Один индикатор это обычный RSİ,а второй первернутый
Советник писал чтобы сделка открывалась пи пересечении.
Че то не пойму.... зачем писать перевернутый индикатор, чтобы найти пересечение со стандартным.... ваше пересечение всегда будет на 50% линии стандартного RSI...
Раз подвернулся такой случай, выкладываю пример советника по теме топикстартера, сделанного с помощью функций KimIV'а.
Обратите внимание, как это быстро, легко и приятно. Не мучайтесь с торговыми функциями, все уже давно написано, сосредоточьтесь на
стратегии. Раз stringo читает эту ветку, то ему и лыко в строку - подумать о включении в стандартный пакет МТ таких библиотек.
Слава Юлию Киму, то есть, я хотел сказать, слава Игорю Киму! В общем, слава им обоим!
P.S.
Советник, конечно, сливает, но это было ясно с самого начала.
Библиотеки (чуть подрихтованы с молчаливого разрешения автора), помещаются в папку experts/include.
//+------------------------------------------------------------------+//| e-KimIV_Sample.mq4 |//| KimIV style |//+------------------------------------------------------------------+#property copyright ""#property link ""externdouble lot =0.1;externint Magic =314128;externint iRSIperiod =21;externint SignalBar =1;#include <b-Positions#.mqh> // Библиотека функций для работы с позициями #include <b-KimIV#.mqh> // Библиотека дополнительных функций#include <b-Orders#.mqh> // Библиотека функций для работы с ордерами#include <stdlib.mqh> // Стандартная библиотека#include <WinUser32.mqh> // Стандартная библиотека staticdatetime prevtime=0;//+------------------------------------------------------------------+//| expert initialization function |//+------------------------------------------------------------------+int init(){//----Comment("");//----return(0);}//+------------------------------------------------------------------+//| expert deinitialization function |//+------------------------------------------------------------------+int deinit(){//----Comment("");//----return(0);}//+------------------------------------------------------------------+//| expert start function |//+------------------------------------------------------------------+int start(){if(prevtime ==Time[0])return(0);
prevtime =Time[0];double rsi_0 =iRSI(NULL,0,
iRSIperiod,0,
SignalBar);double rsi_1 =iRSI(NULL,0,
iRSIperiod,0,
SignalBar+1);//---if(true//buy&& rsi_0>50 && rsi_1<=50){
ClosePositions(NULL,OP_SELL,Magic);//закрытие sell
OpenPosition(NULL,OP_BUY,lot,0,0,Magic,"e-KimIV_Sample");//открытие buy}if(true//sell&& rsi_0<50&& rsi_1>=50){
ClosePositions(NULL,OP_BUY,Magic);//закрытие buy
OpenPosition(NULL,OP_SELL,lot,0,0,Magic,"e-KimIV_Sample");//открытие sell }//----return(0);}//+------------------------------------------------------------------+
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Собственно, зря Вы напрягаетесь. Возможно, визуально и приятнее видеть комбинированный RSI в стиле Ultra_Trend, но фактически RSL=100-RSI,
поэтому пересечение RSI и RSL равносильно пересечению RSI уровня 50, и практического смысла в дополнительном индикаторе нет.
Один индикатор это обычный RSİ,а второй первернутый
Советник писал чтобы сделка открывалась пи пересечении.
Че то не пойму.... зачем писать перевернутый индикатор, чтобы найти пересечение со стандартным.... ваше пересечение всегда будет на 50% линии стандартного RSI...
Это только начало
А потом хотел сделать чтобы открывались если перевернутый с М15 пересекал обычный на Н1
Раз подвернулся такой случай, выкладываю пример советника по теме топикстартера, сделанного с помощью функций KimIV'а.
Обратите внимание, как это быстро, легко и приятно. Не мучайтесь с торговыми функциями, все уже давно написано, сосредоточьтесь на
стратегии. Раз stringo читает эту ветку, то ему и лыко в строку - подумать о включении в стандартный пакет МТ таких библиотек.
Слава Юлию Киму, то есть, я хотел сказать, слава Игорю Киму! В общем, слава им обоим!
P.S.
Советник, конечно, сливает, но это было ясно с самого начала.
Библиотеки (чуть подрихтованы с молчаливого разрешения автора), помещаются в папку experts/include.