Как написать скрипт для работы на форекс
Современный трейдинг уже довольно сложно представить без автоматизации, причем с сегодняшним уровнем развития компьютерных технологий на биржу приходят не то чтобы простые программы, а даже искусственный интеллект, который способен к самообучению.
Однако если сложные программы доступны по карману только крупным хедж-фондам, банкам и другим крупным финансовым учреждениям, то простые программные решения, такие как скрипты доступны по карману даже студенту, причем в основных случаях можно найти скрипт под свои задачи совершенно бесплатно.
Скрипт – это программа, которая предназначена для выполнения одноразового действия. Для примера, если вы сталкивались с торговыми советниками, то вы наверняка знаете, что данная программа выполняет определенные задачи до тех пор, пока она находится на графике.
Скрипт же отличается от советника одноразовым исполнением команды во время нанесения на график. Таким образом, скрипт может выполнять ту задачу, с которой не справляется советник.
Для примера, если вы хотите закрыть только прибыльные сделки из вашей серии открытых ордеров, то при нанесении скрипта на график программа закроет только прибыльные сделки один раз, когда советник будет это делать постоянно.
Вам необходимо выставить сеть отложенных ордеров, удалить несработанные ордера или моментально закрыть все сделки без лишних телодвижений, а может перевернуть позицию или открыть удвоенным лотом?
Все эти простые задачи, которые мы выполняем изо дня вдень и которые в свою очередь отнимают наше время могут быть легко автоматизированы с помощью простых торговых скриптов. Аналитические скрипты позволяют проводить аналитику в ускоренном режиме.
Для примера вы хотите нанести уровни поддержки и сопротивления, сетку Фибоначчи или другие элементы технического и графического анализа? Именно с этими задачами справляются такого рода скрипты.
Написание скрипта
Для того чтобы написать свой собственный скрип для начала вам потребуется определиться с задачей, которую он должен исполнять. Стоит понимать, что задача, которую выполняет скрипт, должна полностью совпадать с действием, которое вы можете выполнить в ручном режиме или, проще говоря, реализовать самостоятельно.
Определившись с четкой задачей и функциями будущего скрипта, следующим шагом является его реализация. Реализовать или написать свой скрипт можно только двумя путями, а именно заказать разработку у специалистов, которые разбираются в программировании или написать самостоятельно через специальный встроенный редактор в торговом терминале Metaquotes.
Если вы разбираетесь в программировании или решили с помощью учебника написать свой первый скрипт, запустите редактор с помощью специального значка на панели инструментов МТ4 либо нажав клавишу F4. После того как перед вами появится редактор в левом верхнем углу нажмите на кнопку «Создать».
Перед вами появится окошко, в котором редактор предложит создать тип программы, а именно советник, скрипт, библиотека, пользовательский индикатор и другие. Вам необходимо выбрать «Скрипт».
После того как вы выберете тип программы и нажмете далее перед вами появится новое программное окно, в котором вам необходимо будет указать имя вашей разработки а также добавить определенные параметры.
После того как вы нажмете готово скрипт автоматически сформируется и появится в текстовом редакторе, в котором вы непосредственно должны воплощать вашу идею с помощью специального кода.
Подготовка задания программисту при создании Скрипта
Скрипт, в отличие от советника является вспомогательной программой для ручной торговли, поэтому ее реализация не занимает у программиста много времени и сил. Прежде чем обратится к определенному исполнителю, постарайтесь написать четкие условия, причем не стесняйтесь делать иллюстрацию на картинке. Вы должны четко понимать, что программист не трейдер, поэтому отбросьте в сторону все ваши типичные профессиональные слова типа взять фигуру, выбило лося и тому подобное.
После того как вы сформировали четкое задание необходимо оговорить стоимость и сроки. Вы должны отчетливо понимать, что простой скрипт содержит в себе пару строк кода и является простой программой, поэтому за него не следует платить такую же суму денег, как это происходит с разработкой Советника.
В заключение хотелось бы отметить, что скрипты являются очень полезными и востребованными программами, поэтому их довольно часто создают различные трейдеры и делятся своими разработками на форекс порталах. На нашем сайте вы можете также найти очень много полезных скриптов, поэтому прежде чем что-то заказывать проверьте, не реализована ли ваша идея на страничках нашего сайта.
http://time-forex.com/skripty