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

lh948麻烦了,日内随机 - TradeBlazer公式 [开拓者知识]

  • 咨询内容: 5分钟周期 日内随机
    1,开盘十分钟时,如果close>当天的开盘价OPEN,则买入;反之,卖出
    2,止损,随后的时间内,如果有close<当天的开盘价OPEN,则平仓;反之,也是平仓。或者固定点数止损。
    3,收盘平仓。在14:55分钟平仓离场。

    我是新手,现在一遍学习TB编程,一遍实盘。
    今天这个困扰了我一天了,逻辑关系搞不清,还有时间顺序不清,临到下班了也没搞出来。
    麻烦你指点一下。

     

  • TB技术人员: 貌似,只会在十分钟的那一根线上开仓?

     

  • TB客服: 回复 1# 俯仰自得


    请参考以下代码
    1. Vars
    2.         Bool BuyCon;
    3.         Bool SellCon;
    4.         NumericSeries myopend;
    5. Begin
    6.         myopend = OpenD(0);
    7.         If(Time*10000==910)
    8.         {
    9.                 If(High>myopend && MarketPosition == 0)
    10.                         Buy(1,Close);
    11.                 Else if(Low<myopend && MarketPosition == 0)
    12.                         SellShort(1,Close);
    13.                 Commentary("OpenD(0)"+Text(myopend));
    14.                 Commentary("high"+Text(High));
    15.                 Commentary("Low"+Text(Low));
    16.         }Else
    17.         {
    18.                 if(High>myopend && MarketPosition == -1)
    19.                         BuyToCover(0,Close);
    20.                 Else if(Low<myopend && MarketPosition == 1)
    21.                         Sell(0,Close);
    22.         }
    23.        
    24.         if(Time*10000>=1455)
    25.         {
    26.                 BuyToCover(0,0);
    27.                 Sell(0,0);
    28.         }
    29. End
    复制代码

     

  • 网友回复: 多谢老大,试用了一下,是我想要的,虽然思路不是很好。呵呵
    感觉写程序还是有艺术性的,读好的程序像读好的文章一样。

     

  • 网友回复: 另外,定义的buycon 和sellcon好像没有用上啊

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

相关文章

    没有相关内容