您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

有一些困惑,请教小米。 [开拓者 TB]

  • 咨询内容: 本帖最后由 occe 于 2013-4-26 11:29 编辑

    有一些困惑,请教小米,@小米。

    我会一点C语言,能写简单的程序。TB的帮助文档我看完了的,一个PDF,一个CHF的。还有一点没明白。

    比如:简单的高低点突破。日线为例,突破昨日最高价,在今日  日线上面立即以昨最高价发出订单,并用昨最低价止损。

    这种情况实盘应该怎么写,回测的时候该怎么写。我感觉回测的时候用Q_CLOSE就会真的在CLOSE上成交,如果是这样,和实盘就会有区别的。是这样吗。

    谢谢小米。

     

  • TB技术人员: 下面代码试写了你的开仓条件,没有写平仓的。原因是个人觉得你的平仓条件并不明确,同一个bar上,是不应该即开又平的(这样会有问题,个人坚持不这样写)。那如果开平不在同一个barh ,你的平仓条件是以哪个bar上的最低价来判断呢?
    1. vars
    2.     numericseries buypoint;
    3. begin
    4.     buypoint = hgihd(1);
    5.     if(high>=buypoint && marketposition!=1)
    6.     {
    7.           myentry = iif(open>buypoint,open,buypoint);
    8.           buy(lots,myentry);
    9.     }
    复制代码

     

  • TB客服:
    小米 发表于 2013-4-26 15:43
    下面代码试写了你的开仓条件,没有写平仓的。原因是个人觉得你的平仓条件并不明确,同一个bar上,是不应该 ...

    恩。有IFF判断,如果跳空到HIGHD(1)之上,就以OPEN执行。否则以BUYPOINT执行,如果以BUYPOINT执行,
    从当日收盘来看,就是BAR内发的订单(均为日线图),不知理解是否有误,。如果是这样,回测的时候能不能BAR内执行订单,而不是CLOSE执行订单。

     

  • 网友回复: 其实我想说的就是如下图的情况。。。

    这是TradeStation 8.1里的。。无论是实盘,还是回测,能实下如下图画圈处这种BAR内发出订单交易。。

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容