lh948麻烦了,日内随机 - TradeBlazer公式 [开拓者知识]
- 咨询内容:
5分钟周期 日内随机
1,开盘十分钟时,如果close>当天的开盘价OPEN,则买入;反之,卖出
2,止损,随后的时间内,如果有close<当天的开盘价OPEN,则平仓;反之,也是平仓。或者固定点数止损。
3,收盘平仓。在14:55分钟平仓离场。
我是新手,现在一遍学习TB编程,一遍实盘。
今天这个困扰了我一天了,逻辑关系搞不清,还有时间顺序不清,临到下班了也没搞出来。
麻烦你指点一下。 - TB技术人员:
貌似,只会在十分钟的那一根线上开仓?
- TB客服:
回复 1# 俯仰自得
请参考以下代码- Vars
- Bool BuyCon;
- Bool SellCon;
- NumericSeries myopend;
- Begin
- myopend = OpenD(0);
- If(Time*10000==910)
- {
- If(High>myopend && MarketPosition == 0)
- Buy(1,Close);
- Else if(Low<myopend && MarketPosition == 0)
- SellShort(1,Close);
- Commentary("OpenD(0)"+Text(myopend));
- Commentary("high"+Text(High));
- Commentary("Low"+Text(Low));
- }Else
- {
- if(High>myopend && MarketPosition == -1)
- BuyToCover(0,Close);
- Else if(Low<myopend && MarketPosition == 1)
- Sell(0,Close);
- }
-
- if(Time*10000>=1455)
- {
- BuyToCover(0,0);
- Sell(0,0);
- }
- End
- Vars
- 网友回复:
多谢老大,试用了一下,是我想要的,虽然思路不是很好。呵呵
感觉写程序还是有艺术性的,读好的程序像读好的文章一样。 - 网友回复:
另外,定义的buycon 和sellcon好像没有用上啊
相关文章
-
没有相关内容