编写了一个EA,开仓条件计算在前,运行时可以同时连续下10个订单(多数是同一货币对),之后是循环执行止损止赢的代码段,但运行时只会对第一张单按代码执行,其余各单在符合条件时并不执行止损、止赢,时间可以长达一天,从图表看这中间有数十次符合条件。价格远远超出止损、止赢设置后,最终还是会被止损止赢,返回信息显示是代码起作用。 如果每一货币对只开一单,EA会按条件执行。 重装MT4后还是一样,但测试结果和以前的大不一样(参数、条件均未变化)。思考后,提出如下几个问题,望各位不吝赐教。...
我在求最近一个分形的值时遇到死循环,希望高手能帮帮我,谢谢了啊; 代码如下: int start() {int i,limit; int counted_bars = IndicatorCounted(); if(counted_bars < 0) return(-1); if(counted_bars > 0) counted_bars--; limit = Bars - counted_bars; for(i = 0; i <= limit; i++) { double FUP=iFractals(NULL, 0,...
我的同一个EA,同样的设置。一个是在本月12号(周三)测试的。另一个测试是在今天也就是15号(周六休市)。 参数完全相同,但测试结果大相径庭!这与休市与否有关吗?
[删除]
《一个很严重的问题!》 在下面的mq4代码中 extern string Base = "GBPUSD"; int start() { if(Symbol() != Base) { if(displayAlert == true && SignalValue!=285) DisplayAlert(" Currett Symbol is not "+Base+"!",1); SignalValue=285; return(0); } if (MA89SMA>SMA89now) {DispDownArrow(index,DeepSkyBlue);return (0);} return(0);...
本人编写了一个EA,在测试时发现,当达到了我设定的止损价位时,可以立即止损,但是我还要求立即反手做相反的单子却实现不了,举例:智能交易系统在1.4000做多欧元,止损位1.3980,当价格运行至1.3980时,系统自动止损了,但让系统再立即做一个空单时,却不行了,非要等到当前的这根K线,也就是止损的这根K线运行结束了,才会再执行做空单的指令,可是这样一样,我就白白地少赚了十几个点,而且有再次发生亏损的可能,请问高手,这种问题该如何解决?程序该如何修改?
[删除]
想得到如上图中macd最近三次交叉点的k线位置c, b, a ?自己写了一些代码可运行结果是错的。不知道哪里错了,请指教!谢谢 #include <stdlib.mqh> #include <WinUser32.mqh> #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Blue int macd[]; double buffer1[]; double buffer2[]; double...
[删除]
看到论坛上有几个是免费代写EA的人,本来想找他们写,可惜被些无聊人的言语搞的人家都不代写了,真不明白某些人怎么想的,服务大众的好事却.....有些话不想说的太激烈,本人有个做单思路想找人帮忙实现成EA,我不担心我的思路给人窃取,如果有高手愿意免费帮我实现,可以和我联系,我的QQ:837478884
你相信它吗? 这是我的系统,但是,我咨询了一些专业人士,他们说这只是在历史上。 使用10%的资本(10K)。
我想取到不同周期的最近的MacdSignal的高点和低点值,这个代码怎么写呀,哪个大师帮助一下啦
[删除]
我一直在交易我的机器人和系统,已经有一段时间了。 下面是我的一些交易报告。 http://v5robot.mt4stats.com 我以后会增加一些额外的账户。
我下载了M1的历史数据,离线打开图表时,显示数据是从1999年9月1日开始的。 而我读取数据形成图表后发现,图表中的bar只到2009年6月10日就没了。在设置中将显示bar数调至最大即9999999999也没有用。 请问这是问什么?
[删除]
我碰到一个很一个很奇怪的现象: 在函数 int start() { if(Symbol() != Base) { if(displayAlert == true && SignalValue!=285) DisplayAlert(" Currett Symbol is not "+Base+"!",1); SignalValue=285; return(0); } if (MA89SMA>SMA89now)...
本系统是利用均线来做的交易系统,采取奇特的交易方式进行,也许看起来很简单,但是这个简单的系统里面蕴涵了丰富的交易策略和交易细节,读者认真的观察和研究一下,也许你会得出比较新奇的结论,这个对于新学者或者对与长期在外汇市场上交易的人也许是一个很大的帮助。如果你研究出来了什么新奇的成果,也不仿与本人交流一下。QQ450459237。电话:13530409376。我们共同探讨外汇的真谛,EA的内涵。
[删除]
亲爱的metaquotes的先生们,请你们告诉我,至少给我一个提示,新版本的语言什么时候可以用。我在论坛上搜索了一下,在MQL5的请求上有很多帖子,但通过搜索并没有得到答案。这不是一个好问题,因为我需要了解,我是否应该为自己建造一些东西,或者只是等待... 请不要忽视这个帖子,但至少要写上--"但现在我们不会说":))
每个社区都有自己的兴趣俱乐部,例如,骑自行车的人有他们的俱乐部,飞行者有他们的俱乐部,等等。 贸易商有类似的东西吗?如果有,请发送坐标,如果没有,为什么不创建一个? 还是由于个人的做法而不可能? 你怎么看?
[删除]
我碰到一个很一个很奇怪的现象:很难解释! 在下面函数中 int start() { if(Symbol() != Base) { if(displayAlert == true && SignalValue!=285) DisplayAlert(" Currett Symbol is not "+Base+"!",1); SignalValue=285; return(0); } if (MA89SMA>SMA89now) {DispDownArrow(index,DeepSkyBlue);return (0);} return(0); }...
[删除]
我碰到一个很一个很奇怪的现象: 在函数 int start() { if(Symbol() != Base) { if(displayAlert == true && SignalValue!=285) DisplayAlert(" Currett Symbol is not "+Base+"!",1); SignalValue=285; return(0); } if (MA89SMA>SMA89now) {DispDownArrow(index,DeepSkyBlue);return (0);} return(0); }...
[删除]
我在工具->历史数据中心 里选中USDJPY 1分钟,然后下载,下载后的数据是不是放到了MetaTrader 4 Client Terminal\history\downloads\USDJPY目录下面?? 这些.data文件,(例如:USDJPY_2009_07_44d52fb1d14e7f37929bfeef4446bc07.dat)怎样打开察看,怎样能合并到价格窗口中? 我知道这个是从metaquote software的服务器上下载的,不是从我连线的服务器上下载的,不过还是想看看。 谢谢!!!
[删除]
有谁知道我为什么会出现130的错误,我已经确保我的SL足够宽,而且它在市场的右边(即低于买入)。 如果有任何帮助,我将非常感激,并感到非常欣慰* 叹息 if(BUYING) { if(stoploss > 0) //SL被设置为35 realSL = Ask - (stoploss * Point); if(takeprofit > 0) realTP = Ask + takeprofit * Point; //买入! ticket = OrderSend(Symbol(), OP_BUY, lots, Ask, slippage, realSL, realTP, nameEA
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录