据我所知,SymbolInfoDouble(_Symbol,SYMBOL_ASK) 这个是买价 SymbolInfoDouble(_Symbol,SYMBOL_BID) 这个是卖价 这两个是获得当前价格, 那请问,如何返回的是已经建立好的柱线,比如说: 我的柱线是一分钟的时间周期,我想仅获得已经建立好的柱线,就是不包括现在这一分钟还不稳定的柱线,那我该怎么办?
现在有大量的信号,以骗取订购者为目的,通常是给订购者造成很大的损失,但他稳得订购费用。希望改变下订购规则,在一个订购期期间,最后给订购者造成50%亏损以上的,应该扣除MQL5平台的费用之后,原本归信号发布者的收入全数返还给订购者。这样才能保证大家的权益,以免我们都觉得MQL5的信号订购机制是助长骗子行为。
例如mql5标准程序库Expert类中如果 every_tick 设置为 to true, 则 Processing() 方法在所操作品种的每次报价时都被调用。否则, 方法 Processing() 仅在所操作品种的新柱线建立时被调用。请问如何实现该功能?
int a;void OnStart() {//--- Print("start"); a=4; a=subsub(); Print(bb); }//+------------------------------------------------------------------+double subsub(){double aa;double bb; Print("Sub"); aa=a+3; bb=aa*2; return(aa); } 如上,我如何返回bb到主程序打印呢?
1在手册里提到了一点我不明白的地方,请向我解释一下: 如果允许单独持仓 (ACCOUNT_MARGIN_MODE_RETAIL_HEDGING),那么可为一个交易品种打开多个持仓。在此时 bool PositionSelect( string symbol // 交易品种名称 ); 以及long PositionGetInteger( ENUM_POSITION_PROPERTY_INTEGER property_id // 属性标识符 );...
我使用mql5标准库中的信号类如signalMACD时,知道他是在从基类cexpectsignal继承下来的openlongparam或是openshortparam中设置好交易的参数,但不明白他是在signalMACD中的那个函数设定的。说白了也是不了解这些信号类的工作流程,请大佬解答,感激不尽。
这封信是对MQL开发者的呼吁。 因为我找不到一个可以写信的部门。我把它写在这里。 我有一个关于 策略测试器 的问题。 事情是这样的,在研究了策略测试器的性能后,我意识到。 我们没有得到超过70%的信息来测试我们的策略。 首先,许多报价因各种原因而丢失,我们不了解这些原因,而这些原因落在经纪人或连接上。 但这只是20%的问题,可以通过添加一些不同来源的数据来解决。 但仍有50%的信息我们没有得到工作,这是我最大的不满。 这就是ASK的窍门。 (对于那些不知道的人。)
由于我不断被指责勾引并离开圣彼得堡所有18岁以上、90岁以下的女性,并开始狂热地超越,而且12月23日我生日那天的一个论坛用户歇斯底里地说他有多恨我,我决定启动一个对社会有益的 和贞洁的树枝。 而今天关于没有伏特加、阴部和摇滚乐PLO是否能活的咆哮,让人不禁怀疑那些哭泣的人是否是对的,生活不是一次有趣的冒险,而是一个沉重的负担。也许巴解组织实际上是由邪恶的复制人在人类的叛徒比约恩-斯特劳斯鲁普的帮助下发明的? --------------------- 让我们从今天的threadsr*ch中狡猾的 乔治-默茨 的问题开始,他决定把话题从微妙的启发式责骂转向严重的无聊事项。但问题是恰到好处。
1小时周期,当前时间12:10,1号K线代表11:00~12:00K线,2号K线表示10:00~11:00K线 1号K线是阳线,且1号收盘价>2号最高价,下一步 2号向前找出第A号K线,A号K线满足 (A号最低价<A-1号最低价)&&(A号最高价<2~A-1号K线最高价的最高值)&&(A号最高价<A+1、A+2号K线最高价的最高值 )&&(A号K线最低价<=A+1,A+2号K线最低价的最低值 ) 满足以上条件,确认出现“底分型停顿”,在A号K线最低价下方标注“底” 1号K线是阴线,1号收盘价<2号最低价,下一步 2号向前找出第A号K线,A号K线满足...
extern int 均线参数一=34; extern int 均线参数二=55; extern int 均线参数三=89; enum X1 { 比例下单=0, 固定下单=1, }; extern X1 加仓方式=比例下单; extern double 亏损比=0.1; extern double 最大开仓量=1; extern int...
我使用MeatEditor新建了自动交易(模板),然后为了确认我的一个数据是不是按我的预期确定,就加上了指标中的OnCalculate()函数绘制线,基本上能按照我预期的进行绘制,但它有时候会出现严重的问题,比如从H1转换成M5时,就会出现严重的问题,如图所示 我其中没有加入任何的因时间周期影响的语句,并且用的一直是当前图表时间周期,这一段代码也仅仅是确定55周期最高点或最低点,那么为什么我的ea会出现这样的问题,是因为加了Oncalcuted()代码块吗?
请朋友帮忙编一个MT4指标: 指标放在主图; 第一条指标线为白色; 设立一个整数型变量,默认值为17,允许外部修改值 创建两个数组(17根K线的收盘价最高值、最低值) 初始化函数。该函数在指标加载时只运行一次。 设置数组buf为第一条指标线 设置第一条指标线线型为连续型曲线 结束函数语句
欧鼠 项目。 对这个想法的测试。 关于交易、自动交易系统和交易策略测试的论坛 外汇 - 2017年的趋势、预测和后果 Vladimir Karputov , 2017.10.06 16:21 在代码中检查一下。 用于实际的外汇工作。 如果澳元兑美元上涨,美元兑加元和美元兑日元下跌,那么在英镑兑美元和欧元兑美元货币对上,你至少不应该押注 "卖出",最多应该准备在 "买入 "上进行交易。
大家好,想请教一下,如何判断止损是否执行呢? 我的设想是,开仓的时候设定止损,若止损被触发,则反向开仓。 但是由于开仓较多,不知道如何可以有效地判断某一个开仓的头寸止损后,反向操作。 谢谢啦
求教为什么复盘时在日志中输出的Point值 EURUSD等小数点数为5位的显示结果是1e-05,其余小数点位为3位、4位的都正常显示,如下所示 执行代码:Print(iHigh(NULL,0,1),"--",iLow(NULL,0,1),"--",Point) 输出结果: 2017.10.21 17:08:53.262 2017.10.20 23:56:44 test-1 EURUSD,M1: 1.17812--1.17781--1e-05 2017.10.21 17:14:07.359 2017.10.20 23:56:40 test-1 USDJPY,M1: 113.512--113...
我想问一个有点奇怪的问题。 自己学习如何编写EA有多难?(请不要为了钱而提出教我)。我必须要懂得编程或类似的东西吗?或者有一些程序自己写代码,我们指定指标、进入时间等。
比如说某一根K线的最开盘价是1.17793,收盘价是1.17805 点数应该是12,应该如何编写代码得到12 另外,为什么我用求绝对值函数MathAbs(iClose(NULL,0,2)-iOpen(NULL,0,2))得到的结果是0.00012000000000012,不应该是0.00012吗 请教各位高手解答,谢谢
求教高手,如何绝对安全(包括禁止文件打开)保护自己的EA自动交易系统? 本人花去了大半年时间,全身心投入设计出了自己一个较为满意的自动交易。这些日子后,已经渐渐发觉行情的波动很是受到一系列EA(听说一个叫剥头皮的十分狠劲)操作的影响而跟从前的区别异样了。所以,本人决定要好好保护自己独特设计的系统,要不一旦暴露了,想必一定很快就失灵了... 提供者,一经采用,可申请分享本人设计的EA自动交易系统。

您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录