欢迎来到天天文库
浏览记录
ID:10219880
大小:36.00 KB
页数:5页
时间:2018-06-12
《tradeblazer 交易开拓者实现海龟交易系统源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、TradeBlazer交易开拓者实现海龟交易系统源代码相信大家没有不知道海龟法则的,这是用TradeBlazer实现海龟法则的源代码! 1. Params2. NumericRiskRatio(1); //%RiskPerN(0-100)3. NumericATRLength(20); //平均波动周期ATRLength4. NumericboLength(20); //短周期BreakOutLengt
2、h5. NumericfsLength(55); //长周期FailSafeLength6. NumericteLength(10); //离市周期TrailingExitLength7. BoolLastProfitableTradeFilter(True); //使用入市过滤条件8. Vars9. NumericMinPoint; //最小变动单位10. Numeri
3、cN; //N值11. NumericTotalEquity; //按最新收盘价计算出的总资产12. NumericTurtleUnits; //交易单位13. NumericSeriesDonchianHi; //唐奇安通道上轨,延后1个Bar14. NumericSeriesDonchianLo; //唐奇安通道下轨,
4、延后1个Bar15. NumericSeriesfsDonchianHi; //唐奇安通道上轨,延后1个Bar,长周期16. NumericSeriesfsDonchianLo; //唐奇安通道下轨,延后1个Bar,长周期17. NumericExitHighestPrice; //离市时判断需要的N周期最高价18. NumericExitLowestPrice; //离市时判断需要的N周期最低价19.
5、 NumericmyEntryPrice; //开仓价格20. NumericmyExitPrice; //平仓价格21. BoolSendOrderThisBar(False); //当前Bar有过交易22. NumericSeriespreEntryPrice(0); //前一次开仓的价格,存放到全局变量0号位置23. BoolSeriesPreBreakoutFailure
6、(false); //前一次突破是否失败24. Begin25. If(BarStatus==0)26. {27. preEntryPrice=InvalidNumeric;28. PreBreakoutFailure=false;29. }Else30. {31. preEntryPrice=preEntryPrice[1];32. PreBreakoutFail
7、ure=PreBreakoutFailure[1];33. }34. 35. MinPoint=MinMove*PriceScale;36. N=AverageFC(TrueRange,ATRLength);37. TotalEquity=CurrentCapital()+Abs(CurrentContracts()*Close*ContractUnit()*BigPointValue()*MarginRatio());38. TurtleUnits=(TotalEquity*Ri
8、skRatio/100)/(N*ContractUnit()*BigPointValue());39. TurtleUnits=IntPart(TurtleUnits);//对小数取整40. 41. DonchianHi=HighestFC(High[1],boLength);42. DonchianLo=Low
此文档下载收益归作者所有