Иностранцы в теме ;)
Странное место в функции закрытия хэджа:
OrderClose(
OrderTicket()
, OrderLots()
, OrderClosePrice() --- Вот здесь, т.е. , предполагается, что цена закрытия по умолчанию хранится в OrderClose() либо Bid либо Ask, какая нужна та и хранится ?
, MarketInfo(OredrSymbol(), MODE_SREAD)
, CLR_NONE)
И еще по мелочам, например, встречается такое : { return; if (Audy) PlaySound(. ...); }
С уважением - С.Д.
OrderClose(
OrderTicket()
, OrderLots()
, OrderClosePrice() --- Вот здесь, т.е. , предполагается, что цена закрытия по умолчанию хранится в OrderClose() либо Bid либо Ask, какая нужна та и хранится ?
, MarketInfo(OredrSymbol(), MODE_SREAD)
, CLR_NONE)
И еще по мелочам, например, встречается такое : { return; if (Audy) PlaySound(. ...); }
С уважением - С.Д.
Интересная ошибка в коде - сравниваются два отрицательных числа
- текущая прибыль и допустимый убыток и в случае, когда текущая
прибыль превышает допустимые убытки, позиция закрывается. Все
было бы правильно, если бы числа были положительные. Это место
в районе примечания - "в случае неудачного пинга или реквотирования"
С уважением - С.Д.
С уважением - С.Д.
else // in case ping failed or requote { if(ExistPositions(BaseSymbol, MagicNo) == 1&& TotalCurProfit(MagicNo)>AcceptableLoss$) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! { CloseScrap(BaseSymbol, ExistOP(BaseSymbol, MagicNo), MagicNo); } else if(ExistPositions(H_Symbol, MagicNo) == 1&& TotalCurProfit(MagicNo) > AcceptableLoss$) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! { CloseScrap(H_Symbol, ExistOP(H_Symbol, MagicNo), MagicNo); } } Orders would be opened and immediatly closed. Best Regards - S.D.
Если кто знает, подскажите где взять исходник корреляционного
индикатора ?
С уважением - С.Д.
С уважением - С.Д.
Там продолжение темы: http://articles.mql4.com/ru/articles/1493
Но судя по комментариям там... и по моей личной попытке проверить подобную ТС (просто по одной паре одновременно открывать позиции в разные стороны, или ставить отложенные ордера в разные стороны)... - эта ТС прибыли не даёт.
favoritefx:
Иностранцы в теме ;)
Не. Я так понял автор статьи - русская, на англ. перевод.
Иностранцы в теме ;)
bool SResult = false, BResult = false, H1.profitswap, H2.profitswap, H3.profitswap;
В коде нет описания структур H1, H2, H3. Без этого код можно просто выбросить в помойку...
А жаль... Идея вроде неплохая...
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
New article Основы создания хеджирующего эксперта has been published:
Author: chayutra sriboonruang