有一定浮动盈利即加仓的问题? - TradeBlazer公式 [开拓者 TB]
- 咨询内容:
这个公式是用于历史测试的。以做多为例,只要浮动盈利达到了至少可以加仓一手的时候,即刻加仓,公式如下:
If(MarketPosition==1)
{
If( PositionProfit>=High * ContractUnit * MarginRatio)
{
Units = PositionProfit/(High * ContractUnit * MarginRatio);
Units = IntPart(Units);
Buy(Units,?);
}
}
问题是,公式要求即时加仓,如果加仓价写为HIGH或CLOSE都不合适,请问该如何处理? - TB技术人员:
不是写 0 就是市价么?可否?
- TB客服:
写0试了一下,结果还是按 CLOSE 成交的,在历史测试中0能就代表每根BAR的收盘价。
- 网友回复:
回复 3# 盛世长城
用close发单,在最后一个bar上就是用当前的最新价发单的。历史bar上信号就是显示在收盘价发单的 - 网友回复:
我现在不知道用什么做开仓价, Buy(Units,?);
用close或high是不行的~
相关文章
-
没有相关内容