天软金融分析.NET函数大全 > 算法交易支撑函数 > 交易支撑函数 > 交易指令扩展及算法交易 > 期货头寸维护指令(无CEP)

TSOrder_FuturePosition    

简述
函数会自动维护指定品种的头寸。用户不需要进行复杂的事务处理、交易下单、交易撤单等,大大简化了应用开发。
委托价格是品种的当前价格。当委托价格偏离最新价格指定阀值(cancel_threshold)时撤单;cancel_threshold< 0 不撤单(禁用撤单功能)
服务器模式:每间隔指定时间(循环中),调用行情信号模块——计算当前头寸,同时调用本指令维护头寸。
客户端模式:每间隔指定时间(循环中),调用行情信号模块——计算当前头寸,同时使用RDO2调用本指令维护头寸(交易在客户端)。
定义
TSOrder_FuturePosition(addr;broker_id;Account;password;stkid: string; position :integer; cancel_threshold: real; comment: string): Integer;
参数
名称类型说明
addr string字符串,期货交易柜台地址,输入;
broker_id string字符串,经济公司代码,输入;
Account string字符串,交易账号,输入;
password string字符串,交易密码,输入;
stkid string字符串,代码,输入;
positioninteger整数,目标头寸,输入;
cancel_threshold real实数,撤单阀值,输入;
comment string字符串,说明信息,输入;(可以为每笔操作添加描述信息,以便区分每笔交易)
返回 Integer 整数

0--当前持有头寸不等于目标头寸

1--当前持有头寸等于目标头寸
  • 范例

    //案例1、增加头寸
    //如IF1303合约当前头寸为2张多头,需要加仓到4张合约,position=4
    //案例2、减少头寸
    //如IF1303合约当前头寸为8张多头,需要减仓到1张合约,position=1
    //案例3、清仓
    //在任何时候,需要清仓,position=0即可。
    //案例4、反手
    //如IF1303合约当前头寸为2张多头,现在希望反手持有5张空头合约,position=-5
    Position = 4;//案例1
    Return
    TSOrder_FuturePosition("tcp://asp-sim2-front1.financial-trading-platform.com:26205",
    "2030","123456","888888","IF1303",position,-1, "");
相关