- 精华
- 0
- 在线时间
- 28 小时
- UID
- 260065
- 积分
- 64
- 帖子
- 41
- 阅读权限
- 30
- 注册时间
- 2017-12-4
- 最后登录
- 2020-12-17
- 精华
- 0
- UID
- 260065
- 积分
- 64
- 帖子
- 41
- 主题
- 12
- 阅读权限
- 30
- 注册时间
- 2017-12-4
- 最后登录
- 2020-12-17
|
If(开多仓条件)
{if(marketposition==-1)
{buytocover(0,open+1*minmove*pricescale);
buy(0,open+1*minmove*pricescale);}
if(marketposition==0)
{buy(0,open+1*minmove*pricescale);}}
if(开空仓条件)
{if(marketposition==1)
{sell(0,open-1*minmove*pricescale);
sellshort(0,open-1*minmove*pricescale);}
if(marketposition==0)
{SellShort(0,open-1*minmove*pricescale);}}
以上是我的程序化交易公式部分内容,为什么在实盘交易时会出现连续一个方向上的开仓呢?比如下面是我的实盘交易记录,按程序设定卖开2手后就不应继续出现卖开这一动作,但实盘连续出现三个卖开成交6手,这是什么原因造成的,该怎么解决?
2019/04/12 09:00:08.536自动交易信息:帐户[***]商品[***]类型[买平]数量[2]价格[****.00000000]
2019/04/12 09:00:08.536自动交易信息:帐户[***]商品[***]类型[买开]数量[2]价格[****.00000000]
2019/04/12 09:17:59.513自动交易信息:帐户[***]商品[***]类型[卖平]数量[2]价格[****.00000000]
2019/04/12 09:17:59.513自动交易信息:帐户[***]商品[***]类型[卖开]数量[2]价格[****.00000000]
2019/04/12 09:37:58.926自动交易信息:帐户[***]商品[***]类型[卖平]数量[2]价格[****.00000000]
2019/04/12 09:37:58.926自动交易信息:帐户[***]商品[***]类型[卖开]数量[2]价格[****.00000000]
2019/04/12 09:44:01.121自动交易信息:帐户[***]商品[***]类型[卖平]数量[2]价格[****.00000000]
2019/04/12 09:44:01.121自动交易信息:帐户[***]商品[***]类型[卖开]数量[2]价格[****.00000000] |
|