有一定浮动盈利即加仓的问题? - 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是不行的~ 
相关文章
- 
                        没有相关内容
                    
 

                    
会员登录/注册