一般 - 页 64

我指定货币代码GBP,并设定了事件取值的时间范围,但是无法取到完整的时间区间内的所有事件时间。这是什么原因呢?请大家帮我看看下面的代码 void OnStart () { //--- int count= 0 ; MqlCalendarEvent calendarEvent[]; MqlCalendarValue calendarValue[]; int events= CalendarEventByCurrency ( "GBP" ,calendarEvent); for ( int i= 0 ;i<events;i++) { if
是否有这样的情况:自由职业者 订购了一个机器人 (或指标),而这是一个有利可图的事情?如果是这样,这种情况多长时间发生一次?还是像淘金热那样,在传说的背后,那些卖铁镐和铁锹的人赚了最多的钱? 顺便说一下,这是第20000个主题。一个小的里程碑。
需要修改的内容 : 1 目前这个EA只能在一个品种上下单 我不知道怎么改可以多品种同时开单 2 增加一个固定止损点的设置 3 固定5分钟周期开单 以下是源码: #property copyright "Copyright 2013, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" //--- input parameters extern int shortp=10; extern int longp=20; extern double Lots=0.1; int Crossed
MetaTrader 5平台更新将于2020年5月29日,星期五,进行发布。新版将有以下变化: 程序端:修正导致无法将名称中带有'-'、'='、'_'和'+'符号的交易品种添加到 市场报价 的错误。 MQL5:优化和改进 MQL5标准程序库 中的代码格式。 MetaEditor:修正通过'\n'和'\r'行结束字符进行的扩展搜索。 更新文档。 新版本将通过LiveUpdate系统提供。
我在使用手册中 CopyTicks,想获取历史的ticks,关键代码如下 void OnStart () { //--- int attempts=0; // Count of attempts bool success= false ; // The flag of a successful copying of ticks MqlTick tick_array[]; // Tick receiving array MqlTick lasttick; // To receive last tick data
2020.05.26 13:42:39.875信号'5005573':由于找不到符号,跳过欧元兑日元位置哪位大神能解决一下 感谢!
MetaTrader 5 平台更新将于2020年5月22日,星期五,进行发布。 此更新仅包括64位平台组件。 我们之前发布过即将结束对32位组件的支持。从当前更新版开始,新版将只支持64位平台。最新可用的32位程序端版本为 build 2360 。 如果您仍在使用32位解决方案,我们建议您尽快切换到64位版本。 新版将有以下变化: 程序端:我们发布了全新的订阅服务。订阅提供了可协助您进行交易的额外服务。例如,您可以订阅来自知名提供商的高质量市场数据、分析收到的数据并开发新交易策略。您可以选择请求个人经理服务,以帮助您学习交易基础知识或掌握平台使用技能。
自己试了很多遍,总是不能在0号k线收盘时平仓。在mt4里面是不能这样编写吗?
MQL5网站的信号只有真实账户的信号,而MT4软件的模拟信号只有PF值大于1的,那么怎样才能看到那些亏损很严重的信号列表呢?
  市场和选择顾问的问题  (77   1 2 3 4 5 ... 7 8)
我建议改进Maquette上的EA描述,在 "常规 "标签中加入EA在 真实账户 上的信号链接。 如果你通过设置 "信号可用性 "参数为查看EA添加一个过滤器,你可以选择有已发布信号的EA。 仍然需要考虑如何保护自己免受虚假信号的影响,这些信号实际上是由另一个专家顾问产生的。
自己用MT5写了个简单的EA,用模拟账户跑了下,出现下面的错误, 今天下午出现4次,大概1小时左右出现一次,不是一定一小时,只是大概, 跑的是GPBUSD,1分钟周期. 请问是什么错误
groupStr = "*ARS*" deals=mt5.history_deals_get(from_date, to_date, group =groupStr) if deals==None: print( "No deals with group=\"{}\", error code={}" .format(groupStr,mt5.last_error())) elif len(deals)> 0 : print( "history_deals_get({}, {}, group=\"{}\")={}"
一条移动平均线,默认参数60 多单: 1、当价格上穿均线,且收盘价大于昨天最高价,开多单 2、持有多单后,当收盘价跌破昨天最低价 - 昨天收盘价*0.0065,平多单 空单: 1、当价格跌破均线,且收盘价小于昨天最低价,开空单 2、持有空单后,当收盘价超过昨天最高价 + 昨天收盘价*0.0065,平空单
如图我想在满足条件的位置添加“买”或者“卖”的文字提示?请问MT5如何实现?
新图表打开后,只能用折线图和柱形图,即使按阴阳烛也是显示柱形图,请问有大大试过这个问题吗? 要如何解决 感谢
EA运行中, 请问使用有没有一句代码能够将EA关闭? 如果能顺带把电脑关掉,那就更牛逼了
优化测试过程中你们有这种现象吗? 1)相同的策略,昨天和今天测试的结果差很多。 2)相同的策略,复制了只是文件名变更了而已,但是结果不一样(有的时候一样)
[删除]
  到底发生了什么事?  (91   1 2 3 4 5 ... 9 10)
这又是关于测试仪/优化器... 注意到优化和单一测试的结果存在差异。重新启动了终端,改变了设置(以确定)。开始优化。 进行了一次测试... 怎么可能呢?这些胡言乱语从何而来?
[删除]
  将Vim作为mql的理想工具  (155   1 2 3 4 5 ... 15 16)
总之,我想放弃元编辑器。结果很好,我想和你分享。 要求:1.操作系统 - linux(适合Windows,但不适合我);2 - 安装dos2unix工具;3 - 安装clangd(LSP服务器);4 - vim https://github.com/junegunn/vim-plug 的软件包管理器vim-plug 。5 - 终端目录"~/.wine/drive_c/Program Files/MetaTrader 5";6 - 我使用控制台vim,我还没有测试它在goo的工作情况。 附上必要的文件。指示。 1.放在~.vimrc(或复制到你自己的)。运行vim,运行:PlugInstall
for (int i=0,i<1000,i++) { if(iCustom(Symbol(),0,"ZigZag",0,i)>0) { if(jishu==1) { zz0barno=i; zz0price=iCustom(Symbol(),0,"ZigZag",0,i); } } }
如何使两根置换移动平均线(DMA)实现交叉预警? 应该如何写,求大神指点
如题, 就是每天反复同一个确定时间点自动下单,
每天开盘5分钟数据是停留在前天收盘时的数据。其他时段都正常。过几个小时五分钟数据才正常,刷新也没用,请教各位知道的教教我。
我到MQL5充值,用银联的方式入金,但是,显示我的“持卡人”无效,不知道是什么原因,请指点
  苏尔托诺夫系统指标  (1188   1 2 3 4 5 ... 118 119)
尊敬的论坛成员,作为未来指标策略的基础,让我们考虑并讨论以下假设:根据以下关系,当前条形的价格取决于以前条形的4个价格值 C5=C0+a1C1+a2C2+a3C3+a4C4 你可能会问,为什么要取决于4?关键是,到目前为止,我能够解决这个方程的4个变量,其计算公式我之前已经给出 :https://www.mql5.com/ru/forum/86249/page3 让我们分析一下5个系数的行为,也许我们能够得到一些关于规律性的提示。
求教 下面几行代码 if(z1>=Bid && Bid>=z2 ) { int ca=0; while(ca<5) {danhao=OrderSend(Symbol(),OP_BUY,lots,Ask,10,0,0,"my_buy",1001,0,Magenta); if(danhao<=0){Print("开仓失败,danhao=",danhao ); Print(GetLastError() ); Alert (
更換新的SSD,如何轉移舊SSD已購買的EA呢?分別向原作者聯繫嗎?
  Lsma  (36   1 2 3 4)
什么是LSMA?它是最小二乘法移动平均线的缩写,该指标绘制了 线性回归 线的端点。通过比较当前值和先前值,可以确定一个可能的趋势,即线性回归线是指向向上还是向下。 使用当前蜡烛结束后的收盘价和下一根蜡烛的形成作为终点。这就避免了一根蜡烛实时改变指标值的问题。
各位汇友,我发布了个信号如何才能增加可靠性呀?
请教一下,在MT4(或者MT5)中,回看历史K线图的时候,5分钟的K线图最多能回看到什么时候的?能看到2008年的某一时段的5分钟K线图吗?