EA和自动交易 - 页 3

如题,我想实现当四小时(最好是15分钟,小时,日线也可选)收盘时候,下一个四小时开盘就马上开仓,仓位、止损以及止盈同时设上。请问有朋友能帮助吗?
[删除]
  想学写EA  (7)
想学着写EA,有老师可以带带我吗?0基础的
其它人家在自动交易过程中占用内存也就是几十MB到几百MB,而MT5的EA通常占用内存少则1GB多,多则3GB多。 怎样才能减少MT5的内存占用量?
当我们用参数优化的方式测试完EA,“优化结果”中点击右键会有一个“采收率”和“减少%”,请问“采收率”和“减少%”是什么意思呀?
如题,在帮助文档里找了半天都找不到
在网上找到了一份ex4指标,我用了如下代码调用 double up = iCustom ( NULL , 5 , "Supply Demand Pro" , 0 , 0 ); 其中,倒数第二个参数我从0~7都尝试过了,均未能调用出来,前台显示的错误是: 2023.11 . 30 10 : 30 : 36.990 2023.11 . 01 10 : 05 : 00 Supply Demand Pro XAUUSD,M5: SupplyAndDemandIndicator::DrawArrow: failed to create "Arrow Up" sign! Error code =
我基本了解mt4软件功能使用。现在遇到一个问题,在开始真实交易的时候,选择了Forex.com,但是登录真实账户后,“终端”内的“信号”标签没有了,是不是Forex.com不支持信号订阅。请高人指点。
MT5编辑器编译出现内厝错误,请问有谁碰到过,internal erroe #112 [附图]
“ChartXYToTimePrice”“ChartTimePriceToXY”除了这两个函数还有其他函数可以获取均线的XY坐标吗?想计算均线的角度,但是只找到了这两个函数,而且需要鼠标才可以确定
请教大神,使用什么函数可以返回是否有未成交的委托?代码怎么写?
这几天用到了iOpen 之类的一系列关于k线取值的函数,,,发现iOpen()这个函数值调用出来是0,是我用的不对吗?哪位大神给看看 double 开盘价151=iOpen(NULL,PERIOD_M5,1); double 最高价151=iHigh(NULL,PERIOD_M5,1); double 最低价151=iLow(NULL,PERIOD_M5,1); //double 收盘价l51=iClose(NULL,PERIOD_M5,1); //double 开盘价150=iOpen(NULL,PERIOD_M5,0);
  频繁下单  (2)
请问前辈程序逻辑是每一次价格波动计算是否满足上一次下单的条件,在市场活跃的时候价格在一秒钟波动几十次, 第一次下的单还没有结束就可能发送几十次下单都在同一价格,如何解决这个频繁开单问题呢
假设前5根K线内有这个函数,就不开单
EA有个画线功能 , 退出EA画线没有自动删除 , 是什么问题
我买了机器人。 我也已经付过钱了。 但我无法下载。
  EA之路何去何存  (66   1 2 3 4 5 6 7)
本人在EA自动化交易领域开荒两年 以下是成果 均为2010年至今的复盘记录,统一是通过tick 99%和90%的质量复盘 马丁就不多介绍 就正常网格类别的 bingo 美日 欧美 黄金 2010-今 盈利比都是1:3以上 没有上欧美 黄金的截图是因为之前测试的报表丢失了,如果要重新复盘需要大量时间 就只上了美日让大家参考 另一款的话8年盈利比1:2的样子 我不是来推销的,我是有点话想说 以下四款EA 经过考量只能用一款 那一款就是第二张图片的EA 但那一款EA实盘测试出现过很多问题,导致了历史回测依然赚钱,但实盘却没有赚钱 我想说 就算你战胜了过去,同时又战胜了未来...
代码如下 很简单的基于WPR超买超卖的一段代码,代码不报错,但EA回测时无法按照代码规则开单,而是每次价格变动就开单,实在不知道哪里出了问题。 若有能指点的大佬, 红包感谢! //+------------------------------------------------------------------+ //| ProjectName | //| Copyright 2023, CompanyName |
这几天一直在尝试着把talib放在mt5上面使用,方法是把talib封装成dll,后面出现了问题 无论怎么解决都无法使用。请教大家有没有这个库的使用方法
我有个想法:我目录里存着一些经典的K线走势截图,如果碰到经典的形态后,EA自动先截图,然后和我准备的图片进行 对比 相似度,根据相似度来下单。 不知这样神级的操作能否做到?
官方的交易面板的 "手数" 能获取到吗
在MT4中,可以通过MarketInfo(Symbol(), MODE_MARGINREQUIRED),得到1标准手的自由保证金数量,在MT5中,我试图通过调用SymbolInfoInteger(Symbol(),MarginInitial())来得到1标准手的保证金数量,但返回值是0.0 。有谁知道问题出在哪里? 我的MT5版本是build 965
目前使用的公式:固定止损金额(50) / MathAbs(开仓价 - 止损价) / SymbolInfoDouble(Symbol(),SYMBOL_POINT)
如题,新手入坑,自己随便写了个交易策略,测试时一直报10013,大佬们帮忙看看 //+------------------------------------------------------------------+ //| test.mq5 | //| Copyright 2023, MetaQuotes Ltd. | //|
请教各位,以下是MQL5的开平仓信息写到本地EXCEL的代码,但编译的时候,报错,请教需要怎样修正,谢谢! int CopyFileW( string a0, string a1, int a2); bool CreateDirectoryW( string a0, int a1); input string 间隔符= "*" ; string FILES文件夹路径= "" ; string FILES文件夹路径 2 ; string 中转路径= "" ; string 中转路径 2 = "" ; int OnInit () { return ( 0 ); } void OnTick () {
手上有个.ex5脚本文件,以前是通过market安装的,可以正常使用,现在MQL5 市场下架了这个脚本,想在另一个平台使用它,复制这个文件到scripts文件下刷新之后也无法使用,是怎么回事呢?请教各位高手,谢谢!
假设定义一个向量vector <double>a1{5,4,3,8,7} ; 按文档应该是a1.Sort(); 但报错说Sort不是 vector成员,有高手可以解决?
很多EA复盘非常漂亮,一旦挂了实盘就完蛋了,其最主要的有几点原因: 1.复盘时间不够长,或者有选择性。 大家知道外汇行情放大来说是按年来分析行情的,可能某年或某几年是单边,某年或某几年是震荡,但却不会连续十年以上都是单边或都是震荡。那么很多EA会根据已经走完的行情去制作,比如2008年的欧元是大单边上涨3000多点不回头的行情,如果用一款做单边趋势行情的EA来复盘2008年的话,通常会跑出非常漂亮的数据,不过这个EA一旦用在震荡行情中将会呈现翻天覆地的变化,反之亦然。如果一款EA可以从2001年欧元诞生的那一天起开始到当下2016年连续十五年的数据复盘,依然资...
//mt5 中的函数 void checkStock_update() { string symb="d1234567890" symb=ea_idGetStock(symb,0); printf("checkStock_update %s : '%d'", symb, 1); //输出乱码 ea_idGetStock(symb,0); printf("checkStock_update %s : '%d'", symb, 2); //输出乱码 } //dll中的函数 ----------------------------------------------------