ПредишенСледващото

Как да пренапише съветник за търгуване

  • Програмиране на MQL

Да предположим, че имаме консултант, който продава две MA. При преминаване от бавното УО бързо нагоре Купува, продава противното.

Как да пренапише съветник за търгуване

С цел да се пренапише Advisor ще използва библиотечни функции, от Игор Ким.

Как да пренапише съветник за търгуване

Ние се нуждаем от следните функции:

ExistPositions () функция.
Тя е предназначена да провери за обществени покупки или продажби.

OpenPosition () функция за онлайн.

ClosePositions () функция.
Тази функция изпълнява затваряне на позиции, чиито параметри отговарят на посочените стойности:

Добавянето на тези функции съветник. Вместо CountTrades () функция, ние ще Kimovsky
ExistPositions (низ SY = "", Int ОП = -1, Int Мп = -1, дата и час OT = 0);

Допълнителна функция PutOrder () се заменя със OpenPosition. За да направите това, ние се нуждаем от повече допълнителни функции: GetNameTF, ErrorDescription, GetNameOP, съобщения. Ние ги добавите в нашата EA код.

Също така добавете необходимите глобални променливи на библиотеките

Добавете допълнителни входни променливи:

откриване на позиция в OpenPos () функция ще замени PutOrder () функция, за да Kimovsky OpenPosition

В резултат на това OpenPos () ще бъде, както следва:

промяна Закриване позиция по същия начин, заместване в ClosePos () функция за затваряне на Ким ClosePositions (Symbol (), - 1, Меджик);
И ние получаваме:

В резултат на тези манипулации ние да получите кода за реална търговия.

А много по-лесно начин за свързване на функциите на библиотеката в началото, което позволява да не се вградят всички функции на експертен орган, както и да ги наричаме, ако е необходимо.

Всички библиотеки и експерт код може да бъде изтеглен в един архив. Също така, архивът съдържа всички функции във формат HTML.
Изтеглете съветник и библиотечни функции: www.opentraders.ru/downloads/1093/

Присъединете се към групата "Програмиране на MQL". да проверява за актуализации
Присъединете се към групата

Свързани статии

Подкрепете проекта - споделете линка, благодаря!