Вопросы от "чайника" - страница 136

 

Не подскажите, как сделать аналог в mq5?

for(i=0;i<limit;i++) 
{
  EnvUp2[i]=iEnvelopesOnArray(Last,0,Channel,MODE_SMA,0,Channel_Dev,MODE_UPPER,i);
  EnvUp1[i]=iEnvelopesOnArray(Last,0,Channel,MODE_SMA,0,Channel_Dev/2,MODE_UPPER,i);
  EnvDn1[i]=iEnvelopesOnArray(Last,0,Channel,MODE_SMA,0,Channel_Dev/2,MODE_LOWER,i);
  EnvDn2[i]=iEnvelopesOnArray(Last,0,Channel,MODE_SMA,0,Channel_Dev,MODE_LOWER,i);
}

Вероятно нужно использовать IncEnvelopesOnArray, вот только как прикрутить?
Если можно, простейший пример с аналогией mq4 - mq5. 

 
Vitya:

Не подскажите, как сделать аналог в mq5?

Вероятно нужно использовать IncEnvelopesOnArray, вот только как прикрутить?
Если можно, простейший пример с аналогией mq4 - mq5. 

Всё, разобрался.
Integer-у респект.
 
Dima_S:
Если кликните на ссылку ORDER_FILLING_AON, то увидите, что название поменялось просто.
Большое СПС!
 

Здравствуйте!

Не могли бы подсказать код для советника, чтобы закрывал позицию через 5-6 часов. Или ссылочку подкинуть.

Заранее СПС!

 

Программа использует файл для чтения данных и их анализа. Логично прописать в инпутах что то типа такого:

input string FileName = "FileName.csv";

и затем юзать имя файла для доступа к нему.

Так работать неудобно, если файлов содержащих данные много, а заранее имена файлов знать нельзя - ручками править муторно.

Задумал такую штуку: написать функцию, которая возвращает значение типа string, что то типа токого:

string GetNameOfFile()
{
string name="";

//-------------------------
//... тут реализован функционал диалогового окна, позволяющего пользователю выбрать файл из предложенного списка файлов,
//... которые есть в данный момент в папке ....\MT5\MQL5\Files\
//-------------------------

return(name);
}

Не соображу, с чего начать.

Документация по MQL5: Основы языка / Типы данных / Тип string
Документация по MQL5: Основы языка / Типы данных / Тип string
  • www.mql5.com
Основы языка / Типы данных / Тип string - Документация по MQL5
 
joo:

Не соображу, с чего начать.

если через MQL, то список файлов из Files\\ берешь через FileFind

Ну а интерфейс рисуй уже как хочешь.

 
joo:

Программа использует файл для чтения данных и их анализа. Логично прописать в инпутах что то типа такого:

и затем юзать имя файла для доступа к нему.

Так работать неудобно, если файлов содержащих данные много, а заранее имена файлов знать нельзя - ручками править муторно.

Задумал такую штуку: написать функцию, которая возвращает значение типа string, что то типа токого:

Не соображу, с чего начать.

 Сначала с помощью FileFindFirst() и FileFindNext() определяем имена всех имеющихся файлов и заносим эти имена в массив типа string. Затем с помощью инструментов создания диалогового окна выводим значения этого массива пользователю. К сожалению, с диалоговыми окнами не работал, поэтому как именно вывести string-массив для выбора имени файла - не подскажу.
 

sergeev:

и

Yedelkin:

..Затем с помощью инструментов создания диалогового окна выводим значения этого массива пользователю. К сожалению, с диалоговыми окнами не работал, поэтому как именно вывести string-массив для выбора имени файла - не подскажу.

Вот в этом у меня как раз трудность.

Ведь нужно вывести в список все имена файлов и иметь возможность выбора из этого списка по щелчку мыша.

 
joo:

Вот в этом у меня как раз трудность.

Ведь нужно вывести в в список все имена файлов и иметь возможность выбора из этого списка по щелчку мыша.

посмотри стандартный эксперт Controls
 
sergeev:
посмотри стандартный эксперт Controls
Спасибо, похоже, то что нужно.