版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
麦语言自编下单组件函数列表麦语言自编下单组件函数列表麦语言自编下单组件函数列表资料仅供参考文件编号:2022年4月麦语言自编下单组件函数列表版本号:A修改号:1页次:1.0审核:批准:发布日期:麦语言自编下单组件函数列表目录TOC\o"1-2"\h\z\u自编下单组件支持的函数 21.引用数据函数(8) 22.逻辑判断函数(1) 33.辅助函数(24) 34.数学运算函数(6) 85.指令状态函数(33) 96.下单接口函数(36) 157.套利函数(10) 24自编下单组件支持的函数1.引用数据函数(8)AvPrice(Code)某合约当前的均价某合约当前均价。
用法:
AvPrice(Code)返回合约Code的当前均价,Code为某合约的合约代码
例:VARavprice;辑判断函数(1)SamePeriod(Code,PeriodStr,T1,T2)判断两个时间是否是同一个周期判断两个时间是否是同一个周期。用法:SamePeriod(Code,PeriodStr,T1,T2)如果T1,T2是同一个周期返回1,否则返回0,Code:合约的合约代码,PeriodStr可以取以下值的其中之一:"min1","min3","min5","min10","min15","min30","1hour","3hour","8hour","1day","week","month",T1和T2是以总秒数表示的时间例:IF(SamePeriod("m1009","min10",LastOrderTime(),Time("09:00:00"))合约为m1009,周期为10分钟情况下,如果最后一次下单时间与09:00:00在同一个周期内3.辅助函数(24)CurrentTime()当前时间当前时间。用法:CurrentTime()返回当前时间(以总秒数表示)例:VARCurTime;CurTime=CurrentTime();学运算函数(6)ABS(Value)取整形绝对值取整形绝对值。
用法:
ABS(Value)返回Value的绝对值,Value是整形值
例:VARX;X=ABS(5);令状态函数(33)F_BuyPosition()当前模型某根K线的均价模型某合约多头持仓。
用法:
F_BuyPosition()返回模型的多头持仓
例:VARfmlBVol;fmlBVol=F_BuyPosition();F_Period()取得当前模型的周期取得当前模型的周期。用法:F_Period()返回当前模型的周期(以字符串类型返回)注:1、该函数不支持自定义周期使用2、该支持的周期数支持的周期数及其相应的返回值为(1)1分钟、3分钟、5分钟、10分钟、15分钟、30分钟、1小时、1日依次返回min1min3min5min10min15min30hour1day(2)1秒3秒5秒10秒15秒20秒30秒60秒依次返回sec1sec3sec5sec10sec15sec20sec30sec60(3)量能周期返回vol例:VARperiod;period=F_Period();F_InitBuyVol()取已经初始化的多头持仓取已经初始化的多头持仓。
用法:
F_InitBuyVol()返回模型初始化的多头持仓(整数).
例:VARinitBuyVol;例:VARinitSellVol;例:VARinitBuyPrice;例:
VARinitSellPrice;例:IF(F_SigVol()==VarOpi).
MA5:=MA(CLOSE,5);
...单接口函数(36)T_OrderMatchAvPrice(OrderID)根据委托唯一标识OrderID获取成交均价根据委托唯一标识OrderID获取成交均价
注:OrderID可参考T_Deal()函数例:GLOBAL_VARBKID,N;VOIDMAIN(){VARAvPrice;IF(N==0){BKID=T_Deal("RU0022",0,0,10,20400);N=1;}AvPrice=T_OrderMatchAvPrice(BKID);MessageOut(AvPrice);}LastOrderTime()最后一次下单的时间最后一次下单的时间。
用法:
LastOrderTime()返回最后一次下单的时间,以总秒数表示
例:
IF(LastOrderTime()-CurrentTime()>=300)如果距离上次下单时间超过5分钟
注:返回本组件最后一次下单的委托时间。(撤单不算)。T_IsExchangeOpen(Code)查询合约所属交易所的状态查询合约所属交易所的状态。用法:T_IsExchangeOpen(Code)返回合约Code所属的交易所的开闭盘状态,开盘返回1,闭盘返回0,查询失败返回-1。例:VARStatus;Status=T_IsExchangeOpen("m1009");利函数(10)Arbi_OpenPDiff()套利开盘价价差或价比根据套利表达式计算该套利组合的开盘价的价差或价比并返回。用法:Arbi_OpenPDiff(),计算并返回该套利组合的开盘价价差或价比。例:VAROpenPD;//定义一个变量,用来保存开盘价价差或价比OpenPD=Arbi_OpenPDiff()//计算开盘价价差或价比并返回给OpenPDArbi_NewPDiff()套利最新价差或价比根据套利表达式计算该套利组合的最新价的价差或价比并返回。用法:Arbi_NewPDiff(),计算并返回该套利组合的最新价价差或价比。例:VARNewPD;//定义一个变量,用来保存最新价价差或价比NewPD=Arbi_NewPDiff()//计算最新价价差或价比并返回给NewPDArbi_BidPDiff()套利对价价差或价比根据套利表达式计算该套利组合的对价的价差或价比并返回。用法:Arbi_BidPDiff(),计算并返回该套利组合的对价价差或价比。例:VARBidPD;//定义一个变量,用来保存对价价差或价比BidPD=Arbi_BidPDiff()//计算对价价差或价比并返回给BidPDArbi_AskPDiff()套利挂价价差或价比根据套利表达式计算该套利组合的挂价的价差或价比并返回。用法:Arbi_AskPDiff(),计算并返回该套利组合的挂价价差或价比。例:VARAskPD;//定义一个变量,用来保存挂价价差或价比AskPD=Arbi_AskPDiff()//计算挂价价差或价比并返回给AskPDArbi_YSettlePDiff()套利昨结价价差或价比根据套利表达式计算该套利组合的昨日结算价的价差或价比并返回。用法:Arbi_YSettlePDiff(),计算并返回该套利组合的昨日结算价价差或价比。例:VARYSettlePD;//定义一个变量,用来保存昨日结算价价差或价比YSettlePD=Arbi_YSettlePDiff()//计算昨日结算价价差或价比并返回给YSettlePDArbi_YClosePDiff()套利昨收价价差或价比根据套利表达式计算该套利组合的昨日收盘价的价差或价比并返回。用法:Arbi_YClosePDiff(),计算并返回该套利组合的昨日收盘价价差或价比。例:VARYClosePD;//定义一个变量,用来保存昨日收盘价价差或价比YClosePD=Arbi_YClosePDiff()//计算昨日收盘价价差或价比并返回给YClosePDArbi_Add()添加一个持仓配对根据套利组合、买卖方向以及下单份数等信息添加一个持仓配对。用法:Arbi_Add(),添加一个持仓配对,并返回是否成功。例:VARRes;//定义一个变量,用来保存配对是否成功Res=Arbi_Add()//添加套利配对并返回结果给Res如果Res是1,配对成功,如果Res是0,配对失败Arbi_F_DealCode()套利对第一腿合约的交易编号返回套利对第一腿合约的交易编号。用法:Arbi_F_DealCode(),返回套利对第一腿的合约的交易编号。例:VARCode;//定义一个变量,用来保存交易编号Code=Arbi_F_DealCode()//返回第一腿合约的交易编号Arbi_S_DealCode()套利对第二腿合约的交易编号返回套利对第二腿合约的交易编号。用法:Arbi_S_DealCode(),返回套利对第二腿的合约的交易编号。例:V
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课件获奖课件
- 冷库租赁合同:医药公司冷链存储
- 教育机构校园建设临建合同
- 农村耕地租赁合同:农业投资
- 乐器店内部改造合同
- 牧场租赁协议
- 体育馆工程预算员聘用协议
- 农村水厂设备采购与安装合同
- 游泳池底部涂装合同
- 纪录片项目监制聘用协议模板
- 国开2024年《初级会计》形成性考核1-4答案
- 2024广西专业技术人员继续教育公需科目参考答案
- 思想道德与法治(山东联盟-青岛科技大学)智慧树知到期末考试答案章节答案2024年青岛科技大学
- 九十项症状自评量表
- 音韵学入门智慧树知到期末考试答案2024年
- 《煤矿重大事故隐患判定标准》解读培训课件2024(中国煤矿安全技术培训中心)
- Q GDW 10115-2022 110kV~1000kV架空输电线路施工及验收规范
- MOOC 家具·设计·生活-北京林业大学 中国大学慕课答案
- 大学生心理健康教育-第一章健康心理幸福人生
- 2023年考研政治真题(含答案及解析)
- 农村污水处理设施运维方案特别维护应急处理预案
评论
0/150
提交评论