Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 1158

 
Alekseu Fedotov:
Попробуйте поставить курсор на iBars и щелкнуть F1, и почитайте что там написано
Разобрался. Все работает. Я здесь описываю функцию iBars , тогда как она уже описана в
MQL4_to_MQL5.mqh
 

Добрый день,

Есть индикатор который записывает данные в файл, как сделать чтобы несколько таких индикаторов заброшенных на один график , писали данные в разные файлы, для считывания из них если произойдет переинициализация ?

Индикатор в главном окне находится, если бы в отдельном, то мог бы привязать к номеру окна названия файла. Наверняка есть какой то способ простой,

Спасибо !

 
Vitaliy Sendyaev:

Добрый день,

Есть индикатор который записывает данные в файл, как сделать чтобы несколько таких индикаторов заброшенных на один график , писали данные в разные файлы, для считывания из них если произойдет переинициализация ?

Индикатор в главном окне находится, если бы в отдельном, то мог бы привязать к номеру окна названия файла. Наверняка есть какой то способ простой,

Спасибо !

input string prefix = "что-то";

И это что-то ставить в имя файла.

 
KhuKhu:

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

Могли бы помочь исправить две ошибки.

1. 1 ордер должен открываться на одном баре (сейчас открывается рандомно)

2. Корректно открывать 1 ордер с установленным объемом (сейчас открывается с разными объемами)

По идее как сейчас выставлено в советнике (я так надеялся) должна на одном баре открываться сделка 10% от депо, но это не происходит.

Спасибо.

1. Свободные средства это

AccountEquity();


2. эта запись

if (! NumberOfBarOpenLastPos(NULL,mper[tf_bar],OP_BUY, magic) ==0) 

скорее всего должна выглядеть так:

if (NumberOfBarOpenLastPos(NULL,mper[tf_bar],OP_BUY, magic)!=0) 
 
Alexey Viktorov:

И это что-то ставить в имя файла.


Это надо каждый раз руками менять название файла, наверняка есть выход, для генерации имени автоматически ?

 
Vitaliy Sendyaev:

Это надо каждый раз руками менять название файла, наверняка есть выход, для генерации имени автоматически ?

Зачем-же каждый раз? Только при загрузке очередного индикатора на график.

 
Vitaliy Sendyaev:

Добрый день,

Есть индикатор который записывает данные в файл, как сделать чтобы несколько таких индикаторов заброшенных на один график , писали данные в разные файлы, для считывания из них если произойдет переинициализация ?

Индикатор в главном окне находится, если бы в отдельном, то мог бы привязать к номеру окна названия файла. Наверняка есть какой то способ простой,

Спасибо !

в OnInit формирую ИмяФайла =  Имя символа + ТаймФрейм
 
STARIJ:
в OnInit формирую ИмяФайла =  Имя символа + ТаймФрейм

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

 
Vitaliy Sendyaev:  Есть индикатор который записывает данные в файл, как сделать чтобы несколько таких индикаторов заброшенных на один график , писали данные в разные файлы, для считывания из них если произойдет переинициализация ?

Можно создать копии индикаторов с разными именами. Имя файла = имя индикатора  Автоматически! Можно использовать случайные числа для формирования имени. Но как потом найти, где чей файл?

 
STARIJ:

Можно создать копии индикаторов с разными именами. Имя файла = имя индикатора  Автоматически! Можно использовать случайные числа для формирования имени. Но как потом найти, где чей файл?


Случайные числа одинаковые при инициализации, а чтобы изменить его через MathSrand опять надо к чему то привязать, разве нет ? Имя индикатора менять нельзя.