EA和自动交易 - 页 12

目前只要出现了信号就会立即下单,我不知道应该怎么改? 下面是下单时的代码: 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在 单一 测试下则很快,模式选的 每个点基于实时点,请问是什么原因,谢谢
我的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中进行文件的复制,有没有复制文件的函数?
EA如何同时测试多少货币对,这种省得一个个测试,节省时间,对比下哪些货币对收益 更高。
EA回测时选择优化,处理结束后,优化结果却不显示。日志里“Thre were 10 passes done during optimization ,10 result hasbeen discarded as insiginificant” 有10条通过了优化测试,其中10条因为(不显著)不可靠被舍弃了,测试EA是系统自带的MACD sample,数据来自历史数据中心下载,测试了来自tickstory导入的数据也是这样。 但是只要把优化的勾选去掉,回测是可以正常进行的,请问应该如何处理? 优化测试时使用的参数如图
#property copyright "Copyright 2022, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict double Lots=1.1; bool bool1=true; void OnStart() { int ticket; if(bool1){ ticket=OrderSend(Symbol(),OP_BUY, Lots
大家好,有谁知道这两个命令的具体用法么?在线等
我测试了自己的EA系统,发现在调用系统指标时,CopyBuffer这一步会花费很多时间,而且调用数量为1000和10的时间都是一样的,请问谁知道是什么原因导致这个问题的?
请问大侠 有人遇到过这类问题吗 ? EA里超简单的条件是成立的 ,用别的方法检查是显示成立的,别的货币都成功收到提示 。问题是 特定的某个货币对里的某个周期受到影响 ,没有发送出提示
  EA回测数据  (1)
EA回测历史数据请问哪里可以下载比较全面点的数据,至少5年以上的数据?
开了一个新信号~求关注 空金子 到1634
这是5分钟动量交易系统的交易规则。 目前我正在学习EA编程,MT4的,对指标发出信号马上下单的方法会写了,但这种情况还不知道怎么写。
以下是在运行中日志里显示的下单执行语句反馈记录 failed instant sell 0.01 USDJPY at 144.687 sl:200.000 [Invalid request] 以下是这个程序的下单函数。请问——哪里出了问题??怎么修改? void trade_open(bool t,double volume=0) { MqlTradeRequest MyTrade; MqlTradeResult MyResult; MqlTick MyTick; SymbolInfoTick(Symbol(),MyTick);
因为外汇是分冬令时和夏令时的,收盘时间不同,我怎么才能实现在收盘前5分钟自动下单?