如何编码? - 页 30

 

亲爱的专家顾问!请告知刷新缓冲区代码的问题

尊敬的专家顾问们!请给我关于刷新缓冲区的建议(只是好的建议)。

拉夫有4个多时间框架(MTF)指标的代码(补丁、修正、升级),运行得很好。

有什么类似的代码可以添加到普通(非MTF)指标中?

如果可能的话,请举例说明。

谢谢你

//---- Refresh buffers +++++++++++++++++++++ upgrade by Raff

如果(TimeFrame>Period()) {

int PerINT=TimeFrame/Period()+1;

datetime TimeArr[]; ArrayResize(TimeArr,PerINT);

ArrayCopySeries(TimeArr,MODE_TIME,Symbol( ),Period( ))。

for(i=0;i=TimeArray[0]) {

//----

/************************************************** ***

刷新缓冲区: buffer = buffer[0];

************************************************** ****/

Buffer1= Buffer1[0];

Buffer2= Buffer2[0];

Buffer3= Buffer3[0];

//----

}}}

//+++++++++++++++++++++++++++++++++++++++++ Raff ++++++

 

需要在EA中的行动之间暂停的代码

在EA中放置一个暂停语句的正确方法是什么? 对一个指标来说也是如此吗?

戴夫<<<
 

sleep(1000)。

1000是1000毫秒,或1秒。

 

关于它的小线程与代码https://www.mql5.com/en/forum/174203

 

如何编写这个警报的代码?

我正试图编写一套警报代码,包括一些与RSI有关的警报,但实际上我在这一点上被卡住了。

我根本不知道如何使代码在30-70的RSI水平 提醒重新进入 的点。

如果有人能给我解释一下,我将非常高兴。

谢谢你的时间。

笔者

 

供参考。

- 有警报的RSI是在这里https://www.mql5.com/en/forum

- 关于RSI的所有信息都在这里:https://www.mql5.com/en/forum

- 另一个带警报的RSI是在精英区的精英指标主题中。

-----------------------------

pentesileia,

我不是一个程序员,但我知道这是有两个指标值的东西。

例如,我们有i条和i+1条(与第一条和第二条相同)。

因此,i条的RSI低于70,i+1条(前一条)的RSI高于70。这是一个交叉点。例如,30的情况则相反。

这并不难编码。

 

newdigital,

谢谢你的快速和明智的回答!我相信有了这样的信息,我就能实现我的目标。

我相信有了这样的信息,我一定能实现我的目标。

笔特

 
 

如何在亏损后增加手数?

有没有人对EA的编程有足够的了解,可以帮我一下。

我有一个很好的EA,但我想让它在资产下降或交易失败后才增加手数,但我不确定如何编程。

谁能给我一些帮助?

谢谢!!

 

戚继光-高斯林

我如何从metastock到MT4创建这个代码?

factor:=2.43;

sp:=3;

ip:=10;

lp:=16;

sl:=(Mov(CLOSE,sp,S)-Mov(CLOSE,ip,S))/(((((Mov(CLOSE,ip,S)+factor*Mov(CLOSE,ip,S)

)*0.333)-Mov(CLOSE,ip,S))/100)。

ml:=Mov(sl,lp,S);

ml;

sl;