大家好, 我在发布新版本的时候,遇到了Invalid volume错误,但是我可以肯定手数计算没有问题,我也使用1.67手进行本地测试均没有问题,也改为了更小的手数也仍然不行。 并且之前版本从未遇到过类似问题,请大家帮我看一下,以下是错误信息和相关代码。 bool TradeClass::SendOrder( const ENUM_ORDER_TYPE _OP, const double _lots = DEFULT_TRADE_LOT, const int _SL =
我不太理解这个test on EURUSD,H1 strategy tester report not found这个报错的问题处理 ,该怎么处理这个问题
在MT5中,测试EA,不能正常进行,日志中显示“tester agent authorization error”,这是什么情况?该如何处理? 谢谢各位大咖的帮忙
这张图回测时间为2022.12-2023.2 平仓掉了 这里是回测2019.1-2023.2 同样的点位,同样的订单数,却没有和图1一样平仓,是怎么回事?
請問各位大大,我上傳EA時出現一段話" EX4文件必須使用#property strict指令進行編譯 " 想知道我是哪裡出錯了? 謝謝 以下為前段原始碼 #property copyright "MyForex" #property link "www.myforex.com.tw" #property version "1.00" #property strict int gi_76; string gs_80; string gsa_92[4] = {"0000000000", "1111111111", "2222222222", "33333333333"}; extern...
//+------------------------------------------------------------------+ //| Exp_ASCtrend.mq5 | //| Copyright © 2011, Nikolay Kositsin | //| Khabarovsk, farria@mail.redcom.ru | //+------------------------------------------------------------------+
EA的最大好处就是:能克服盯盘时的恐惧心理。 当一个人做交易久了,大家都会遇到这样的情况: 1、本来可以获利的订单,因为恐惧就早早平仓而亏大或得小。 2、本来没到开仓条件而开单。 3、扛单。 4、加仓、补仓。 这就是人性,贪婪,会抵抗不住诱惑;遇到风险,会失去一定的判断力;大得大失之间,会失去执行力。 存在即合理,将自己的交易策略开发成EA,就避免了这些恐惧人性弱点的问题。EA是值得的。
您好。我登陆社区账户后想衔接免费信号到我的模拟账户。但是当我点击链接时出现 :订阅失败,以及此信号目前不能订阅的提示。我尝试用VPS以及当地电脑,并且试着连到不同的免费信号,都不能连上。请问这是什么原因?如何解决?
我用mql5写了一个EA, 但从图表上移除EA的时候, 日志里会出现警告提示“129 leaked string left”,前面的数字会不同 哪会大神会知道这个问题的,如何解决? 谢谢
比如说我想要我写的EA一加载,就可以选择颜色方案Blacn and White,我看到有ChartApplyTemplate()这个函数,但是只能设置已经存在的模板文件,怎么才能加载系统自带的方案呢? 感谢大佬们!
[删除]
我需要从 comment获取订单的级别信息, 当用EA平掉一个订单的一部分仓位后,该订单的持仓部分的 comment会消失,只能在历史订单中看到原有的 comment。如何避免?
我在EA中使用PositionClose(_Symbol)进行平仓操作,开始一切正常,后来我加了一个挂单的功能,发现挂单之后,平仓就失败了,出10006错误。我把挂单功能关掉,又可以正常平仓了。 有没有大神知道是怎么回事的。 for(int i=PositionsTotal()-1; i>=0; i--) { if(_Symbol==Symbol() && PositionGetInteger(POSITION_MAGIC)==magic) { if(!trade.PositionClose(_Symbol)) { //--- 报错信息
目前只要出现了信号就会立即下单,我不知道应该怎么改? 下面是下单时的代码: double up= iCustom ( Symbol (), 0 ,"Circle Rising Point 3.0 ", 0 , 0 ); double down= iCustom ( Symbol (), 0 ,"Circle Rising Point 3.0 ", 1 , 0 ); double buyop,buylots; int buydanshu=buydanshu(buyop,buylots); if (buydanshu== 0 ) { if
在MT5,我下了三个单,我怎样计算他的当前利润呢?并且把这个值存入O里面? o=OrderCalcProfit( ) o= POSITION_PROFIT 这样写都不行,请高手指点一下。
如图,改了好多次。也加入了开仓量和资金余额这些判断条件,还是一直提示这个 有大哥知道怎么办吗 已经再条件中加入了,余额不足和成交量大小的判断: //| 检测是否有足够的资金交易 //+------------------------------------------------------------------+ bool CheckMoneyForTrade(int type,double lots) { if(AccountFreeMarginCheck(Symbol(),type,lots)<=0 || GetLastError()==134) return false;
按照MQL5帮助文档的示例初始化 MqlTradeRequest request={0}; 编译却说 cannot convert 0 to enum'ENUM_TRADE_REQUEST_ACTIONS'
(19 1 2)
void OnStart () { //--- MqlTradeRequest request={ 0 }; MqlTradeResult result={ 0 }; request.action = TRADE_ACTION_DEAL ; request.symbol = Symbol (); request.volume = 2 ; request.type = ORDER_TYPE_BUY ; request.price = SymbolInfoDouble ( Symbol (), SYMBOL_ASK );
找了很多网站或视频,还没有找到比较有效的震荡行情指标,目前正在测试一种趋势策略,但遇到震荡行情真是头疼会容易频繁扫损。 想到一个震荡行情有效的指标,在这里不开仓。 烦请看到的大神帮忙指点一下。
是一个跟单ea,加载上不会卡,也能正常运行,但是点开下面的日志,MT4就会卡着不动,只能重启MT4。 求大神们指点一下,是因为计算量太大?但是我看进程里面CPU算力也特别小,不知道是什么情况。
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录