Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если цена закрывается ниже скользящей средней , а Momentum находится ниже среднего уровня - открываем сделку на продажу. На покупку наоборот.
Получается, что если условие не выполняется, то никаких действий осуществлять не надо? Если так, то в последней строчке функции пропишите return(false) и пошагово посмотрите, будет ли это удовлетворять Вашей тактике.
Это в разделе void OnTick() ?
Речь шла об timeOntrade по всей видимости.
Но, меян лично смущает не возвращаемый результат, его рано или поздно можно будет превести в желаемый вид.
Меня смущает вот это
Это в разделе void OnTick() ?
Вот здесь:
Попробуйте в последней строчке проставить false и посмотреть, насколько такой подход будет соответствовать выбранной Вами тактике. Т.е. "прокрутить" работу эксперта с учётом этого изменения.
Речь шла об timeOntrade по всей видимости.
В таймонтрейде как раз false в конце не даст нужный результат, а в моём варианте открывает сделки по часам реально,проверено.
Что произойдет если timeOntrade.hour скажем = 5?
Сделку точно не совершит, потому-что в...
//Основание для перехода к Опен
if(!PositionSelect(_Symbol)&& (timeOntrade(4) || ((timeOntrade(15) || timeOntrade(16))&& timeOntrade2(0)))) Open();//
...отправляет на открытие только в указанное время
В таймонтрейде как раз false в конце не даст нужный результат...
alph, Yedelkin вот про что толкует.
Эти варианты функции по нашему разумению идентичны
Кстати в данном варианте результат тестера по прибыли маленький, но соотношение как мне кажется,хорошее.
Сейчас тестирую на более крупных таймфреймах без привязки ко времени, возможно результат будет лучше.