如何编码? - 页 183

 

帮助编程这个指标

谁能帮我修改这段代码? 我只需要将数组 "theIndicator[]"输出到缓冲区,但它不会显示。

请帮助我,谢谢。

int start()

{

int counted_bars=IndicatorCounted();

double theIndicator[];

int pos = Bars-counted_bars-1;

theIndicator[pos]=Close[pos];

while(pos>=0)

{

pos--;

theIndicator[pos] = Close[pos]*0.08 + (theIndicator[pos+1]*(1-0.08));

}

pos = Bars-counted_bars-1;

while(pos>=0)

{

ExtMapBuffer1[pos]=theIndicator[pos];

pos--;

}

return(0);

}

 

有谁能帮助我吗?

谁能教我如何编写倾斜/垂直文本对象 的代码

请帮助我

 

如何编写代码

我是这个论坛的新手,谁能告诉我如何在MQL4中编写代码,在小数点后取 5,因为要价和出价只能显示4位小数。我需要您的帮助。非常感谢

 

谁能帮助我?

如果你看到并知道如何编码,你能帮助我吗?

如果使用的保证金等于或超过总余额的20%,MT4就不允许开手动买入或卖出头寸(这与MT4默认情况不同,我做的计划更严格),也许需要用dll或脚本来控制MT4?

非常感谢您的到来

可能需要dll文件

 
 

mql4同步写文件

大家好。

我和我的朋友正在尝试实施一个EA,我们使用FileWrite 来记录日志以进行分析。在测试过程中,我们在一个模拟账户中使用不同的交易对运行该EA,但我们发现该EA将记录写入其他交易对的日志中。这些日志是混合的。

例如,EA-EURUSD.csv的日志写到EA-GBPUSD.csv,而EA-GBPUSD.csv的日志写到EA-EURUSD.csv。当他们在同一时间做同样的事情时,就会发生混合日志。这意味着它们在写文件时并不同步。

有没有人知道如何在mql4中实现同步化?mql4是否像Java和C++一样有同步化的概念?

请帮助,非常感谢:)

 
Xtyun:
大家好:请帮忙,非常感谢:)

给我们看看你的代码。

 
Roger09:
给我们看看你的代码。

--------

外部字符串 iname="EURUSD"。

--------

空白写文件(字符串str)

{

datetime logtime = TimeLocal();

字符串 filename = iname+".csv"。

int handle=FileOpen(filename,FILE_CSV|FILE_READ|FILE_WRITE,",")。

如果(handle>0)

{

FileSeek(handle,0,SEEK_END)。

FileWrite(handle,TimeToStr(logtime,TIME_DATE|TIME_SECONDS),str);

FileClose(handle);

handle=0。

}

返回(0)。

}

每次需要写日志时,EA都会调用这个writeFile()函数。我知道在Java中有一个关键字'synchronized',它可以添加到函数中以确保它们正确运行。在mql4中是否有办法实现这个?

谢谢:)

 

替换

string filename = iname+".csv"。

string filename = str+".csv"。