问吧! - 页 81

 
Flytox:
我不明白我们如何声明和初始化一个bool变量,并在下一行为其分配一个整数变量。

//举例说明

bool BuyFilter = false;

BuyFilter = ( Close[1]>iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1)) 。

谁能指点一下。

谢谢

编辑:ND,我不知道这是否是一个好地方来张贴这个。

BuyFilter被分配给一个布尔值:测试"Close[1]>iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1)"的结果。

例如,你可以写"bool mybool = 1 < 0;",它相当于"bool mybool = false;"

 

非常感谢Michel,我没有注意到(>)这个符号。我更明白了,谢谢你。只是另一个相关的问题。

// - BUY

if

(

BuyFilter

&&

line0long-line1long>DeltaLong*point

&&

line1long>0

&&

prevtrendlong < 0

//|| prevtrend2 < 0)

) TradeSignal= 1;

这里的BuyFilter是真还是假?因为如果它是真的(省略时),我不明白这个EA的 "买入 "条件背后的逻辑。

谢谢你的帮助。

 
Flytox:
非常感谢Michel,我没有注意到(>)这个符号。我更明白了,谢谢你。只是另一个相关的问题。
// - BUY

if

(

BuyFilter

&&

line0long-line1long>DeltaLong*point

&&

line1long>0

&&

prevtrendlong < 0

//|| prevtrend2 < 0)

) TradeSignal= 1;

这里的BuyFilter是真还是假?因为如果它是真的(省略时),我不明白这个EA的 "买入 "条件背后的逻辑。

谢谢你的帮助。

我不知道整个EA,但可能BuyFilter有时是真的(如果Close[1] > iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1)),有时是假的(如果Close[1] <= iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1))。

当所有4个子条件同时为真时(使用"&&"运算符,即 "和"),一个回顾性的信号就会产生,变量 "TradeSignal "被赋值为1;更重要的是,这个信息将在以后被检查

所以,Close[1]必须>iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1),而且line0long-line1long必须>DeltaLong*point,而且line1long必须>0,而且prevtrendlong必须<0。

 

感谢所有的米歇尔,这个EA现在看起来很清楚,很明白,再次感谢。

 

向Codersguru提问。

我怎样才能使我的EA总是在格林尼治标准时间20点左右收到订单?

请帮助我。

谢谢 fxbeginner

 

请帮助我

我有(EA)的手数1,2,3,4...

但我希望手数是1.1,1.2,1.3,1.4,1.5。

代码是

double subLotSize()

{

double lotMM = MathCeil(AccountBalance() * Risk / 1000)/40;

if(AccountIsMicro==false) //正常账户

{

如果(lotMM < 0.1) lotMM = Lots;

if((lotMM > 0.5) && (lotMM < 1)) lotMM = 0.5;

如果(lotMM > 0.1) lotMM = MathCeil(lotMM);

如果(lotMM>100)lotMM=100。

}

否则 //微型账户

{

如果(lotMM < 0.01) lotMM = Lots;

如果(lotMM > 0.1) lotMM = MathCeil(lotMM);

如果(lotMM > 100) lotMM = 100;

}

返回(lotMM)。

我不太懂英语,很抱歉......

 

电子邮件功能

嗨,Codersguru。

你以前帮助过我,现在我需要再次纠缠你。

我是一个弱视的人,而且情况越来越糟。 我急切地想在下面的指标上附加电子邮件功能。

有人曾试着把它附在斜率指标上,但没有成功。

如果你能为我做这件事,我真的会非常感激。

Tickwatcher

 

如何使EA----synchronization system

我有个想法:做一个叫同步系统的EA。

我有3个账户:当我在一个账户上开仓/平仓时,我希望其他两个账户也能立即自动做同样的事情,这必须由两个EA来完成,一个运行在源账户上,将订单写入文件,另一个运行在目标账户上,从文件中读取订单。

如何做到这一点?谢谢你

 

嗨,CODEGURU。

我对MQ4一无所知,是否有简单的程序可以在JMA(5,15)线向上和向下交叉时发出声音,我需要一个指标,在5JMA向上和向下交叉15JMA时发出声音。

正如我所说,我是零基础,所以我不知道从哪里开始?

希望得到任何帮助。

谢谢

MJ

 

帮助!

我正在使用这个指标,成功率很高,但我想做以下改动。

以下变化,我是编码新手....,修改多信息指标以发出警报声,当趋势通过一个设定的数字(可调整)并保持一定时间(也可调整),例如卖出>75%或买入>75%并保持15分钟发出警报声。

希望得到任何帮助。

附加的文件: