Для закрытия результатов, нажмите на крестик в поле ввода.

Что не так? input значения цен.

Тема в разделе "Программирование MQL4", создана пользователем alll, 12 дек 2018.

  1. alll Активный пользователь

    Сообщения:
    257
    Симпатии:
    131
    Делаю input значения цен, все по книжке - пишет ошибку "improper enumerator cannot be used"
    Код:
    #property script_show_inputs
    enum my_price
      {
       A=0,     // close
       B=1,     // open
       C=2,     // high
       D=3,     // low
       E=4,     // median
       F=5,     // typical
       G=6,     // weighted
      };
    extern string SETTINGS1 = "<<< BB Settings >>>";
    extern int BB_period = 20;
    extern double BB_deviation = 2.7;
    extern int BB_shift = 1;
    input my_price BB_price = A;
    extern string SETTINGS2 = "<<< RSI Settings >>>";
    extern int RSI_period = 10;
    input my_price RSI_price = F;
    extern string SETTINGS3 = "<<< CCI1 Settings >>>";
    extern int CCI1_period = 100;
    input my_price CCI1_price = A;
    extern string SETTINGS4 = "<<< CCI2 Settings >>>";
    extern int CCI2_period = 3;
    input my_price CCI2_price = A;
    
    //+------------------------------------------------------------------+
    
    bands1[i]=iBands(Symbol(),0,BB_period,BB_deviation,BB_shift,BB_price,MODE_UPPER,i);
    bands2[i]=iBands(Symbol(),0,BB_period,BB_deviation,BB_shift,BB_price,MODE_LOWER,i);
    rsi[i]=iRSI(Symbol(),0,RSI_period,RSI_price,i);
    cci1[i]=iCCI(Symbol(),0,CCI1_period,CCI1_price,i);
    cci2[i]=iCCI(Symbol(),0,CCI2_period,CCI2_price,i);
     
Загрузка...