Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Оцени его работу в терминале MetaTrader 5
JPAlonso-modoki - эксперт для MetaTrader 5
- Просмотров:
- 11089
- Рейтинг:
- Опубликован:
- 2012.11.26 10:42
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Модификация от сгенерированного.
Используется индикатор Envelopes с периодом усреднения 200, отклонение - 0.35.
//+------------------------------------------------------------------+ //| "Voting" that price will grow. | //| INPUT: no. | //| OUTPUT: number of "votes" that price will grow. | //| REMARK: no. | //+------------------------------------------------------------------+ int CSignalEnvelopes::LongCondition() { int result=0; int idx =StartIndex(); double close=SymbolInfoDouble(Symbol(),SYMBOL_ASK); double upper=Upper(idx); double lower=Lower(idx); double width=upper-lower; double ma=lower+width/2; if(close<=lower || (close<upper && close>ma)) result=100; //--- return the result return(result); } //+------------------------------------------------------------------+ //| "Voting" that price will fall. | //| INPUT: no. | //| OUTPUT: number of "votes" that price will fall. | //| REMARK: no. | //+------------------------------------------------------------------+ int CSignalEnvelopes::ShortCondition() { int result =0; int idx =StartIndex(); double close=SymbolInfoDouble(Symbol(),SYMBOL_BID); double upper=Upper(idx); double lower=Lower(idx); double width=upper-lower; double ma=lower+width/2; if(close>=upper || (close>lower && close<ma)) result=100; //--- return the result return(result); } //+------------------------------------------------------------------+
Я не смог разгадать "Тайну первой недели", поэтому просто поставил таймер.
//+------------------------------------------------------------------+ //| "Tick" event handler function | //+------------------------------------------------------------------+ void OnTick() { if(PositionSelect(Symbol())) return; if(TimeCurrent() < D'2012.10.08 10:55') return; ExtExpert.OnTick(); }
Реальная торговля выше, результат теста ниже.
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/1288
Exp_ColorStepXCCX
Торговая система с использованием индикатора ColorStepXCCX.
RSI_MA_LevelSignalИндикатор из сериии "Помощники трейдера" на двух мувингах и RSI
ChanellOnParabolic
Канал, построенный на параболлике
St_LRegrИндикатор канала линейной регрессии, построенный на индикаторных буферах