问吧! - 页 75 1...686970717273747576777879808182...182 新评论 komex2006 2007.08.13 13:35 #741 需要帮助为EA提供简单的脚本 尊敬的女士们... 我是新来的编码员... 刚刚开始学习... 有什么办法可以为这种情况写一个EA吗? 1) 如果现在的价格是1.300 2) 我们在1.310处设置第一个挂单 买入止损,在1.320处设置TP,在1.325处设置第二个挂单买入止损,在1.330处设置TP。 3) 如果价格上涨并触及第一个买入止损点并触及TP并关闭该订单,我们要再次设置一个买入后挂单(买入上限为1.310,TP为1.320)。 4) 如果价格下跌并触及1.310(买入上限),之后再次上涨并触及TP(1.320)。一旦触及TP 1.320并关闭该订单,我们要再次设置1个挂单买入(买入上限再次为1.310,TP为1.320)。 5) 如果之后价格上涨并触及第二个挂单的买入止损在1.325,并触及TP在1.330.一旦触及TP并关闭该订单,我们要再次设置1个第二挂单的买入职位(买入上限在1.325再次,TP在1.330)。 我的英语很差 我希望你们能想象出我的意思是什么情况 疑问 1Dave7 2007.08.14 19:05 #742 > = 问题 Low[0]> iLow(NULL, 0, Lowest(NULL,0,MODE_LOW,20,1)) 为什么不允许Low[0] >= iLow(NULL..............) 答案是什么?你是如何绕过这个问题的呢? 戴夫 这种语言是别的东西吗? Michel 2007.08.14 19:39 #743 也许使用iLowest()??? Low[0]> iLow(NULL, 0, iLowest(NULL,0,MODE_LOW,20,1)) 我不明白这个问题,所以我不知道这是否是正确的答案... 1Dave7 2007.08.14 20:13 #744 我相信这个方程式的一部分是使用iLowest()。 不管怎么说,这是过去有人告诉我的如何编码。 但当我使用它时,我可以把它作为一个>来比较,但我不能把它作为一个=来比较--奇怪? 戴夫 Michel 2007.08.14 20:48 #745 1Dave7: 这个方程的一部分是使用iLowest()我相信。不管怎么说,这是过去有人告诉我的如何编码。但当我使用它时,我可以把它作为一个>来比较,但我不能把它作为一个=来比较--奇怪?戴夫 如果你想检查 相等,使用"==",而不是"=" 1Dave7 2007.08.15 23:56 #746 你说得太对了! 疲惫的大脑! 戴夫 1Dave7 2007.08.18 03:41 #747 如何捕捉货币符号进行比较? 弄明白了。 FXMan77 2007.08.19 11:41 #748 比较 1Dave7: 弄明白了。 我在用这个 string NZD_USD[]={"NZDUSD"}; .... 如果((NZD_USD[last_time]==TimeCurrent()) &&JumpPips > 2)返回(0)。 ... 但我有一个错误信息。 ...不同类型的比较。 谢谢你的帮助 B. Scirus 2007.08.22 16:05 #749 我有一个小问题。 我试图使用LWMA作为EA的出场点,当它转向时。所以我有以下代码。 移动 平均线定义为。 MA_EXIT_0=iMA(NULL,PERIOD_H1,MA_Exit,0,MODE_LWMA,PRICE_WEIGHTED,0); MA_EXIT_1=iMA(NULL,PERIOD_H1,MA_Exit,0,MODE_LWMA,PRICE_WEIGHTED,-1);[/PHP] Exit point: [PHP]if(OrderType()==OP_BUY) { if(MA_EXIT_0<MA_EXIT_1) OrderClose(OrderTicket(),OrderLots(),Bid,3,White); break; } if(OrderType()==OP_SELL) { if(MA_EXIT_0>MA_EXIT_1) OrderClose(OrderTicket(),OrderLots(),Ask,3,White); break; } 这不是完整的代码,但不知为什么它不能工作,所以我需要一点帮助,请。 Michel 2007.08.22 19:57 #750 这是不对的:以前的条形图是正数。 MA_EXIT_1=iMA(NULL,PERIOD_H1,MA_Exit,0,MODE_LWMA,PRICE_WEIGHTED,-1);[/PHP] Use this instead:[PHP]MA_EXIT_1=iMA(NULL,PERIOD_H1,MA_Exit,0,MODE_LWMA,PRICE_WEIGHTED,1); 1...686970717273747576777879808182...182 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
需要帮助为EA提供简单的脚本
尊敬的女士们...
我是新来的编码员...
刚刚开始学习...
有什么办法可以为这种情况写一个EA吗?
1) 如果现在的价格是1.300
2) 我们在1.310处设置第一个挂单 买入止损,在1.320处设置TP,在1.325处设置第二个挂单买入止损,在1.330处设置TP。
3) 如果价格上涨并触及第一个买入止损点并触及TP并关闭该订单,我们要再次设置一个买入后挂单(买入上限为1.310,TP为1.320)。
4) 如果价格下跌并触及1.310(买入上限),之后再次上涨并触及TP(1.320)。一旦触及TP 1.320并关闭该订单,我们要再次设置1个挂单买入(买入上限再次为1.310,TP为1.320)。
5) 如果之后价格上涨并触及第二个挂单的买入止损在1.325,并触及TP在1.330.一旦触及TP并关闭该订单,我们要再次设置1个第二挂单的买入职位(买入上限在1.325再次,TP在1.330)。
我的英语很差
我希望你们能想象出我的意思是什么情况
疑问
> = 问题
为什么不允许Low[0] >= iLow(NULL..............)
答案是什么?你是如何绕过这个问题的呢?
戴夫
这种语言是别的东西吗?
也许使用iLowest()???
我不明白这个问题,所以我不知道这是否是正确的答案...
我相信这个方程式的一部分是使用iLowest()。 不管怎么说,这是过去有人告诉我的如何编码。 但当我使用它时,我可以把它作为一个>来比较,但我不能把它作为一个=来比较--奇怪?
戴夫
这个方程的一部分是使用iLowest()我相信。不管怎么说,这是过去有人告诉我的如何编码。但当我使用它时,我可以把它作为一个>来比较,但我不能把它作为一个=来比较--奇怪?戴夫
如果你想检查 相等,使用"==",而不是"="
你说得太对了!
疲惫的大脑!
戴夫
如何捕捉货币符号进行比较?
弄明白了。
比较
弄明白了。
我在用这个
string NZD_USD[]={"NZDUSD"};
....
如果((NZD_USD[last_time]==TimeCurrent()) &&JumpPips > 2)返回(0)。
...
但我有一个错误信息。
...不同类型的比较。
谢谢你的帮助
B.
我有一个小问题。
我试图使用LWMA作为EA的出场点,当它转向时。所以我有以下代码。
移动 平均线定义为。
MA_EXIT_1=iMA(NULL,PERIOD_H1,MA_Exit,0,MODE_LWMA,PRICE_WEIGHTED,-1);[/PHP]
Exit point:
[PHP]if(OrderType()==OP_BUY)
{
if(MA_EXIT_0<MA_EXIT_1) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
break;
}
if(OrderType()==OP_SELL)
{
if(MA_EXIT_0>MA_EXIT_1) OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
break;
}这不是完整的代码,但不知为什么它不能工作,所以我需要一点帮助,请。
这是不对的:以前的条形图是正数。