Скачать MetaTrader 5

Как вставить в скрипт выпадающее меню с заранее прописанным лотом?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Дмитрий Ушаков
1406
Дмитрий Ушаков  

Нашел такою конструкцию кода. 

enum MY_ENUM_1 {Вариант_1, Вариант_2, Вариант_3, Вариант_4, Вариант_5};

enum MY_ENUM_2 {Вариант_6, Вариант_7, Вариант_8, Вариант_9, Вариант_10};

input MY_ENUM_1 Var1 = Вариант_5; //Вариантный список 1

input MY_ENUM_2 Var2 = Вариант_8; //Вариантный список 2

Только оно не работает.

В общем заменить 

extern double  Lots       =     1;

на что то вроде enum 0.01, 0.02 ... 0.05

 

 

 Подскажите пожалуйста.

Ihor Herasko
13769
Ihor Herasko  

Чуть-чуть сложнее, но се равно достаточно просто:

enum ENUM_LOTS
{
    LOTS_01 = 1,                                // 0.01
    LOTS_02,                                    // 0.02
    LOTS_03,                                    // 0.03
    LOTS_04                                     // 0.04
};

input ENUM_LOTS     i_lots = LOTS_01;           // Order volume

double g_lots;


void OnStart()
{
   g_lots = int(i_lots) * 0.01;
}

Получаем вот такое:

 

Дмитрий Ушаков
1406
Дмитрий Ушаков  
Ihor Herasko:

Чуть-чуть сложнее, но се равно достаточно просто:

Получаем вот такое:

 

Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий