帮助寻找不平衡的左括号 - 页 3

 

eric,

让我知道,当你试图让该代码被编译时。

零/。

 
smoknfx:

错了。

让我向你解释一下。

你知道我是如何为这个人把事情简化的吗?

你怎么会认为我们需要给他一个复杂的东西?

这就对了。

现在,请吹吧。

问候。

零。


请不要试图挑起争端,这是一个公共论坛,这不是你的主题。
 

Okay so at the end of each line if(...) flag=1;

你添加了标志=1。

这是否意味着

如果里面的(.....)为真(1),就会做多。

所以你在最后写道

if(flag==1) go_long(): //我需要添加OrderSend函数,以使订单真正发挥作用,对吗....

谢谢,我意识到我是多么的迷茫......


 

smoknfx 与其完善你的批评技巧,不如用你自己的话来回答这个问题,然后我们可以看看你是否能想出一个有效的声音来解释旗帜的概念。多一个人说我错了,也不会改变我。

 

我的错。

我们将需要添加一个go_long()函数

int init()
{

return(0);
}//end of init function

int deinit()
{

return(0);
}//end of deinit function



int go_long()
{

//we will write this function later...

return(0);
}//end of go_long function


int start()
{
double MAFast1 = iMA(NULL, MA1Cross_Timeframe, FastMA1_p, 0, modeMA2, PRICE_CLOSE, 0);
double MAFast2 = iMA(NULL, MA1Cross_Timeframe, FastMA1_p, 0, modeMA2, PRICE_CLOSE, 1);
double MASlow1 = iMA(NULL, MA1Cross_Timeframe, SlowMA1_p, 0, modeMA1, PRICE_CLOSE, 0);
double MASlow2 = iMA(NULL, MA1Cross_Timeframe, SlowMA1_p, 0, modeMA1, PRICE_CLOSE, 1);
    
double MAFast3 = iMA(NULL, MA1Cross_Timeframe, FastMA2_p, 0, modeMA2, PRICE_CLOSE, 0);
double MAFast4 = iMA(NULL, MA1Cross_Timeframe, FastMA2_p, 0, modeMA2, PRICE_CLOSE, 1);
double MASlow3 = iMA(NULL, MA1Cross_Timeframe, SlowMA2_p, 0, modeMA1, PRICE_CLOSE, 0);
double MASlow4 = iMA(NULL, MA1Cross_Timeframe, SlowMA2_p, 0, modeMA1, PRICE_CLOSE, 1);
    
     
double cci1 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 0);
double cci2 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 1);
double cci3 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 2);
   
double bands_upper1 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_UPPER, 1);
double bands_upper2 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_UPPER, 2);
double bands_lower1 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_LOWER, 1);
double bands_lower2 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_LOWER, 2);

int flag=0;

if(MAFast1>MASlow1 && MAFast3>MASlow3 && CCI3<100 && CCI2>=100 && CCI1>100) flag=1;

if(MAFast1>MASlow1 && MAFast4<MASlow4 && MAFast3>MASlow3 && CCI>100) flag=1;

if(MAFast2<MASlow2 && MAFast1>MASlow1 && MAFast3>MASlow3 && CCI>100) flag=1;

if(flag==1) go_long();

return(0);
}//END OF START FUNCTION
 

谢谢!当我添加一个OrderSend函数 时,它确实起作用并进入交易。

人们告诉我学习C语言,以便在mql4中提高得更快...... 我只是读了一些基本的东西然后开始编码...这需要时间和努力,但我将

成为一个合格的程序员! 谢谢你的好意... 好吧,我得继续写。

顺便说一下,我检查了你给我的网址,但它实际上并不工作......这是一个电子邮件地址还是一个链接 ..... 总之,继续写。 谢谢。

 
RaptorUK:

请不要试图挑起争端,这是一个公共论坛,这不是你的主题。

良好的管理技术不包括当众训斥人。

纠正措施应该总是在私下进行。

提示:你可以很容易地给我发那条小信息,知道我的意思吗? 你不需要在公开场合这么做。

我是想帮助你,真的。

只是提醒一下。

零/。

 
ericman:

谢谢!当我加入一个OrderSend函数时,它真的起作用了,并进入了交易。

人们告诉我学习C语言,以便在mql4中提高得更快......我只是读了一些基本的东西然后开始编码...这需要时间和努力,但我将

成为一个合格的程序员!谢谢你的好意...好吧,我得继续写。

顺便说一下,我检查了你给我的网址,但它实际上并不工作......这是一个电子邮件地址还是一个链接 ..... 总之,继续写。谢谢。

这就是我所说的!!!!!!!!!!!!!!!!

你真厉害!

作为一名工程师,只有你赢了,我才是赢家。

是的,你是正确的,mql4@hush.com 是一个电子邮件地址。

你让那段代码运行了吗?

无论怎样,我希望如此,如果你做到了,你可以在这里发布一份副本,然后我再继续?

你的编码朋友。

零/。

 
smoknfx:

良好的管理技术不包括当众训斥人。

纠正措施应该总是在私下进行。

提示:你可以很容易地给我发那条小信息,知道我的意思吗? 你不需要在公开场合这么做。

我是想帮助你,真的。

只是提醒一下。

只是提个醒。


是的,我同意......。 但我们已经远远超过了这个阶段。
 
RaptorUK:

是的,我同意......。但我们已经远远超过了这个阶段。


请告诉我,我们处于什么阶段?

零/。