[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 387 1...380381382383384385386387388389390391392393394...631 新评论 [删除] 2012.09.17 06:50 #3861 各位程序员,如何让它只显示相同颜色的最大和最小蜡烛的点? 反编译后删除 Swat 2012.09.17 10:32 #3862 你能告诉我,如果Hist-array包含每笔平仓交易后的账户历史记录,利润系数是否能正确计算。 double IndFunc2() { int i; double sl,tp; double r; for(i=PeriodPF-1;i>0;i--){ r=Hist2[i]-Hist2[i-1]; if(r>=0){tp+=r;} if(r<0){sl+=MathAbs(r);} } if(sl!=0){PF2=tp/sl;} else{PF2=tp;} return(0); } [删除] 2012.09.17 12:30 #3863 // < 0 - Dn // > 0 - Up int Signal() { double RSI = iRSI(NULL,15,RSIperiod,RSI_price,SignalBar); double Stoch = iStochastic(NULL,15,Stoch_K,Stoch_D,Stoch_slowing,Stoch_method,Stoch_price,Stoch_mode,SignalBar); double CCI = iCCI(NULL,15,CCI_period,CCI_price,SignalBar); double MA2 = iMA(NULL,15,ma2_period,ma2_shift,ma2_method,ma2_price,SignalBar); double IchiA = iIchimoku(NULL, 15, tenkan, kijun, senkou_span_b, 3, SignalBar); double IchiB = iIchimoku(NULL, 15, tenkan, kijun, senkou_span_b, 4, SignalBar); if(GO && SignalType_1 && RSI >= 65 && Stoch >= 80 && CCI >= 100) {GO=false; return(+1);}//запретить повторный вход (+1); if(GO && SignalType_2 && Bid >= MA2) {GO=false; return(+1);}//запретить повторный вход return(+1); if(GO && SignalType_3 && Bid >= IchiA) {GO=false; return(+1);}//запретить повторный вход (+1); if(GO && SignalType_1 && RSI <= 35 && Stoch <= 20 && CCI <= -100) {GO=false; return(-1);}//запретить повторный вход (-1); if(GO && SignalType_2 && Ask <= MA2) {GO=false; return(-1);}//запретить повторный вход (-1); if(GO && SignalType_3 && Ask <= IchiB) {GO=false; return(-1);}//запретить повторный вход (-1); if(OrdersTotal()==0)GO=true; return(0); } 你好,请你告诉我如何将这些信号分成三个不同的信号(即EA使用三个买入信号,我希望这三个信号都能被EA单独使用,而不是堆在一起),我自己试了一下,得到了这样的结果 //+------------------------------------------------------------------+ // // 1 - Dn // 2 - Up int Signal() { double RSI = iRSI(NULL,15,RSIperiod,RSI_price,SignalBar); double Stoch = iStochastic(NULL,15,Stoch_K,Stoch_D,Stoch_slowing,Stoch_method,Stoch_price,Stoch_mode,SignalBar); double CCI = iCCI(NULL,15,CCI_period,CCI_price,SignalBar); if(GO && SignalType_1 && RSI >= 65 && Stoch >= 80 && CCI >= 100) {GO=false; return(+1);}//запретить повторный вход (+1); else { if(GO && SignalType_2 && RSI <= 35 && Stoch <= 20 && CCI <= -100) {GO=false; return(-1);}//запретить повторный вход (-1); } } { double MA2 = iMA(Symbol(), 0, 200, 0, MODE_EMA, PRICE_CLOSE, 1); if(GO && SignalType_1 && Bid >= MA2) {GO=false; return(+1);}//запретить повторный вход (+1); else { if(GO && SignalType_2 && Ask <= MA2) {GO=false; return(-1);}//запретить повторный вход (-1); } } { double IchiA = iIchimoku(NULL, 15, tenkan, kijun, senkou_span_b, 3, SignalBar); double IchiB = iIchimoku(NULL, 15, tenkan, kijun, senkou_span_b, 4, SignalBar); if(GO && SignalType_1 && Bid >= IchiA ){GO=false; return(+1);}//запретить повторный вход (+1); else{ if(GO && SignalType_2 && Ask <= IchiB ) {GO=false; return(-1);}//запретить повторный вход (-1); } if(OrdersTotal()==0)GO=true; return(0); } 结果发现,该EA只在RSI CCI和Stoh上打开交易。有什么问题吗? [删除] 2012.09.17 14:03 #3864 FAQ: 欢迎,因为老的那个人的速度在极大地减慢。 链接到之前的顶部 :https://www.mql5.com/ru/forum/134688 日安,亲爱的论坛用户 不久前,我几乎无法想象如何写一个EA。而现在,我决定写我的第一份EA,我的脑袋有了一个伟大的想法。让我们进入正题! 我的EA的一个功能是滚动浏览历史记录,寻找最后关闭的订单,但问题是,这个订单必须是买入或卖出,但不是删除的挂单。我被难住了。 原本我有以下的结构 OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY)。 代码很简单,它计算最后的订单,但如果订单是待定的,那么stupor( 我需要以下形式的代码。 Tra-la-la循环(从头读起)。 如果遇到一个挂单{则向上1}。 如果我得到一个订单,如买入或卖出,就会发现{一些功能}。 我希望得到您的帮助,这个EA几乎完全写好了,这是我的第一个作品,只剩下这个主要的错误,其他的小问题都没有。 提前感谢!!。 Victor Nikolaev 2012.09.17 14:06 #3865 tyler.lexx: 亲爱的论坛用户,您好 就在最近,我很难想象如何写一个EA。而现在,我决定写我的第一个EA,一个聪明的想法就这样出现在我的脑海中。让我们进入正题! 我的EA的一个功能是滚动浏览历史记录,寻找最后关闭的订单,但问题是,这个订单必须是买入或卖出,但不是删除的挂单。我被难住了。 原本我有以下的结构 OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY)。 代码很简单,它计算最后的订单,但如果订单是待定的,那么stupor( 我需要以下形式的代码。 Tra-la-la循环(从头读起)。 如果我得到了一个挂单{那么就往上加1}。 如果我得到一个像 "买 "或 "卖 "这样的订单,就可以看到{一些功能}。 我希望得到你的帮助,这个EA几乎完全写好了,是我的第一个作品,只剩下这个大的bug了,其他的小的都没有了。 提前感谢!!。 垃圾邮件?如果你再这样做,就会被禁止。 [删除] 2012.09.17 15:45 #3866 Vinin: 垃圾邮件?如果再发生这种情况,你会被禁赛。 如果你这么聪明,你最好帮助我,而不是吓唬我说世界末日!我实际上是在寻求帮助!你知道吗? Oleg 2012.09.18 08:07 #3867 我有一个数字列表,想用一些简单的免费程序来绘制分布密度,因为我自己不是数学家,你能告诉我在哪里可以找到这样的程序吗? Andrey Dik 2012.09.18 08:42 #3868 导入 历史记录不再起作用还是什么?建434。 [删除] 2012.09.18 09:42 #3869 下午好。为什么在MarketInfo的请求标识符中,有一个MODE_MARGINREQUIRED参数,用于确定打开1手买入所需的自由资金量,但没有参数用于确定打开1手卖出所需的自由资金量?以及如何确定在一家或另一家经纪公司开1手卖出需要多少自由资金? P.S. 为了不给论坛添乱,提前感谢您的回答。 Yury Reshetov 2012.09.18 12:47 #3870 7777877: 下午好。为什么在MarketInfo的请求标识符中,有一个MODE_MARGINREQUIRED参数,用于确定打开1手买入所需的自由资金量,但没有参数用于确定打开1手卖出所需的自由资金量?以及如何确定在一家或另一家经纪公司开1手卖出需要多少自由资金? P.S. 为了不给论坛添乱,提前感谢您的回答。 你需要少一点的钱来卖,所以在实践中你可以使用这一个参数。 1...380381382383384385386387388389390391392393394...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
各位程序员,如何让它只显示相同颜色的最大和最小蜡烛的点?
反编译后删除
你能告诉我,如果Hist-array包含每笔平仓交易后的账户历史记录,利润系数是否能正确计算。
你好,请你告诉我如何将这些信号分成三个不同的信号(即EA使用三个买入信号,我希望这三个信号都能被EA单独使用,而不是堆在一起),我自己试了一下,得到了这样的结果
结果发现,该EA只在RSI CCI和Stoh上打开交易。有什么问题吗?
欢迎,因为老的那个人的速度在极大地减慢。
链接到之前的顶部 :https://www.mql5.com/ru/forum/134688
日安,亲爱的论坛用户
不久前,我几乎无法想象如何写一个EA。而现在,我决定写我的第一份EA,我的脑袋有了一个伟大的想法。让我们进入正题!
我的EA的一个功能是滚动浏览历史记录,寻找最后关闭的订单,但问题是,这个订单必须是买入或卖出,但不是删除的挂单。我被难住了。 原本我有以下的结构
OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY)。
代码很简单,它计算最后的订单,但如果订单是待定的,那么stupor(
我需要以下形式的代码。
Tra-la-la循环(从头读起)。
如果遇到一个挂单{则向上1}。
如果我得到一个订单,如买入或卖出,就会发现{一些功能}。
我希望得到您的帮助,这个EA几乎完全写好了,这是我的第一个作品,只剩下这个主要的错误,其他的小问题都没有。
提前感谢!!。亲爱的论坛用户,您好
就在最近,我很难想象如何写一个EA。而现在,我决定写我的第一个EA,一个聪明的想法就这样出现在我的脑海中。让我们进入正题!
我的EA的一个功能是滚动浏览历史记录,寻找最后关闭的订单,但问题是,这个订单必须是买入或卖出,但不是删除的挂单。我被难住了。 原本我有以下的结构
OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY)。
代码很简单,它计算最后的订单,但如果订单是待定的,那么stupor(
我需要以下形式的代码。
Tra-la-la循环(从头读起)。
如果我得到了一个挂单{那么就往上加1}。
如果我得到一个像 "买 "或 "卖 "这样的订单,就可以看到{一些功能}。
我希望得到你的帮助,这个EA几乎完全写好了,是我的第一个作品,只剩下这个大的bug了,其他的小的都没有了。
提前感谢!!。垃圾邮件?如果你再这样做,就会被禁止。
垃圾邮件?如果再发生这种情况,你会被禁赛。
下午好。为什么在MarketInfo的请求标识符中,有一个MODE_MARGINREQUIRED参数,用于确定打开1手买入所需的自由资金量,但没有参数用于确定打开1手卖出所需的自由资金量?以及如何确定在一家或另一家经纪公司开1手卖出需要多少自由资金?
P.S. 为了不给论坛添乱,提前感谢您的回答。
下午好。为什么在MarketInfo的请求标识符中,有一个MODE_MARGINREQUIRED参数,用于确定打开1手买入所需的自由资金量,但没有参数用于确定打开1手卖出所需的自由资金量?以及如何确定在一家或另一家经纪公司开1手卖出需要多少自由资金?
P.S. 为了不给论坛添乱,提前感谢您的回答。