问吧! - 页 162

 
increase:
当我有很多行的时候,我怎么能一次选择一行来处理呢? 像这样的情况

如果(Askval5) { 买入=1;卖出=0; }

如果(Askval4) { 买入=1;卖出=0; }

如果(Askval3) { 买入=1;卖出=0; }

如果(Askval2) { 买入=1;卖出=0; }

if (Askval1) { buy=1;sell=0; }

好吧,我用时间延迟的方式让它工作,但一定有更好的方法

如果(TimeLocal() >= _time_waiting && Ask > val6 + reversegap) {buy=1;sell=0;_time_waiting = TimeLocal() + 480;}

如果(TimeLocal() >= _time_waiting && Bid > val5 - reversegap && Bid < val6) {buy=0;sell=1;_time_waiting = TimeLocal() + 480;}

如果(TimeLocal() >= _time_waiting && Ask > val4 + reversegap && Ask < val5) {buy=1;sell=0;_time_waiting = TimeLocal() + 480;}

 

看一下if/else语句或switch语句。看一下你已经有的一些EA,还有帮助文件。

拉克斯

 
luxinterior:
看一下if/else语句或switch语句。请看一下你已经有的一些EA,还有帮助文件。 Lux

谢谢你,我做了,但我需要更多的指导来使它们工作

 
increase:
当我有很多行的时候,我怎么能一次选择一行来处理呢? 类似的情况有

如果(Askval5) { 买入=1;卖出=0; }

如果(Askval4) { 买入=1;卖出=0; }

如果(Askval3) { 买入=1;卖出=0; }

如果(Askval2) { 买入=1;卖出=0; }

if (Askval1) { buy=1;sell=0; }

在我看来,假设val1-val6都有不同的值,你的if()语句在任何时候都只有一个可能是真的。

我不太清楚你在这里的要求是什么。

 

这能满足我的需要吗?

你好

这段代码能在我的策略中获得我需要的CCI之上的RSI吗?

我需要EA使用CCI的 "先前指标数据 "来读取RSI。

double Buy1_1 = iCCI(NULL, 0, 10, PRICE_OPEN, Current + 0);

double Buy2_1 = iRSI(NULL, 0, 3, 7, Current + 0);

贾马尔

 
wolfe:
在我看来,假设val1-val6都有不同的值,你的if()语句在任何时候都只能有一个为真。 我不太清楚你在这里要求的是什么。

一个为真,但Ask < val6使得Ask < val5成为多余,我需要执行适当的区域,而且只执行那个区域。

 

2ma的rsi问题

wolfe:
在我看来,假设val1-val6都有不同的值,你的if()语句在任何时候都只能有一个为真。 不太清楚你在这里要求的是什么。

你好,wolfe。

前段时间你写了一个指标 "2ma of rsi",现在我正试图从他们那里获得数据到机器人,我想问这是否是获得RSI值的正确线路

double rsi1=iCustom(symbol,timeframe, "2MA_RSI",RSI_Timeframe,RSI_Period,0,bar) 。

因为我没有得到正确的值,例如在变量中从未得到80的值,但却触及指标的80线。

请让我知道。

谢谢

pachecus。

 

火鸟和Nonlagma v7

谁能给火鸟添加一段代码,使其能够在1分钟或5分钟的图表中按照1小时图中的非拉格玛信号进行交易?

如果Nonlagma在一小时图中是绿色的,火鸟在1或5分钟图中只做多,反之亦然。

预先感谢

 

火鸟和Nonlagma v7

谁能给火鸟添加一段代码,使其能够在1分钟或5分钟的图表中按照1小时图中的Nonlagma信号进行交易?

如果Nonlagma在一小时图中是绿色的,火鸟在1或5分钟图中只做多,反之亦然。

预先感谢

 

如何对一个二维数组进行排序?

codersguru:
大家好。

我收到很多私信,要求我帮助处理一些代码。

在这里,您可以发布与MQL4相关的问题,我会尽我所能来回答。

亲爱的Guru。

我正在使用一个二维数组,例如ZigZag[2][100]。我想按第一维排序。 我使用了以下函数。

ArraySort(ZigZag,WHOLE_ARRAY,0,MODE_DESCEND)。

但它似乎既不按第一维排序,也不按第二维排序,这里有谁能帮助我吗?

谢谢