问吧! - 页 25

 

int start()

{

int Live_accnt = 16540; //<-- 在编译前在这里输入用户的LIVE ACCOUNT。

int Demo_accnt = 1180321; //<-- 在编译前,在这里输入用户的DEMO 账户。

int accnt = AccountNumber();

if (accnt != Live_accnt) //|不起作用!

如果(accnt != Demo_accnt)

{

警告("错误的所有者账户(" + DoubleToStr(accnt,0) + ")")。

等等,等等。

我怎样才能让程序对任一或进行逻辑语句? 在上面这个案例中,安全系统需要接受Live_accnt或Demo_accnt。 我怎样才能做到这一点。 "||"不能作为一个或。

我真的需要你在这方面的专业知识! 谢谢。

Dave <<<
 
iscuba11:
int start()

{

int Live_accnt = 16540; //<-- 在编译前在这里输入用户的LIVE ACCOUNT。

int Demo_accnt = 1180321; //<-- 在编译前,在这里输入用户的DEMO账户。

int accnt = AccountNumber();

if (accnt != Live_accnt) //|不起作用!

如果(accnt != Demo_accnt)

{

警告("错误的所有者账户(" + DoubleToStr(accnt,0) + ")")。

等等,等等。

我怎样才能让程序对任一或进行逻辑语句? 在上面这个案例中,安全系统需要接受Live_accnt或Demo_accnt。 我怎样才能做到这一点。 "||"不能作为一个或。

我真的需要你在这方面的专业知识! 谢谢。

Dave <<<

如果我没有理解错的话,你想让EA在账户 号码与你指定的模拟号码或真实号码不同的情况下不运行,所以如果账户号码与16540或1180321不同,EA不应该工作,对吗?因此,逻辑语句将看起来像这样。

如果(accnt != Live_accnt && accnt != Demo_accnt )

{

Alert("错误的账户")。

return(0);

}

如果(accnt == Live_accnt || accnt == Demo_accnt )

{

//做我的事

}

否则

{

Alert("错误的账户")。

return(0);

}

 

多次感谢你!!!!!! 真的让我受益匪浅。 有一天,有一天,希望在被提之前或者我像摩西一样老的时候,我可能能够熟练地用这种语言编码。

愿上帝保佑你!

戴夫牧师

<<<
 

我可能没有在正确的地方发帖,但我需要帮助,希望有人能帮助我。在metatrader 4中,有一个添加带角度的三角线的选项,你可以把它放在你想要的任何角度。我需要的是一个指标或其他东西,该线的角度被锁定。因此,我所要做的就是把它应用到图形上的一个特定点上,而不去尝试创造那个角度。如果能做到这一点,请让我知道,我会告诉你我需要什么规格。

 
iscuba11:
多次感谢你,!!!!!! 真的让我受益匪浅。 总有一天,希望在被提之前,或者我像摩西一样老的时候,我也许能够熟练地编码这种语言。
愿上帝保佑你!

戴夫牧师

<<<

我很高兴能帮助你。在mql中编码并不难,只要保持专注和耐心。

疑问

凯乐

 

嗨,代码大师

是否可以制作一个指标,其内容如下

强势下降趋势

负10点=最后一小时收盘价低于5小时移动 平均线

负15点=新的3天低点

负20点=最后价格低于20日移动平均线

负25点=最近一周的新的3周低点

减去30分=当前月份的3个月新低

如果总分=负100分,则确认为强势下跌趋势

价格不可能上涨。它只能走低===========================

反之=强势上升趋势

强势上升趋势

加10分=最后一小时收盘价高于5小时移动平均线

加15点=新的3天高点

加20点=最后价格高于20日移动平均线

加25点=最近一周的3周新高

加30点=当前月份的3个月新高

如果总分=超过100分,则确认为强劲的上升趋势

价格不可能下降。它只能往上走。

谢谢

启航

 

用两个时间框架回测EA

MT4中的策略测试器 是否适用于使用两个时间框架的EA?例如,一个H1的EA在M5时间框架中使用一个指标。

 

另一个问题的问题!

h1[k] = Highest(NULL,5,MODE_HIGH,n - Nbar,n-(n-Nbar)+1);

l1[k] = Lowest(NULL,5,MODE_LOW,n - Nbar,n-(n-Nbar)+1);

h1[k] = Highest(NULL,15,MODE_HIGH,n - Nbar,n-(n-Nbar)+1);

l1[k] = Lowest(NULL,15,MODE_LOW,n - Nbar,n-(n-Nbar)+1)。

我希望我的指标有两个不同的版本,一个是5分钟,一个是15分钟。

我在左上角有一个注释,确定是5分钟版本还是15分钟版本的注释。 我遇到的问题是,当我把时间框架切换回5分钟时,15分钟的注释不会消失。

5分钟的评论应该覆盖15分钟的评论,因为它位于相同的地方,但却没有?

有什么解决办法吗?还是说这是图形包中的一个小故障?????

戴夫

P.S. 我不想在声明中的5或15的地方放一个'0'!!!!!!。

 
iscuba11:
h1[k] = Highest(NULL,5,MODE_HIGH,n - Nbar,n-(n-Nbar)+1)。

l1[k] = Lowest(NULL,5,MODE_LOW,n - Nbar,n-(n-Nbar)+1);

h1[k] = Highest(NULL,15,MODE_HIGH,n - Nbar,n-(n-Nbar)+1);

l1[k] = Lowest(NULL,15,MODE_LOW,n - Nbar,n-(n-Nbar)+1)。

我希望我的指标有两个不同的版本,一个是5分钟,一个是15分钟。

我在左上角有一个注释,确定是5分钟版本还是15分钟版本的注释。 我遇到的问题是,当我把时间框架切换回5分钟时,15分钟的注释不会消失。

5分钟的评论应该覆盖15分钟的评论,因为它位于相同的地方,但却没有?

有什么解决办法吗?还是说这是图形包中的一个小故障?????

戴夫

P.S. 我不想在声明中的5或15的位置上放一个'0'!!!!!!。

你把评论功能 放在哪里了?把所有的文件贴在这里。

 

让我们尝试一下新的方法。 同样的语句,Null,15,等等,等等。

评论显示信息。 当我切换到另一个时间框架,激活了其他指标,Null,5, 我如何消除15分钟指标所做的评论???? 其他语言,你要做的就是在5分钟指标上使用评论" "字段,它就会消除15分钟指标留下的显示信息。 为什么这个方法在这种呆板的语言上不起作用呢?