Множество трейдеров даже не помышляло о создании советника на MQL4, хотя сложность этой задачи не столь уж велика, а преимущества очевидны: получая возможность создавать собственные автоматизированные торговые системы, вы получите полезные навыки и сможете экономить на услугах фрилансера. И конечно моральное удовлетворение от самостоятельно созданного рабочего советника, гипотетически способного автоматически приносить прибыль с Форекс.
Новичку в этой задаче пригодится справка МТ4, которую из терминала можно вызвать нажатием клавиши F1) правка редактора MetQuotes Language (в терминале МТ4 нажатие F4 потом F1).
Приведём несколько советов для читателей, не имеющих навыков программирования.
Полезно разбираться в коде готовых программ – в примененных командах и их действии, и пр. А начать свою разработку можете с создания простого трейдинг-алгоритма, предусматривая в дальнейшем на эту основу нанизывать новые фрагменты, двигаясь от простого к сложному.
Если вы займётесь созданием трейдинг-советника, то вам конечно будут полезны советы программистов-трейдеров, обладающих некоторым опытом в этом занятии. Немало полезной информации можете обнаружить на форумах, и там же получить ответы на различные связанные с этой темой вопросы.
При появлении возможности протестировать готовую функцию или фрагмент кода следует сделать это безотлагательно - по мере увеличения объёма программного кода проверять корректность её выполнения будет значительно сложнее. Многократно повторяемые фрагменты кода целесообразно оформлять в виде отдельных функций. Нет необходимости стремиться к созданию идеального кода - достаточно для начала, чтобы он правильно работал. В дальнейшем же код вы можете оптимизировать.
Не следует опасаться использования собственных алгоритмов, даже при наличии иных, готовых либо производящих лучшее впечатление. На первом месте - корректное выполнение программы, что не может происходить без понимания функционирования алгоритма, а созданный вами алгоритм вам будет проще оптимизировать.
Не очень сложно написание эксперта либо индикатора при условии знания языка МТ4 и встроенных в него функций. Однако проверить, будет ли всё верно работать - сложнее: отладка программного кода требует немало времени в связи с отсутствием в МТ4 программного отладчика. Процесс дебаггинга сведется к скучному просмотру (вручную) итогов трейдинга, изучению лога и внесению исправлений в код. И если программа несложная - можете считать, что вам ещё повезло...
Но можете и вовсе не заморачиваться форексом, а тем более написанием советников для него. Бинарные опционы и проще и потенциально прибыльней. Доходность достигает целых 90%. Более того, возможно открытие тренировочных мини счетов всего от 300 рублей. Такую возможность предлагает брокер Бинариум.