Скачать MetaTrader 5

Помогите, пожалуйста, создать менюшку во входных параметрах

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Lenar Shajdullin
445
Lenar Shajdullin  

Доброго времени суток! Подскажите как написать в коде, чтобы во входных параметрах была менюшка вида 0.02<AO<0.8. 

У меня написано так

extern string                 POM23="Значения от и до АО для первого касания и лоты";
extern double                 lot123                        =0.01;
extern double                 prob1                         =0.001;
extern double                 prob2                         =0.003;

 но это очень не удобно.

Vladimir Karputov
Модератор
85589
Vladimir Karputov  
Lenar Shajdullin:

Доброго времени суток! Подскажите как написать в коде, чтобы во входных параметрах была менюшка вида 0.02<AO<0.8. 

У меня написано так

 но это очень не удобно. 

  Input переменные

Lenar Shajdullin
445
Lenar Shajdullin  
Karputov Vladimir:

  Input переменные

Блин, там нет. Я бы не стал создавать тему если бы нашел как это сделать. И еще вопрос как сделать пустую строку и заполнить ее цветом.
Andrey F. Zelinsky
34131
Andrey F. Zelinsky  
Lenar Shajdullin:

Доброго времени суток! Подскажите как написать в коде, чтобы во входных параметрах была менюшка вида 0.02<AO<0.8. 

У меня написано так

 но это очень не удобно.

штатно можно так https://www.mql5.com/ru/docs/basis/types/integer/enumeration.

В вашем случае будет идти выбор целых значений, которые потом программно будете умножать на 0.01 или сколько нужно. 

Вот здесь https://www.mql5.com/ru/forum/70937 подобный вопрос звучал.

Vladimir Karputov
Модератор
85589
Vladimir Karputov  
Lenar Shajdullin:
Блин, там нет. Я бы не стал создавать тему если бы нашел как это сделать. И еще вопрос как сделать пустую строку и заполнить ее цветом.

Не блин, а пояснять нуно понятнее свои желания. Чем Вам не меню:

menu 

 

И там сразу пример:

Пример:

#property script_show_inputs 
//--- day of week 
enum dayOfWeek  
  { 
   S=0,     // Sunday 
   M=1,     // Monday 
   T=2,     // Tuesday 
   W=3,     // Wednesday 
   Th=4,    // Thursday 
   Fr=5,    // Friday, 
   St=6,    // Saturday 
  }; 
//--- input parameters 
input dayOfWeek swapday=W;

меню 2 

Lenar Shajdullin
445
Lenar Shajdullin  
Karputov Vladimir:

Не блин, а пояснять нуно понятнее свои желания. Чем Вам не меню:

 

 

И там сразу пример:

Пример:

 

Я же написал конкретный пример, это только для сглаживания линий и для целочисленных меню. А мне нужно 2 перменные в одной строке и еще занки > < туда вставить.
Vladimir Karputov
Модератор
85589
Vladimir Karputov  
Lenar Shajdullin:
Я же написал конкретный пример, это только для сглаживания линий и для целочисленных меню. А мне нужно 2 перменные в одной строке и еще занки > < туда вставить.
В выпадающем меню все значения -константы. Никаких вычислений.
Lenar Shajdullin
445
Lenar Shajdullin  
Andrey F. Zelinsky:

штатно можно так https://www.mql5.com/ru/docs/basis/types/integer/enumeration.

В вашем случае будет идти выбор целых значений, которые потом программно будете умножать на 0.01 или сколько нужно. 

Вот здесь https://www.mql5.com/ru/forum/70937 подобный вопрос звучал.

Спасибо большое, но все равно немного не то. Мне необходимо засунуть 2 переменные в одну строку и между ними поставить "<AO<".
Lenar Shajdullin
445
Lenar Shajdullin  
Karputov Vladimir:
В выпадающем меню все значения -константы. Никаких вычислений.
Мне не нужно выпадающее меню. Мне нужно вводить 2 значения, а между ними чтобы стояло "<AO<"
Sergey Pavlov
11327
Sergey Pavlov  

Lenar Shajdullin
445
Lenar Shajdullin  
Sergey Pavlov:

Как это сделать? или это просто строковое значение? Можно менять значения?
123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий