德璞外汇平台官网调用mt5ctp.dll的cancelOrderCTP函数进行撤单

  德璞外汇平台官网调用mt5ctp.dll的cancelOrderCTP函数进行撤单该例子的源代码正在EA买卖 - Examples下, 请从下载。本例子演示正在买一价往上10个跳的价钱上挂空单, 挂单后10秒后撤单。

  与外汇买卖区别,为了预防盘口愰骗,各买卖所都将一再撤单列入相当买卖束缚典范请留意。

  看待非主联结约如rb2209可能通过Symbol()属性得到今朝图外的合约,但看待主联结约如rb9999,则需求通过SYMBOL_ISIN属性得到主联结约现正在对应的合约(rb2301),当主联结约rb9999跟着时期爆发换月后,通过SYMBOL_ISIN属性获得的合约就会主动变为rb2305。行使后者的写法可能让EA正在主联结约和非主联结约的图外上都能得到今朝图外的合约。

  通过SYMBOL_EXCHANGE属性得到该合约对应的买卖所, 如得到rb2301所属的买卖所SHFE即上期所。

  通过SYMBOL_TRADE_TICK_SIZE属性得到该合约每一跳的巨细,如螺纹钢是1,股指期货是0.2。

  orderSysId是用来存在CTP挂单回调中的CTP订单编号,这个变量正在之后的撤单中需求行使。

  placeOrderDateTime是记实挂单告捷的时期,该时期过了10秒后会撤单。

  移用mt5ctp.dll getOrderRefCTP函数天生EA报单编号并存在正在eaOrderRef变量,期货买卖所对报单编号式子有划定,不行像外汇EA的魔术号码可粗心自行指定, 不然报单会衰弱,于是EA需先移用mt5ctp.dll的getOrderRefCTP接口函数天生EA报单编号再报单。

  移用mt5ctp.dll sendOrderLimit函数发送限价报单,个中第一个参数是合约,第二个参数是mt5ctp.mqh头文献中界说的列举ENUM_CTP_SELL_ORDER(代外空单),第三个参数是mt5ctp.mqh头文献中界说的列举ENUM_CTP_OPEN_POSITION(代外开仓),第四个参数是报单的价钱,第五个参数是报单的手数,第六个参数是EA报单编号,第七个参数是mt5ctp.mqh头文献中界说的列举ENUM_CTP_ACCOUNT_SPECULATION(代外开户的期货账号是谋利)。

  sendOrderLimit函数移用后会同步返回当地电脑发送报单乞请的结果,0是当地电脑向买卖所告捷发送报单,-1是搜集相连衰弱,-2是未治理乞请高出许可数,-3是每秒发送乞请数高出许可数。但纵然sendOrderLimit函数返回0(只是实行了下图中1和2),也不代外仍然告捷正在买卖所挂单,还需求守候买卖所异步返回对EA报单的联合结果即报单回融合成交回调(即下图3)。这与外汇买卖有区别,更众请看MT5 EA买卖期货8-买卖所异步回调。

  MT5通过mt5ctp.dll获得买卖所对该报单的治理结果(即报单回调),然后把报单回调动作MQL图外事变发送给翻开的全体图外,EA 通过MQL图外事变相应函数OnChartEvent获得这些回调(即下图4)。

  EA通过OnChartEvent函数的sparam参数得到图外事变中的买卖所报单回调。把sparam对应的字符串按逗号拆分后存在到字符数组chartEvents[]。由于正在OnChartEvent函数中ID是3000的事变搜罗了各样的买卖所回调(如报单回调,成交回调,撤单回调,缺点回调,仓位回调,资金回调), 于是EA需求先遵循chartEvents[0]=OnRtnOrder筛选出个中的报单回调。

  chartEvents数组的第4个元素是EA报单编号。倘使有众个EA同时正在区别的图外上运转并报单,本图外的OnChartEvent也会罗致到其他图外上的EA发生的报单回调,之前EA仍然天生并记实了本次报单编号正在eaOrderRef变量中,于是惟有报单回调中的EA报单编号等于eaOrderRef变量才是本EA的报单回调(功用相同于外汇EA中的魔术号码)。

  EA得到报单回调中的CTP报单编号,报单做众或做空,报单开仓或平仓,和买卖所对此次报单的联合结果。

  当买卖所联合结果是3(未成交还正在部队中)或 4(未成交不正在部队中),即是挂单告捷了,记实今朝挂单的数目为1,并记实告捷挂单的时期。

  挂单告捷10秒后会裁撤这个挂单,移用mt5ctp.dll的cancelOrderCTP函数举办撤单,个中第一个参数是该合约属于的买卖所,第二个参数是合约,第三个参数是CTP报单编号。

  cancelOrderCTP函数移用后会同步返回当地电脑治理撤单乞请的结果,0是当地向买卖所告捷发送撤单,-1是搜集相连衰弱,-2是未治理乞请高出许可数,-3是流露每秒发送乞请数高出许可数。但纵然cancelOrderCTP函数返回0(只是实行了1和2),也不代外仍然告捷正在买卖所撤单,还需求守候买卖所异步返回对撤单的治理结果即撤单回调(即下图3),MT5通过mt5ctp.dll获得买卖所的撤单回调,并把撤单回调动作MQL图外事变发送给全体图外,EA 通过MQL图外事变相应函数OnChartEvent获得这些回调(即下图4)。何如获得和治理撤单回调与上面治理报单回调同理。

相关资讯

drcfx外汇骗局香港金银业

drcfx外汇骗局香港金银业贸易场同时进行黄金的现货和期货交易 现货黄金贸易最好是去正道的现货黄金贸易平台。那么合法的黄金现货贸易平台有哪些呢? 因为场内的金商苛守约用,鲜...

drcfx外汇骗局香港金银业

一名福汇FXCM外汇用户爆

一名福汇FXCM外汇用户爆料其出金申请遭到拒绝_fbs胎牛血清 原题目:福汇FXCM外汇用户出金遭拒,爱汇查1.58分评级警示投资者远离 近来,外汇商场上再次发作了一同令人顾虑的事情,一...

一名福汇FXCM外汇用户爆

据此操作风险自担2023年

据此操作风险自担2023年10月26日fx外汇宝外汇行情 直盘。由于USD兑AUD是美元兑澳元,它是直盘。浅易来说,日常和美元直接干系的都是直盘。直盘是指正在邦际外汇商场上,一个业务体...

据此操作风险自担2023年

作为一家领先的在线黄金

作为一家领先的在线黄金期货交易平台_zfx外汇官网 期货,平常指的是期货合约,是一份合约。由期货业务所同一同意的、正在改日某一特准时分和地址交割必然数目标的物的圭表化合...

作为一家领先的在线黄金

外汇平台哪个好CPTMarke

外汇平台哪个好CPT Markets交易课堂:翻转交易胜率 欧元/美元预测: 美股暴跌触发熔断机制一度暂停贸易 默克尔将奈何化解危险? CPT Markets外汇剖释:邦际市集动荡,资金活动性偏护,避...

外汇平台哪个好CPTMarke

fx110外汇网内容并非本

fx110外汇网内容并非本APP提供 互港财经金融盘问平台分享MBG Markets营业商资讯,供给MBG Markets外汇营业商先容,官网详情,羁系验证,营业产物,软件下载,开户原料,产物点差,进出金...

fx110外汇网内容并非本

fx110外汇网维持短期较为

fx110外汇网维持短期较为强劲偏多指引参考 邦际黄金周四(10月19日)再度收涨,开盘价1945.00美元/盎司,最高价1959.77美元/盎司,最低价1944.45美元/盎司,收盘价1955.97美元/盎司。 周四发外...

fx110外汇网维持短期较为

就连小聚也为这些平台捏

就连小聚也为这些平台捏把汗_fxcm福汇手机版 比来几天的汇圈能够说瑕瑜常不稳定了,EXNESS卡盘,无法入金,IC Markets入金不到帐,客服还失联。原本汇圈能做的久的平台也就那么几家,...

就连小聚也为这些平台捏

两个应该是一样的fx110外

两个应该是一样的fx110外汇官网 其次gmi平台如何样未便利评议,发起您这边可能拣选少许大的券商,像cmc,盈透,瑞讯银行,福汇,嘉盛,这些都是上市公司。 下载个天网查app点击图中...

两个应该是一样的fx110外

进而导致市场卖出EUR/U

进而导致市场卖出 EUR/USD外汇天眼查官网入口 每个钱银都有其分别的特征, 本文将先容几种紧要钱银的整体特征。 本事了解正在外汇市集的实用性无庸置疑, 然而, 特别是对於新进的...

进而导致市场卖出EUR/U