Rss & SiteMap
金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/
参考系统自带公式的浮动止损范例在哪?没看到,开仓后最大浮动赢利函数也没找到,我是要在后台交易用的
完整的包括止损,移动止赢交易范例 Post By:2010-7-17 17:54:45 [只看该作者]
{
代码工作在图表自动交易模式下
当出现开仓后,开仓价格相比,最大损失超过2%止损
当出现盈利后,与最大盈利价格相比,回落到60%幅度后止赢离场
}
MA1:=MA(CLOSE,5);MA2:=MA(CLOSE,30);
variable:maxprofit=0;//有仓位时最大获利幅度
//开仓IF CROSS(MA1,MA2) THENBEGINBUY(1,1);maxprofit:=0;END
//平仓SELL(CROSS(MA2,MA1),0);
//判断当前持仓状态下的最大盈利win:=0;win2:=0;
if holding > 0 and enterbars > 0 thenbeginwin:=(c-enterprice)/enterprice*100; //记录最大盈利if win > maxprofit thenmaxprofit:=win; win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度end
if holding < 0 and enterbars > 0 thenbeginwin:=(enterprice-c)/enterprice*100; //记录最大盈利if win > maxprofit thenmaxprofit:=win;win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度end
//出现浮动亏损比如2%平仓止损:SELL(win < -2,0);//出现最高盈利后,回落到盈利的60%平仓出场止赢:SELL(win2 >= 60 and openprofit > 0, 0);