Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Мало сделок. Я поставил МА75 и МА100 на таймфрейме "M1" - всего четыре сделки за полгода (а не 6-7 за день, как должно быть по графику).
Помимо этого, во время нескольких тестов весь депозит оказывался слитым из-за одной-единственной сделки (бажный механизм процентов, что ли?)
2 бага, в общем. А идея хороша.
если в настройках не меняли, то советник входит в сделку ордером в 70% от депо(RiskPercentage = 70), так что не механизм бажный, а жаба большая ;-)
по поводу открытых сделок udhit уже отписал почему так. Используется последний бар, который постоянно перерисовывается, глядя на истории вы видите условия входа, а во время работы советника этого условия могло и не возникнуть. советник смотрит состояние раз в интервал, возможно будет лучше, если заремить вот этот вот код
И ещё надо добавить стоп-лосс (но не тейк-профит!). Тогда всё будет просто замечательно. Btw, request for an edited version!
Всем привет. Ребята, кто в силах заставить сову работать на 5-тизнаке?
И ещё надо добавить стоп-лосс (но не тейк-профит!). Тогда всё будет просто замечательно. Btw, request for an edited version!
Всем привет. Ребята, кто в силах заставить сову работать на 5-тизнаке?
Дима, не береди неокрепшие души. Советник должен работать на пятизнаке. а с тобой по аське решим, почему у тя не работает. если отрабатывает в тестере, то и на реале (демке) должон.
И ещё надо добавить стоп-лосс (но не тейк-профит!). Тогда всё будет просто замечательно. Btw, request for an edited version!
Всем привет. Ребята, кто в силах заставить сову работать на 5-тизнаке?
Дима, не береди неокрепшие души. Советник должен работать на пятизнаке. а с тобой по аське решим, почему у тя не работает. если отрабатывает в тестере, то и на реале (демке) должон.
На 5-знаке неверно работает, ибо функция трала прописана неверно.
Нужно добавить кусок:
int TS=TrailingStop;
if (Digits==5 || Digits==3)
{
TS = TS*10;
}
А в функции трала изменить:
TrailingStairs(OrderTicket(),TrailingStop); на TrailingStairs(OrderTicket(),TS);
И ещё надо добавить стоп-лосс (но не тейк-профит!). Тогда всё будет просто замечательно. Btw, request for an edited version!
Всем привет. Ребята, кто в силах заставить сову работать на 5-тизнаке?
Дима, не береди неокрепшие души. Советник должен работать на пятизнаке. а с тобой по аське решим, почему у тя не работает. если отрабатывает в тестере, то и на реале (демке) должон.
На 5-знаке неверно работает, ибо функция трала прописана неверно.
Нужно добавить кусок:
int TS=TrailingStop;
if (Digits==5 || Digits==3)
{
TS = TS*10;
}
А в функции трала изменить:
TrailingStairs(OrderTicket(),TrailingStop); на TrailingStairs(OrderTicket(),TS);
можно сделать гораздо проще, в настройках добавить ноль, иль поставить любое удовлетворяющее значение (TrailingStop = 20;)
Зы. параметры не панацея, их можно и нужно менять.
ответил в личку, тут дублирую:
идет косяк с ценами, нужно их нормализовать
Везде где это встретишь
OrderClose()
OrderSend()
В этих функциях нужно заменить:
Ask на NormalizeDouble(Ask,digits)
Bid на NormalizeDouble(Bid,digits)
В тестере подъем как раз только последняя неделя. Остальное слив. С настройками, приведенными автором - очень быстрый слив.
с машками на перевертыш достаточно сложно работать на малых периодах, нужна частая оптимизация как раз где-то раз в неделю. стейт смотрите, это не тестер, а реал.
Давно хотел поиграть с этой стратегией. А как переключать закрытие: противоположный сигнал или трал?
не переключается, что наступит быстрее - так и закроет.
Т.е. если я правильно понял, что если выставить трэйлинг стоп допустим 150, а пересечение будет на скажем 130, то по пересечению благополучно закроется и дальше стоять и не закрываться не будет?
Кстати касаемо настроек. Использую GBPUSD М1 и М5. На М1 - 12/30, на М5 = 12/24.
ответил в личку, тут дублирую:
идет косяк с ценами, нужно их нормализовать
Везде где это встретишь
OrderClose()
OrderSend()
В этих функциях нужно заменить:
Ask на NormalizeDouble(Ask,digits)
Bid на NormalizeDouble(Bid,digits)
все так поменял,а сделки на демо-альпари так и не открывает
ответил в личку, тут дублирую:
идет косяк с ценами, нужно их нормализовать
Везде где это встретишь
OrderClose()
OrderSend()
В этих функциях нужно заменить:
Ask на NormalizeDouble(Ask,digits)
Bid на NormalizeDouble(Bid,digits)
все так поменял,а сделки на демо-альпари так и не открывает
сейчас на Алпари нельзя выставить ордер рыночный с TP и SL. Нужно ставить нулевые, потом модифицировать.