编码帮助 - 页 607

 

嗨,mladen。

你能不能看一下这些指标并告诉我它们是否可以修复?

deltaforce volume - 我无法看到红色的下降条,因为某些原因。

deltaforce = 我无法调整柱子的厚度,因为它们一直回到默认值。

非常感谢您的帮助...

附加的文件:
 
Raddyo:
你好mladen。

你能不能看一下这些指标并告诉我它们是否可以修复?

deltaforce成交量--由于某种原因,我无法看到红色的下降条。

deltaforce = 我无法调整柱子的厚度,因为它们一直返回到默认值。

非常感谢您的帮助...

睿迪欧

首先是这个:deltaforce_volume_1.mq4

附加的文件:
 
Raddyo:
你好,mladen。

你能不能看一下这些指标并告诉我它们是否可以修复?

deltaforce成交量--由于某种原因,我无法看到红色的下降条。

deltaforce = 我无法调整柱子的厚度,因为它们一直返回到默认值。

非常感谢您的帮助...

也可以试试这个:deltaforce_3.mq4

附加的文件:
 

我将给他们一个机会。非常感谢,祝你好运

 

嗨,伙计们,我想知道是否有好的心脏编码器可以将这篇文章中描述的EA部分从MQ5转换到MQ4:https://www.mql5.com/en/articles/236, 我相信适配器dll可以在MQ4中使用,不需要修改,我试图在MQ4中测试一些NN策略。谢谢你

 
AtApi:
大家好,我想知道是否有好的心脏编码器可以将本文中描述的EA部分从MQ5转换到MQ4:https://www.mql5.com/en/articles/236, 我相信适配器dll可以在MQ4中使用,不需要修改,我试图在MQ4中测试一些NN策略。谢谢你

这个脚本适用于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文件的脚本。我正在寻找EA本身,或者至少是使用mq4中dll调用的方法。

 

线条中的空隙

有些指标,如果你把你的MT下线,然后稍后再上线,会在线条或符号等方面留下一个缺口。它将在你重新连接的地方开始绘图,而忽略了过去。有谁知道这到底是什么原因造成的,该如何处理?

大贝

 

嗨,Mladen。

谢谢您对DeltaForce的帮助,您是最棒的!

1 - 请告诉我,这个指标是否可以做成平成 线蜡烛 = RSI Bars

2 - 这个指标在突破趋势线的时候一直在画恼人的红点,我想把它们关掉,请问=Shi Channel MTF

非常感谢您的帮助,一如既往。

 
Raddyo:
嗨,Mladen。

谢谢您对DeltaForce的帮助,您是最棒的!

1 - 请告诉我,这个指标是否可以做成平仓线的蜡烛 = RSI Bars

2 - 这个指标在突破趋势线的时候一直在画恼人的红点,我想把它们关掉,请问=Shi Channel MTF

非常感谢您的帮助,一如既往。

Raddyo

SHI通道重绘(所有的Shi指标都重绘)。无论如何,我不能改变ex4文件。