Помощь в кодировании - страница 607

 

Здравствуйте, Младен,

Не могли бы вы взглянуть на эти индикаторы и сказать мне, можно ли их исправить?

deltaforce volume - я почему-то не вижу красных полос вниз.

deltaforce = я не могу настроить толщину баров, так как они возвращаются к значениям по умолчанию.

Ваша помощь будет очень признательна...

Файлы:
 
Raddyo:
Привет, Младен,

Не могли бы вы взглянуть на эти индикаторы и сказать мне, можно ли их исправить?

deltaforce volume - я почему-то не вижу красных полос вниз.

deltaforce = я не могу настроить толщину баров, так как они возвращаются к значениям по умолчанию.

Ваша помощь будет очень признательна...

Raddyo

Вот этот первый: deltaforce_volume_1.mq4

Файлы:
 
Raddyo:
Привет, Младен,

Не могли бы вы взглянуть на эти индикаторы и сказать мне, можно ли их исправить?

deltaforce volume - я почему-то не вижу красных полос вниз.

deltaforce = я не могу настроить толщину баров, так как они возвращаются к значениям по умолчанию.

Ваша помощь будет очень признательна...

И еще попробуйте вот это: deltaforce_3.mq4

Файлы:
 

Я попробую. Большое спасибо и удачи!

 

Привет, ребята, я хотел бы узнать, может ли какой-нибудь хороший кодер мог бы конвертировать из MQ5 в Mq4 часть советника, описанную в этой статье: https://www.mql5.com/en/articles/236, я считаю, что адаптер dll может быть использован в mq4 без необходимости модификации, я пытаюсь протестировать некоторые стратегии NN в mq4. Заранее спасибо!

 
AtApi:
Привет, ребята, я хотел бы узнать, если некоторые хорошие сердце кодер может конвертировать из MQ5 в Mq4 советник часть, описанная в этой статье: https://www.mql5.com/en/articles/236, я считаю, что адаптер dll может быть использован в mq4 без необходимости модификации, я пытаюсь протестировать некоторые NN стратегии в mq4. Заранее спасибо!

Этот скрипт работает для metatrader 4 (для остальных нужно гораздо больше времени):

#property script_show_inputs

//+------------------------------------------------------------------+

input string Export_FileName = "NeuroSolutions\\data.csv"; // File for exporting (in the folder "MQL5\Files")

input int Export_Bars = 260; // Number of lines to be exported

//+------------------------------------------------------------------+

void OnStart()

{

// Create the file

int file = FileOpen(Export_FileName, FILE_WRITE|FILE_CSV|FILE_ANSI, ',');

if (file != INVALID_HANDLE)

{

// Write the heading of data

string row="";

for (int i=0; i<=5; i++)

{

if (StringLen(row)) row += ",";

row += "Open"+i+",High"+i+",Low"+i+",Close"+i;

}

FileWrite(file, row);

// Copy all required information from the history

MqlRates rates[], rate;

int count = Export_Bars + 5;

if (CopyRates(Symbol(), Period(), 1, count, rates) < count)

{

Print("Error! Not enough history for exporting of data.");

return;

}

ArraySetAsSeries(rates, true);

// Write data

for (int bar=0; bar<Export_Bars; bar++)

{

row="";

double zlevel=0;

for (i=0; i<=5; i++)

{

if (StringLen(row)) row += ",";

rate = rates;

if (i==0) zlevel = rate.open; // level for counting of prices

row += NormalizeDouble(rate.open -zlevel, Digits()) + ","

+ NormalizeDouble(rate.high -zlevel, Digits()) + ","

+ NormalizeDouble(rate.low -zlevel, Digits()) + ","

+ NormalizeDouble(rate.close-zlevel, Digits());

}

FileWrite(file, row);

}

FileClose(file);

Print("Export of data finished successfully.");

}

else Print("Error! Failed to create the file for data export. ", GetLastError());

}

//+------------------------------------------------------------------+
 
mladen:

Этот скрипт работает для metatrader 4 (на остальное нужно гораздо больше времени):

#property script_show_inputs

//+------------------------------------------------------------------+

input string Export_FileName = "NeuroSolutions\\data.csv"; // File for exporting (in the folder "MQL5\Files")

input int Export_Bars = 260; // Number of lines to be exported

//+------------------------------------------------------------------+

void OnStart()

{

// Create the file

int file = FileOpen(Export_FileName, FILE_WRITE|FILE_CSV|FILE_ANSI, ',');

if (file != INVALID_HANDLE)

{

// Write the heading of data

string row="";

for (int i=0; i<=5; i++)

{

if (StringLen(row)) row += ",";

row += "Open"+i+",High"+i+",Low"+i+",Close"+i;

}

FileWrite(file, row);

// Copy all required information from the history

MqlRates rates[], rate;

int count = Export_Bars + 5;

if (CopyRates(Symbol(), Period(), 1, count, rates) < count)

{

Print("Error! Not enough history for exporting of data.");

return;

}

ArraySetAsSeries(rates, true);

// Write data

for (int bar=0; bar<Export_Bars; bar++)

{

row="";

double zlevel=0;

for (i=0; i<=5; i++)

{

if (StringLen(row)) row += ",";

rate = rates;

if (i==0) zlevel = rate.open; // level for counting of prices

row += NormalizeDouble(rate.open -zlevel, Digits()) + ","

+ NormalizeDouble(rate.high -zlevel, Digits()) + ","

+ NormalizeDouble(rate.low -zlevel, Digits()) + ","

+ NormalizeDouble(rate.close-zlevel, Digits());

}

FileWrite(file, row);

}

FileClose(file);

Print("Export of data finished successfully.");

}

else Print("Error! Failed to create the file for data export. ", GetLastError());

}

//+------------------------------------------------------------------+

Спасибо mladen, это скрипт для сохранения данных в csv файл. Я искал сам советник... или хотя бы способ использовать вызовы dll в mq4... может у кого-то здесь есть свободное время, чтобы помочь мне...

 

Пробел в линиях

Некоторые индикаторы, если вы отключите MT от сети, а затем вернетесь в сеть позже, оставят разрыв в линиях или символах и т.д.. Индикатор начинает прокладывать линию в том месте, где вы снова подключились, и игнорирует прошлое. Кто-нибудь знает, что именно вызывает это и что с этим делать?

Big Be

 

Привет, Младен,

Спасибо за вашу помощь с DeltaForce, вы лучший!

1 - Подскажите, пожалуйста, можно ли сделать из этого индикатора свечи Heiken Ashi = RSI Bars

2 - И этот индикатор продолжает рисовать раздражающие красные точки на прорыве трендовой линии, и я хочу отключить их, пожалуйста = Shi Channel MTF

Ваша помощь очень ценится, как всегда...

 
Raddyo:
Привет Младен,

Спасибо за вашу помощь с DeltaForce, вы лучшие!

1 - Подскажите, пожалуйста, можно ли сделать из этого индикатора свечи Heiken Ashi = RSI Bars

2 - И этот индикатор продолжает рисовать раздражающие красные точки на прорыве трендовой линии, и я хочу отключить их, пожалуйста = Shi Channel MTF

Ваша помощь очень ценится, как всегда.

Raddyo

SHI channel перерисовывается (все индикаторы shi перерисовываются). В любом случае, я не могу изменить файл ex4.