EA和自动交易 - 页 8

//+------------------------------------------------------------------+ //| 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,不太懂结果分析,高手帮我看看优缺点是啥?
比如说我想要我写的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;
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算力也特别小,不知道是什么情况。
MT5的,请人代写了一个EA(单一)回测速度很慢,有一些EA在 单一 测试下则很快,模式选的 每个点基于实时点,请问是什么原因,谢谢
u7ayVO5ogeE,这个人是骗子,但是他在线直播的EA可真的牛批看了好多天每天稳定几千刀回撤不超过10%
我的ea有三个magic码!为什么可以这样的?
我想要用一种可以一直运行的运行函数而不是OnTick这种价格变动一次运行一次的函数,比如说根据系统时间运行,一毫秒运行一次的这种函数有吗,或者可以达到这种效果的代码,拜托了
以买单为例,我把前一个k线作为入场的依据,把 前一个k线 最高价为开仓价,把 前一个k线 最低价作为止损价 (买单)1.当价格上升到150%,把止损(sl)从0%上推到50%的位置 2.当价格上升到200%,把止损从0%上推到100%的位置 (也就是原来开仓价的位置)
datetime d1time,h4time; int OnInit () { d1time= 0 ; h4time= 0 ; return ( INIT_SUCCEEDED ); } void OnDeinit ( const int reason) { } void OnTick () { if (d1time!= iTime ( NULL , PERIOD_D1 , 0 )) { buy( "GBPUSD" , 0.1 , 500 , 500 , "d1" , 12 );
最近团队要出一个EA,准备添加在MQL5市场上销售,本人负责我市场相关工作,技术问题不是特别懂,想请教各位大神遇到这种情况,该如何解决,多谢拉
请问各位老师,在MT5上能不能导出欧元的收盘价格。导出到EXCEL格式
我是用python来做机器学习方面的训练,为什么会这样子? 原因: 1,mt5方面关于机器学习上的库没有python强大,像sklearn keras tensorflow openai sb3等库。 2,python可以对接的不仅是外汇EA,还有其它的市场,接口很方便。 3,个人对python比较熟悉。 解决方案: 1,开发dll库,为mt5和python交互的中间通信组件。 2,mt5发送和接收数据。 3,python做策略。 问题: 1,现在获取的数据是高开低收价格,还有成交量。(当然,可以数据变化成macd kdj ma ris之类的指标,)
比如我想在早上七点更改成别的密码,到了九点又会自动改回来密码? 我找了半天好像没有关于改密码的函数
两个条件满足一个条件就开仓,如何表述呢?
想要在MT5的EA中进行文件的复制,有没有复制文件的函数?