Как да напиша програма за съветници за Форекс

Съдържание:

Как да напиша програма за съветници за Форекс
Как да напиша програма за съветници за Форекс

Видео: Как да напиша програма за съветници за Форекс

Видео: Как да напиша програма за съветници за Форекс
Видео: Я НЕДЕЛЮ ТОРГОВАЛ НА РЫНКЕ ФОРЕКС (С Нуля!) 2024, Април
Anonim

Пазарът на FOREX работи в трилиони долари, но всеки, който има компютър и достъп до Интернет, може да работи върху него. За да се улесни вземането на решения по време на търговия, много търговци използват съветници - специални програми, които работят в съответствие с определен алгоритъм.

Как да напиша програма за съветници за Форекс
Как да напиша програма за съветници за Форекс

Инструкции

Етап 1

Най-често срещаната платформа за търговия на Forex е терминалът mt4. Съответно повечето съветници са написани за него. Ако все още нямате терминал, изтеглете го от уебсайта на търговския център, с който работите.

Стъпка 2

Стартирайте терминал. Отворете MetaEditor, като натиснете F4. В прозореца на редактора, който се показва, в раздела Файл изберете Ново, ще се отвори съветникът на експертния съветник. Изберете типа на създадения съветник - експерт. Щракнете върху Напред. В следващия прозорец въведете името на съветника и данните за автора (ако искате).

Стъпка 3

Същият прозорец съдържа таблицата Параметри - щракнете върху бутона Добави отдясно. Появява се новият параметър Extparam1. Използвайки параметрите, можете да „научите“съветника да изпълнява необходимите действия. Например променете името на параметъра Extparam1 на StopLoss, като щракнете двукратно върху линията с мишката и въведете ново име. Задайте типа на параметъра на double. Задайте стойността на параметъра (Начална стойност), равна на стойността на допустимата загуба за вас - например 20 точки.

Стъпка 4

По същия начин можете да въведете стойност за печалба и други параметри. На този етап не можете да въведете нищо и да въведете необходимите стойности по-късно ръчно, директно в кода. Щракнете върху "Finish", ще видите прозорец с основния код на съветника.

Стъпка 5

Обърнете внимание на функциите init, deinit, start. Първият извършва операции, свързани с инициализирането на експертния съветник след стартирането му. Вторият изключва съветника, когато е деактивиран или терминалът е затворен. Най-важната функция е функцията за стартиране, тъй като тази функция обработва всички данни, които идват с всяка нова отметка (промяна на цената).

Стъпка 6

Как работи съветникът? Необходимо е да се въведат редове в неговия код, благодарение на които тя ще отвори или затвори поръчка, ако текущата ситуация отговаря на условията, заложени в логиката на съветника. Например, обикновен експертен съветник може да се основава на индикатора Moving Average. Нанесени са две средни стойности с различни периоди - например 5 и 15. Ако бързата линия пресича бавната отдолу нагоре, се отваря поръчка за покупка. Затварянето се случва, когато се достигне желаната печалба или когато бързата линия пресича бавната отгоре надолу.

Стъпка 7

По същия начин се случва отварянето и затварянето на поръчка за продажба. За да намалите броя на фалшивите сигнали, можете да въведете правило, според което поръчката ще се отваря само след като бързата линия се отдалечи от бавната с известно разстояние - например 10 точки. Можете да зададете конкретни настройки, като дефинирате най-успешните параметри.

Стъпка 8

Как да напиша конкретни редове код? За да направите това, трябва да овладеете основите на езика mql4. Можете да намерите много полезни материали, включително уроци, тук: https://forum.mql4.com/ru/ Не започвайте веднага да създавате сложен експертен съветник - първо го дарете с най-простите функции, а след това постепенно усложнете го. Не забравяйте обаче да запазите основните версии - те ще ви бъдат полезни, ако трябва да се върнете към предишните версии.

Препоръчано: