投资者咨询:SKPrice和BKPrice怎么不准确啊? (文华财经wh9)
来源:文华财经 日期:2018-5-10 12:14
测试发现它们返回值不等于上次的买开或买开的信号啊?
技术人员回复
日期:2018-5-10 13:06
投资者咨询:SKPrice和BKPrice怎么不准确啊? (文华财经wh9)
来源:文华财经 日期:2018-5-10 12:14
我举个例子你们看下,橡胶1809,日线
Vars
NumericSeries MA1;
begin
MA1=Ma(Close,30);
if(Cross(Close,MA1)) buy(1,ma1+MinPrice);
if(Close>BKPrice+10*MinPrice || Close PlotLine("MA1",MA1,White);
PlotLine("BKPrice",BKPrice,red,NoDraw);
End
在20180504日开仓价是11590,但是BKPrice返回值是11615

Vars
NumericSeries MA1;
begin
MA1=Ma(Close,30);
if(Cross(Close,MA1)) buy(1,ma1+MinPrice);
if(Close>BKPrice+10*MinPrice || Close
PlotLine("BKPrice",BKPrice,red,NoDraw);
End
在20180504日开仓价是11590,但是BKPrice返回值是11615

技术人员回复
日期:2018-5-10 15:09
投资者咨询:SKPrice和BKPrice怎么不准确啊? (文华财经wh9)
来源:文华财经 日期:2018-5-10 12:14
投资者咨询:SKPrice和BKPrice怎么不准确啊? (文华财经wh9)
来源:文华财经 日期:2018-5-10 12:14
技术人员回复
日期:2018-5-10 15:44
您可以参考如下写法:
Setting
MultSig_Min:0,0,0,0,1;//出信号立即下单
Vars
NumericSeries MA1;
begin
MA1=Ma(Close,30);
if(Cross(Close,MA1)) buy(1,ma1+MinPrice);
if(Close>BKPrice+200*MinPrice || Close<BKPrice-100*MinPrice) Sell(1);
PlotLine("MA1",MA1+MinPrice,White);
PlotLine("BKPrice",BKPrice,red,NoDraw);
End
实盘运行的时候可以取到满足开仓条件的最新价的,您可以模拟实盘加载到模组中运行试下