好文档 - 专业文书写作范文服务资料分享网站

文华财经策略编写、下单组件编写新增函数

天下 分享 时间: 加入收藏 我要投稿 点赞

文华 wh3中策略编写、下单组件编写新增函数汇总2

二.下单组件编写新增函数 1.引用数据函数

AvPrice(Code) 某合约当前均价。 用法:

AvPrice(Code)返回合约Code的当前均价,Code为某合约的合约代码 例:VAR avprice;辑判断函数

SamePeriod(Code,PeriodStr,T1,T2) 判断两个时间是否是同一个周期。 用法:

SamePeriod(Code,PeriodStr,T1,T2)如果T1,T2是同一个周期返回1, 否则返回0,Code:合约的合约代码,PeriodStr可以取以下值的其中之一: \\,T1和T2是以总秒数表示的时间 例:

IF(SamePeriod(\合约为m1109,周期为10分钟情况下,如果最后一次下单时间与09:00:00在同一个周期内 3.辅助函数

CurrentTime() 当前时间。 用法:

CurrentTime()返回当前时间 例:

VAR CurTime;

CurTime=CurrentTime(); 学运算函数

ABS(Value)

取整形绝对值。 用法:

ABS(Value)返回Value的绝对值,Value是整形值 例: VAR X; X=ABS(5); F_Period

取得当前模型的周期。 用法:

F_Period() 返回当前模型的周期(字符串) 例:

VAR period;

period=F_Period();

F_InitBuyVol

取已经初始化的多头持仓。 用法:

F_InitBuyVol() 返回模型初始化的多头持仓(整数). 例:

VAR initBuyVol;例: VAR initSellVol;例:

IF(F_SigPrice()>3500) 例: IF(F_SigVol() == VarOpi) . MA5:=MA(CLOSE,5); ...

单接口函数

LastOrderTime()

最后一次下单的时间。 用法:

LastOrderTime()返回最后一次下单的时间,以总秒数表示 例:

IF(LastOrderTime() - CurrentTime() >= 300)如果距离上次下单时间超过5分钟 T_IsExchangeOpen 查询合约所属交易所的状态。 用法:

T_IsExchangeOpen(Code)返回合约Code所属的交易所的开闭盘状态,开盘返回1,闭盘返回0,查询失败返回-1。 例:

VAR Status;

Status=T_IsExchangeOpen(\利函数 Arbi_OpenPDiff

根据套利表达式计算该套利组合的开盘价的价差或价比并返回。 用法:

Arbi_OpenPDiff(),计算并返回该套利组合的开盘价价差或价比。 例:

VAR OpenPD;//定义一个变量,用来保存开盘价价差或价比

OpenPD = Arbi_OpenPDiff()//计算开盘价价差或价比并返回给OpenPD Arbi_NewPDiff

根据套利表达式计算该套利组合的最新价的价差或价比并返回。 用法:

Arbi_NewPDiff(),计算并返回该套利组合的最新价价差或价比。 例:

VAR NewPD;//定义一个变量,用来保存最新价价差或价比

NewPD = Arbi_NewPDiff()//计算最新价价差或价比并返回给NewPD Arbi_BidPDiff

根据套利表达式计算该套利组合的对价的价差或价比并返回。 用法:

Arbi_BidPDiff(),计算并返回该套利组合的对价价差或价比。

例:

VAR BidPD;//定义一个变量,用来保存对价价差或价比

BidPD = Arbi_BidPDiff()//计算对价价差或价比并返回给BidPD Arbi_AskPDiff

根据套利表达式计算该套利组合的挂价的价差或价比并返回。 用法:

Arbi_AskPDiff(),计算并返回该套利组合的挂价价差或价比。 例:

VAR AskPD;//定义一个变量,用来保存挂价价差或价比

AskPD = Arbi_AskPDiff()//计算挂价价差或价比并返回给AskPD Arbi_YSettlePDiff

根据套利表达式计算该套利组合的昨日结算价的价差或价比并返回。 用法:

Arbi_YSettlePDiff(),计算并返回该套利组合的昨日结算价价差或价比。 例:

VAR YSettlePD;//定义一个变量,用来保存昨日结算价价差或价比

YSettlePD = Arbi_YSettlePDiff()//计算昨日结算价价差或价比并返回给YSettlePD Arbi_YClosePDiff

根据套利表达式计算该套利组合的昨日收盘价的价差或价比并返回。 用法:

Arbi_YClosePDiff(),计算并返回该套利组合的昨日收盘价价差或价比。 例:

VAR YClosePD;//定义一个变量,用来保存昨日收盘价价差或价比

YClosePD = Arbi_YClosePDiff()//计算昨日收盘价价差或价比并返回给YClosePD Arbi_Add

根据套利组合、买卖方向以及下单份数等信息添加一个持仓配对。 用法:

Arbi_Add(),添加一个持仓配对,并返回是否成功。 例:

VAR Res;//定义一个变量,用来保存配对是否成功 Res = Arbi_Add()//添加套利配对并返回结果给Res 如果Res是1,配对成功,如果Res是0,配对失败 Arbi_F_DealCode

返回套利对第一腿合约的交易编号。 用法:

Arbi_F_DealCode(),返回套利对第一腿的合约的交易编号。 例:

VAR Code;//定义一个变量,用来保存交易编号

Code = Arbi_F_DealCode()//返回第一腿合约的交易编号 Arbi_S_DealCode

返回套利对第二腿合约的交易编号。 用法:

Arbi_S_DealCode(),返回套利对第二腿的合约的交易编号。 例:

VAR Code;//定义一个变量,用来保存交易编号

Code = Arbi_S_DealCode()//返回第二腿合约的交易编号 Arbi_T_DealCode

返回套利对第三腿合约的交易编号。 用法:

Arbi_T_DealCode(),返回套利对第三腿的合约的交易编号。 例:

VAR Code;//定义一个变量,用来保存交易编号

Code = Arbi_T_DealCode()//返回第三腿合约的交易编号

文华财经策略编写、下单组件编写新增函数

文华wh3中策略编写、下单组件编写新增函数汇总2二.下单组件编写新增函数1.引用数据函数AvPrice(Code)某合约当前均价。用法:AvPrice(Code)返回合约Code的当前均价,Code为某合约的合约代码例:VARavprice;辑判断函数SamePeriod(Code,PeriodSt
推荐度:
点击下载文档文档为doc格式
1bm920p0t67f2vc1v0ey6gjog0oh7b00675
领取福利

微信扫码领取福利

微信扫码分享