Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Увеличивай свой рейтинг. Выполняй заказы в сервисе Фриланс!
KRIKS
11
KRIKS 2014.07.16 21:37 

Здравствуйте господа программисты! Подскажите,что нужно прописать в коде советника для отключения индикатор RSI ?

Это есть в коде советника

41 extern double RsiMinimum = 30.0;    // нижняя граница RSI

42 extern double RsiMaximum = 70.0;    // верхняя граница RSI 

Vitalie Postolache
11002
Vitalie Postolache 2014.07.16 22:00  
в коде есть условия, в которых эти значения прописаны, приведите тот код сюда.
KRIKS
11
KRIKS 2014.07.16 22:03  
if (iRSI(NULL, PERIOD_H1, 14, PRICE_CLOSE, 1) > RsiMinimum) {
               ticket = OpenPendingOrder(1, iLots, SellLimit, slip, SellLimit, 0, 0, EAName + "-" + NumOfTrades, MagicNumber, 0, HotPink);
               if (ticket < 0) {
                  Print("Error: ", GetLastError());
                  return (0);
               }
               LastBuyPrice = FindLastBuyPrice();
               NewOrdersPlaced = TRUE;
               if(countSingleTrade>0)
                  curTakeCount++;
               scounted=false;   
            }
         } else {
            if (iRSI(NULL, PERIOD_H1, 14, PRICE_CLOSE, 1) < RsiMaximum) {
               ticket = OpenPendingOrder(0, iLots, BuyLimit, slip, BuyLimit, 0, 0, EAName + "-" + NumOfTrades, MagicNumber, 0, Lime);
               if (ticket < 0) {
                  Print("Error: ", GetLastError());
                  return (0);
Vitalie Postolache
11002
Vitalie Postolache 2014.07.16 23:55  
Так если убрать РСИ, советник торговать не будет. Стратегию переделывать надо, другие условия вместо РСИ туда вписать.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий