-- 作者:hzhmf
-- 发布时间:2017/9/27 21:45:47
-- 先开仓后平仓的问题
请问:执行以下代码后,为什么13:20MACD由绿翻红时,只有平空信号而没有开多信号呢,与先平仓后开仓有什么区别?13:30时MACD由红翻绿时,问题也一样。设置的初始资金应该是足够的。 IF CROSS(MACD,0) THEN BEGIN BUY(1,1,THISCLOSE); maxprofit:=0; END
IF CROSS(0,MACD) THEN BEGIN BUYSHORT(1,1,THISCLOSE); maxprofit:=0; END
//平仓 SELL(CROSS(0,MACD),0); //平仓 SELLSHORT(CROSS(MACD,0),0);
此主题相关图片如下:问题.bmp
![dvubb 按此在新窗口浏览图片](UploadFile/2017-9/201792721401740312.bmp)
|