Форум трейдеров » Торговые роботы, советники, индикаторы » Язык MQL для чайника
+ Подписаться
Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
  1. 2,974
    Комментарии
    7
    Темы
    2995
    Репутация Pro
     
    Banned

    4 Медалей
    Цитата Сообщение от Mr.WT Посмотреть сообщение
    Народ, извиняюсь если не к месту, не нашёл подходящей ветки...

    Скажите, есть ли возможность в MQL4 каким-либо образом избавиться от нудятины, приведённой ниже?

    PHP код:
    extern int val_0 = ...;
    extern int val_1 = ...;
    extern int val_2 = ...;
    ...
    extern int val_N = ...;
    ...
    int array[N+1];
    array[
    0] = val_0;
    array[
    1] = val_1;
    array[
    2] = val_2;
    ...
    array[
    N] = val_N
    Другими словами, хотелось бы автоматизировать заполнение массива, типа как в подобном гипотетическом цикле:

    PHP код:
    for ( int i 0<= Ni++ ) {
       array[
    i] = val_'i';

    Ответ-то - в вопросе зашит.. :)

    PHP код:
    for ( int i 0<= Ni++ ) {
    //   array[i] = val_'i';
      
    GlobalVarName"val_"+i;

    Начальные данные, например, с файла читаем-заполняем.. По <F3> - меняем значения..
    Далее - думаю - всё понятно..:smartass:

    Подходит? Просто есть ещё вариант - попроще, но покодовитее..:)
  2. 30
    Комментарии
    2
    Темы
    31
    Репутация Pro
     
    Новичок

    2 Медалей
    А РНР здесь каким боком ?
  3. 2,974
    Комментарии
    7
    Темы
    2995
    Репутация Pro
     
    Banned

    4 Медалей
    Цитата Сообщение от Tolstyak122 Посмотреть сообщение
    А РНР здесь каким боком ?
    Никаким..:)
    Вместо него должен быть тэг [СODE]..[/СODE] - для удобочтения.. Но и РНР сойдёт..
    Просто всё скопировано с поста-вопроса..;)

    Код:
    for ( int i = 0; i <= N; i++ ) {
    //   array[i] = val_'i';
      GlobalVarName= "val_"+i;
    }
  4. 30
    Комментарии
    2
    Темы
    31
    Репутация Pro
     
    Новичок

    2 Медалей
    Хм... А поставленную задачу на MQL это как решит ? В РНР это отработает, в MetaTrader'е нет, насколько я знаю.
  5. 2,974
    Комментарии
    7
    Темы
    2995
    Репутация Pro
     
    Banned

    4 Медалей
    Цитата Сообщение от Tolstyak122 Посмотреть сообщение
    Хм... А поставленную задачу на MQL это как решит ? В РНР это отработает, в MetaTrader'е нет, насколько я знаю.
    Даже не знаю, что ответить..:)
    Тэги РНР, СОДЕ, НТМЛ - на форуме - только для улучшения читаемости написанного.. Кодов, в частности.. И отношения ни к МТ, ни к MQL не имеют никакого..
    В МТ - это будет работать.. Просто надо дописать ещё с полста строк..;)
  6. 30
    Комментарии
    2
    Темы
    31
    Репутация Pro
     
    Новичок

    2 Медалей
    А теперь я не знаю, что ответить... Вроде понятно, что про приведенный кусок кода спросил. Причем тут тэги форума ? Так и быть, перефразирую... Какая связь между куском кода, который приведем на РНР и куском на MQL, который должен повторить его функционал ?
  7. 4,164
    Комментарии
    7
    Темы
    4265
    Репутация Pro
    Аватар для Денис Давыдов  
    Мастер форумных наук

    4 Медалей
    Цитата Сообщение от Tolstyak122 Посмотреть сообщение
    А теперь я не знаю, что ответить... Вроде понятно, что про приведенный кусок кода спросил. Причем тут тэги форума ? Так и быть, перефразирую... Какая связь между куском кода, который приведем на РНР и куском на MQL, который должен повторить его функционал ?
    EQU выделил код написанный на MQL тегами форума PHP, он не приводил вам код на PHP.

    Почитайте про теги форума http://www.procapital.ru/misc.php?do=bbcode
  8. 2,682
    Комментарии
    28
    Темы
    2807
    Репутация Pro
    Аватар для sydiya  
    Сурововец

    6 Медалей
    Да уж. Хорошая тема и главное для самых-самых чайников. Прям душа радуется.
  9. 13,357
    Комментарии
    62
    Темы
    18691
    Репутация Pro
    Аватар для reimin  
    Худая голова

    8 Медалей
    Ща ютубовские теги проверю))
  10. 13,357
    Комментарии
    62
    Темы
    18691
    Репутация Pro
    Аватар для reimin  
    Худая голова

    8 Медалей

    тэкс... и че там отражается?

Вверх
РегистрацияX

чтобы писать, читать, комментировать