全球旧事资料 分类
函数名(交易函数)说明
示例
备注仅支持交易指令。1当前位置为持空仓;0当前位置为持
MarketPositio

获得当前持仓状态
平;1当前位置为持多仓
在MarketPositio
0的情况下:Buy501021表示用仅支持交易指令。Delay买入动作是否延迟,默认为当前Bar102的价格买入50张合约,发送委托,当DelayTrue,在下一个Bar执行。延迟到下一个Bar发送委托。Buy10Close表示用当前产生一个多头建仓操作,返回值为布尔型,执行成功返回Bar收盘价买入10张合约,马True,否则返回False。上发送委托。
Buy
产生一个Buy50表示用现价买入5多头建仓张合约,马上发送委托。操作
该函数仅用于多头建仓,其处理规则如下:如果当前持仓状态为持平,即MarketPositio
0时,该函数按照参数进行多头建仓。如果当前持仓状态为空仓,即MarketPositio
1时,该函数首先平掉所有空仓,达到持平的状态,然后再按照参数进行多头建仓。如果当前持仓状态为多仓,即MarketPositio
1时,该函数将继续建仓,但具体是否能够成功建仓要取决于系统中关于连续建仓的设置,以及资金,最大持仓量等限制。仅支持交易指令。Delay卖出动作是否延迟,默认为当前Bar发送委托,当DelayTrue,在下一个Bar执行。
在MarketPositio
0的情况下:
Sell501021表示用产生一个多头平仓操作,返回值为布尔型,执行成功返回102的价格卖出50张合约,True,否则返回False。延迟到下一个Bar发送委托。Sell10Close表示用当前Bar收盘价卖出10张合约,马该函数仅用于多头平仓,其处理规则如下:产生一个上发送委托。多头平仓Sell50表示用现价卖出5如果当前持仓状态为持平,即MarketPositio
0时,该操作张合约,马上发送委托。函数不执行任何操作。
Sell
如果当前持仓状态为空仓,即MarketPositio
1时,该函数不执行任何操作。如果当前持仓状态为多仓,即MarketPositio
1时,如果此时Share使用默认值,该函数将平掉所有多仓,达到持平的状态,否则只平掉参数Share的多仓。
在MarketPositio
0的情况下:仅支持交易指令。Delay卖出动作是否延迟,默认为当前Bar发送委托,当DelayTrue,在下一个Bar执行。
SellShort
SellShort501021表示用102的价格空头卖出50张产生一个空头建仓操作,返回值为布尔型,执行成功返回True,合约,延迟到下一个Bar发送否则返回False。委托。SellShort10Close表示用当前Bar收盘价空头卖出10该函数仅用于空头建仓,其处理规则如下:产生一个张合约,马上发送委托。空头建仓SellShort50表示用现价操作如果当前持仓状态为持平,即MarketPositio
r
好听全球资料 返回顶部