请教下,再开了多张订单后,达到止盈后先平空,后平多,虽然也是全平了,但是如果波动快,极有可能平完空单后,多单仓位重是如果一个快速回撤,本来止盈的单子变成亏损单子了,所以请教下可以实现所有订单同步全平的操作吗?非常感谢
你好,我刚刚开始学习EA。外汇也是刚刚开始,还没有实战。 我在网上听说单均线交易是一个期望值为正的交易系统。我觉得可以练一下手。就做了一个EA。 结果测试表现特别差。 我的思路是这样的。取一个20周期的均线(SMA)。当价格从下向上突破是买入,当价格从上往下突破时卖出。 在买入,卖出之前是要把前面的订单平掉。不设定止损。 在1H,4H,1D上测试,结果都很不理想。(时间段:2010年-2020年,品种:EURUSD) 我想知道的是:价格从下向上突破均线的准确含义是什么? 我做了两种判断逻辑。 1是前一个蜡烛柱的最高值低于均线值 &&
請教各位大大,進行EA測試時,左上顯示 SLLSTOP order stopped since time is outside of trading hours 請問是什麼問題呢
我想实现一个功能。就是闭市期间不执行EA. 比如HK50指数 在中午和下午会有阶段性的闭市。周末有的平台可以交易虚拟货币,但是其他货币对和黄金原油是闭市的,但是仍然有持仓。 这样处理持仓的ea会不断发送请求。然后处理失败。 有这样的函数可以判断symbol 是否在交易时间内吗?还是只能自己定义时间来实现这个功能。
新人小白刚学习EA 写好的EA,编写显示0错误,但是回到mt4交易端点击自动交易以后,页面底部的英文EA也点击了,但是我写好的EA打印不出来。
I have one .ex4 file,but can't put to mt4->Experts,if do it,restart later ,this ex4 has deleted,i can how todo
//---lotsTest (EURUSD,H1) 0.9399999999999999 Print(NormalizeDouble(1.88/2,2)); 1.88 除以2 。结果是 0.9399999999999999。 我的需求是计算现在仓位的一半。双精度失真的这个问题是怎么解决的?
//+------------------------------------------------------------------+ //| ChartEvent function | //+------------------------------------------------------------------+ void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) { if (id== CHARTEVENT_OBJECT_DRAG )
如下是我做单条件 double mod=NormalizeDouble(MathMod(Close[1],0.005),5); if(mod<=0.0044&&mod>0.004) {Alert("做空单");} if(mod<0.001&&mod>=0.0006) {Alert("做多单");} 策略测试时,当 mod 不在这个做单范围也会做单,是什么原因?有解决方法吗? 还是就是如何提高复盘模型的质量?
下午好,请问突然出现 "Test on EURUSD,H1 strategy tester report not found "错误的原因是什么?但在这之前,似乎没有什么是麻烦的原因。我在我的终端上测试 - 很清楚(完全没有错误)。我已经回滚到以前的有效版本,这个版本已经在市场上愉快地发布了--给了我同样的错误。
使用OrdersTotal()在EA中调用订单的信息,挂单的可以被返还,但已成交的无法返还。
如下调用:
input long my_magic=555;//+------------------------------------------------------------------+//| 脚本程序起始函数 |//+------------------------------------------------------------------+void...
string symbol[]; symbol[0] = "EUR";symbol[1]="USD";//...... 这样一个个添加进去显然太差劲了。。。。。。
最近上传一个多货币策略的ea,在自动检测的时候提示 有必要添加在策略测试器中检查程序交易功能是否有错误的功能。 1.禁止将任何时间,帐户类型或号码,金融工具等限制嵌入到您的程序中 2.对于基于新闻的专家,您可以一天几次生成具有不同重要性级别的测试新闻。 3.对于多币种专家,请添加仅交易一个货币对的功能。 有哪位能帮我指点迷津 感激不尽
試過用OrderClose,但一秒大約只能平三張,做不到附圖那個效果,希望各位高手可以幫忙小弟一下,感謝感謝🙏🙏
大家谁有MT5下python下开发的EA? 现在可以用python在mt5下面做开发,但例子很少,大家谁有相应的资源吗,分享一下,自己只对python熟悉。
我有買一本程式的書籍,但感覺好難 想說先懂一些簡單程式 想請問一下 假如我用的是分線, "收盤突破今天最高就買進,收盤跌破今天最低就賣出" 請老手指導一下 讓我跨出一小步 感謝
有没有这样的指标,设置个参数,我自由调整,可以确定是多还是空平仓; 我可以任意指定一个价格, 收盘价格平仓;或者是价格到多少时,可以实时平仓
請教高手MT4 要如何確定收到伺服器端給的資訊呢? 該用什麼指令? 有範例程式佳! 感謝!! 除了用 Sleep(100): 之外 還有其它指令等待到確定已經收到跟伺服器請求資訊息
如何在MQL4/MQL5中获得枚举和项目的长度? 例如,有一个枚举定义。 enum ENUM_FRUIT {APPLE, BANANA, GRAPE}; 接下来,我想在循环中使用它。 for ( int i = 0 ; i < length_of_enum; i++) { Print ( EnumToString (get_enum_item(i))); } 如何实现这一要求? 我已经搜索了论坛和代码库,但没有得到答案。 :-(
我写了个小指标程序如下 IF (XXXX) { Alert("第一次接近!!!!!!!!!!!!!!!!!!!!!!"); if (xxxxx) { SendMail(xxxxx); PlaySound("8619.wav"); } } 1 每次达到条件以后 报警 发邮件都正常 就是没有声音 我的声音文件8619.wav 在MT4的sound文件夹 2 我经过单独测试 PlaySound("8619.wav") 这个命令 没有问题 但是把这个命令放在ALERT后边 或者是SENDMAIL后面就是不播放声音...
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录