Гибридный советник Gorgona (MQL4+Delphi)

Прикладное ПО
284 просмотра
12.05.2014
Gorgona.png

В связи с тем, что советник Gorgona гибридный, проводить его тестирование в привычном режиме тестера не представляется возможным, так как советник состоит из двух частей (собиратель и обработчик данных) и в тестере невозможна связь между ними. Советник тестировался на реале, график результатов отсутствует. ..................................................................................................... Содержимое папки indicators поместить в папку терминала MQL4/indicators . Файл Gorgona.ex4 поместить в папку терминала MQL4/Experts. Файл Gorgona.exe  поместить в папку терминала MQL4. ..................................................................................................... Советник Gorgona.ex4 тестировался на 4 и на 5 знаке. Поместить советник Gorgona.ex4 на график EURUSD, одновременно запустить Gorgona.exe. При нажатии на крестик в Gorgona.exe он не закрывается, а только сворачивается в трей (нижнюю часть экрана). Чтобы закрыть Gorgona.exe - щелкнуть правой мышью по его иконке в трее и нажать EXIT. При запуске нескольких терминалов - нужно запустить Gorgona.exe в каждом терминале, в шапке Gorgona.exe будет отображаться номер счета, а также номер счета будет отображаться при наведении мыши на соответствующую иконку в трее. ВНИМАНИЕ! Второй ордер (при Martin= true) открывается независимо запущен Gorgona.exe или нет! ..................................................................................................... Таймфрейм m1. позиции - Long & Short Разрешить алерты. Разрешить советнику торговать. ..................................................................................................... TakeProfit - 3 ( для 5 знака 20-30) ВНИМАНИЕ! В СОВЕТНИКЕ ИСПОЛЬЗУЕТСЯ АВТОМАТИЧЕСКАЯ КОРРЕКЦИЯ ТЕЙК ПРОФИТА. ЕСЛИ ОРДЕР БЫЛ ОТКРЫТ С МЕНЬШИМ ТП ЧЕМ БЫЛО ЗАДАНО - СОВЕТНИК ИСПРАВИТ ЕГО. ПОЭТОМУ ЧТОБЫ ИСПРАВИТЬ ТП КОГДА ОТКРЫТ ОРДЕР - ПРОСТО ИЗМЕНИТЕ ЕГО В НАСТРОЙКАХ СОВЕТНИКА И ОН ИЗМЕНИТСЯ НА ОТКРЫТОМ ОРДЕРЕ! AutoEditTakeProfit - true;(true - включить,false - отключить автоисправление тейкпрофита) Both_Sides - true;(true - включить,false - отключить открывать в обе стороны, то есть, если открыт ордер Buy и поступил сигнал в Sell - открыть и в Sell) Slippage -3 (для 5 знака 30) отклонение от запрашиваемой цены (стандартный параметр) StopLoss -50 (для 5 знака 500) ot и Do - от скольки и до скольки (время суток) работает советник, оптимально с 9 до 20 (время терминала) Martin - true; (true - включить,false - отключить открытие второго ордера поддержки) PipStep - 19 (для 5 знака 190) - через сколько пунктов просадки открывает еще один ордер в ту же сторону ( если тренд туда же). LotExponent - 2- коэффициент увеличения лотов ордера, который открывается по PipStep. Proc_profit = 0.4; коэффициент тейкпрофита 2 ордера. ПРИМЕР. Допустим открылся 1 ордер в бай по цене 1.3500, пошла просадка. Но на цене 1.3500- PipStep= 1.3495 не открыло 2 ордер , потому что, допустим , тренд был вниз. На цене 1.3488 - тренд опять поменялся вверх и тогда открыло второй удвоенный (LotExponent - 2) ордер. Теперь мы получили два ордера в бай, первый - по цене 1.3500 и второй по цене 1.3488. Расстояние между ордерами - 22 пункта. Советник выставит тейк профит второго и стоплосс первого из расчета 22*Proc_profit, то есть 22*0.4 = 8 пунктов от цены второго ордера, то есть 1.3496.
Delphi