Как кодировать? - страница 130

 

не мог бы кто-нибудь сообщить мне, почему этот советник не открывает ордера на продажу.

или разворачивает позиции, т.е. покупает, когда покупает, продает, когда продает.

Я думаю, что я нажал правильные кнопки.

В данный момент он только покупает.

Спасибо

Бено

Файлы:
pivot_ea2.mq4  10 kb
 

Использование оператора Bool

В моей установке я использую:

extern Bool Show_Settings=True;[/PHP]

//Then in coding I use:

if(Show_Settings==true) subPrintDetails();

//Later in Coding I use:

void subPrintDetails()

[PHP]{

void subPrintDetails()

string sComment = "";

string sp = "----------------------------------------\n";

string NL = "\n";

sComment = sComment + " "+NL;

sComment = sComment + "RSI1 = " + DoubleToStr(RSI1,Digits) + NL;

sComment = sComment + "RSI1_1 = " + DoubleToStr(RSI1_1,Digits) + NL;

Comment(sComment);

return;

}

Когда я меняю параметр bool на false, комментарии все равно отображаются. Если я перезагружаю программу, комментарии не отображаются. Как я могу исправить это, чтобы я мог переключать туда-сюда отображение комментариев в окне настройки эксперта?

Дэвид

 
G-Man:
Привет, ребята,

Я буду признателен, если кто-нибудь подскажет мне, как определить самые старые ордера в советнике, чтобы их можно было закрыть.

Большое спасибо,

G-Man

Обычно первый запущенный ордер является самым старым.

OrderSelect(0, SELECT_BY_POS, MODE_TRADES);

Попробуйте на бэктесте 1-м, чтобы убедиться, что самый старый ордер.

 

привет, я здесь новенький

кто-нибудь может помочь мне, пожалуйста, как фильтровать перерисованные индикаторы?

нет ли в продаже книг по программированию?

Я хочу научиться

 
forexjunior:
привет, я здесь новенький

кто-нибудь может мне помочь, как отфильтровать перерисованный индикатор?

нет ли в продаже книги по программированию?

я хочу научиться

Это бесплатно https://www.mql5.com/en/forum/178427

 

Чтение и запись данных в файл отдельно от терминала mq4?

Можно ли считывать и записывать данные в файл отдельно от терминала mq4?

Этот аспект программирования является новым для меня. Я хочу записывать данные (из эксперта) в файл, не находящийся в моем терминале mq4. Затем я хочу импортировать данные из этого файла обратно в терминал mq4. Возможно ли это?

Я буду очень признателен всем, кто поможет мне или хотя бы укажет правильное направление.

-wolfe

 
wolfe:
Можно ли читать и записывать данные в файл отдельно от терминала mq4?

Этот аспект программирования является новым для меня. Я хочу писать (из Expert) в файл, находящийся не в моем терминале mq4. Затем я хочу импортировать из этого файла обратно в терминал mq4. Возможно ли это?

Я буду очень признателен всем, кто поможет мне или хотя бы укажет правильное направление.

-wolfe

Я думаю, что да, это возможно, но я не знаю, как, по крайней мере, импортировать.

Есть некоторые файлы, такие как этот или этот, которые записывают файл в формате CSV.

Я помню какое-тообсуждение по поводу кода. В нескольких словах: куда записывать файл. Ключ - FILE_WRITE.

Больше ссылок:

https://www.mql5.com/en/forum/175496

https://www.mql5.com/en/forum/general

https://www.mql5.com/en/forum/177814

 
Linuxser:
Я думаю, да, это возможно, но я не знаю, как, по крайней мере, импортировать.

Есть некоторые файлы, такие как этот или этот, которые записывают файл в формате CSV.

Я помню какое-тообсуждение по поводу кода. В нескольких словах: куда записывать файл. Ключ - FILE_WRITE.

Больше ссылок:

https://www.mql5.com/en/forum/175496

https://www.mql5.com/en/forum/general

https://www.mql5.com/en/forum/177814

Спасибо Linuxser,

Я проверю ссылки, которые вы предоставили. Я ценю вашу помощь. Любая другая информация по этому вопросу также будет приветствоваться.

 
Linuxser:
Это бесплатно https://www.mql5.com/en/forum/178427

спасибо linuxser

 
Dave137:
В моей настройке я использую:
extern Bool Show_Settings=True;[/PHP]

//Then in coding I use:

if(Show_Settings==true) subPrintDetails();

//Later in Coding I use:

void subPrintDetails()

[PHP]{

void subPrintDetails()

string sComment = "";

string sp = "----------------------------------------\n";

string NL = "\n";

sComment = sComment + " "+NL;

sComment = sComment + "RSI1 = " + DoubleToStr(RSI1,Digits) + NL;

sComment = sComment + "RSI1_1 = " + DoubleToStr(RSI1_1,Digits) + NL;

Comment(sComment);

return;

}

Когда я меняю параметр bool на false, комментарии все равно отображаются. Если я перезагружаю программу, комментарии не отображаются. Как я могу исправить это, чтобы я мог переключать туда-сюда отображение комментариев в окне настройки эксперта?

Дэвид

Измените следующим образом:

if(Show_Settings) subPrintDetails(); else Comment("");

FerruFx