EA和自动交易 - 页 13

我的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分钟自动下单?
由于这个函数时非同步调用,在调试后返回执行结果了,但图表中相应图形并没有被删除。怎么解决?
各位大神来看一下,在已有EA规则的基础上,怎么能编写让EA在一根k线只做一次开平仓操作
本人引用 CHashSet #include <Generic\HashSet.mqh> CHashSet mySet; 一直报如下错。 'CHashSet' - template mismatch 'mySet' - type mismatch 找不到正确使用方法。求一个使用示例,谢谢
//只要以下货币对的订单货币对数量大于5,就停止开单。但是自己下面写的这些好像不可以 string 总_st_1 = "GBPUSDm" ; string 总_st_2 = "EURUSDm" ; string 总_st_3 = "USDJPYm" ; string 总_st_4 = "USDCADm" ; string 总_st_5 = "AUDUSDm" ; int OnInit () { return ( INIT_SUCCEEDED ); } void OnDeinit ( const int reason) { }
每隔多少分钟或多久才运行一次 请问有什么方法可以实现吗?
双均线交叉系统 1、增加开仓时间控制,比如平台10:00到20:00点之间才能开仓 平仓时间无限制 2、当日收盘前10分钟全部清仓 3、每次按权益的1%的开仓 此EA要求在MT5平台稳定运行,此前在MT4平台已经稳定3年。
请问 怎么获得物件的坐标,不如获得趋势线的坐标,然后根据坐标在旁边创建一个button
帮忙改个均线ea, 代入我提供的修改过的ma指标, 根据ma指标变化开仓平仓,可选择只做多,只做空 其次 修改设置开仓数 函数 和ea每天的运行时段