欢迎来到天天文库
浏览记录
ID:52529956
大小:36.00 KB
页数:8页
时间:2020-03-28
《赢智(WH3)算法交易编程函数手册.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、赢智(WH3)算法交易编程函数手册 一、引用数据 某合约当前价格。 Price(Code)返回合约Code的当前价格,Code为某合约的合约代码 例: VAR price;//定义一个变量price price=Price("m1009"); //price的值为合约m1009的当前价格 某合约当前均价。 AvPrice(Code) 返回合约Code的当前均价,Code为某合约的合约代码 例: VAR avprice;//定义一个变量avprice avprice=AvPrice("m1009"); //price的值为合约m
2、1009的当前均价 某合约当前最高价。 High(Code)返回合约Code的当前最高价,Code为某合约的合约代码 例: VAR high;//定义一个变量high high=High("m1009"); //high的值为合约m1009的当前最高价 某合约当前最低价。 Low(Code)返回合约Code的当前最低价,Code为某合约的合约代码 例: VAR low;//定义一个变量low low=Low("m1009"); //low的值为合约m1009的当前最低价 某合约的买卖盘报价。 Offers(Code,strCo
3、ntent) 返回某合约的买卖盘报价Code为某合约的合约代码(字符串), strContent为所要取得内容,可选以下内容 "bid1~5","ask1~5","bidvol1~5","askvol1~5",分别表示买1-5 卖1-5 买1量- 5量 卖1量-5量。 例: VAR bid1; bid1=Offers("m1009","bid1");//bid1为豆粕1009的当前买1价 某合约最小变动价位。 MinPrice(Code)返回合约Code的最小变动价位,Code为某合约的合约代码 例: VAR minprice;
4、//定义一个变量minprice minprice=MinPrice("m1009"); //minprice的值为合约m1009的最小变动价位 某合约当前成交量。 Volume(Code)返回合约Code的当前成交量,Code为某合约的合约代码 例:VAR volume;//定义一个变量volume volume=Volume("m1009"); //volume的值为合约m1009的当前成交量二、指令状态 模型某合约多头持仓。 F_BuyPosition()返回模型的多头持仓 例: VAR fmlBVol; fmlBVo
5、l=F_BuyPosition(); //定义一个变量fmlBVol,fmlBVol为模型的多头持仓。 模型某合约空头持仓。 F_SellPosition()返回模型的空头持仓 例: VAR fMLSVol; fmlSVol=F_SellPosition(); 定义一个变量fmlSVol,fmlSVol为模型的空头持仓。 模型某合约多头持仓成本价。 F_BuyAvgPrice()返回模型多头持仓成本价 例: VAR price; price=F_BuyAvgPrice(); 定义一个变量price,price的值为值为模型多头
6、持仓成本价 模型某合约空头持仓成本价。 F_SellAvgPrice()返回模型空头持仓成本价 例: VAR price; price=F_SellAvgPrice() 定义一个变量price,price的值为模型空头持仓成本价 取得当前模型的合约编码。 F_DealCode()返回模型所加载K图表的合约的合约编码(字符串) 例: VAR DealCode; DealCode=F_DealCode(); //变量DealCode的内容为模型当前合约的合约编码. 取得当前模型的周期。 F_Period() 返回当前模型的周期
7、(字符串) 例: VAR period; period=F_Period(); //变量period的内容为当前模型所使用的周期. 取已经初始化的多头持仓。 F_InitBuyVol() 返回模型初始化的多头持仓(整数). 例: VAR initBuyVol;//定义一个变量记录初始多头持仓 initBuyVol=F_InitBuyVol();//取出初始多头持仓赋值给initBuyVol 取已经初始化的空头持仓。 F_InitSellVol 返回模型初始化的空头持仓(整数). 例: VAR initSellVol;//定义一个
8、变量记录初始空头持仓 initSellVol=F_InitSellVol();//取出初始空头持仓赋值给initSellVol 刷新当前信号。 F_FreshSig() 取一个新信号(如果模型已经发出了多个信号,取最早发出的信号,信号消失也是一种
此文档下载收益归作者所有