本页主题: 使用MultiCharts Portfolio Backtester 工具回溯测试多个市场 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

复活
计划你的交易,交易你的计划。
级别: 总版主


精华: 1
发帖: 35
威望: 38 点
金钱: 370 RMB
贡献值: 0 点
在线时间:216(小时)
注册时间:2008-04-14
最后登录:2008-08-19

 使用MultiCharts Portfolio Backtester 工具回溯测试多个市场

第一步,准备策略代码
这里以一套简单的通道突破交易策略举例说来明,策略TradeStation® EasyLanguage®和MultiCharts®PowerLanguage®语言的表达规则即20天(bar)新高进场,10天新低退场:

Buy("Entry") SetShareSize shares Next Bar At Highest(High,20) Stop;
sell("Exit") All shares Next Bar At Lowest(Low, 10) Stop;

头寸规模法则以一个简单的固定总资产3%来举例,Portfolio_为前缀的是MultiCharts®PowerLanguage®特有的:

Inputs:
initCapital(100000);
Variables:
RiskPercent(0.03),
Length(20),
TotalEquity(0.0),
SetShareSize(0);
TotalEquity=initCapital+Portfolio_NetProfit+Portfolio_OpenPositionProfit;
SetShareSize=TotalEquity*RiskPercent/Close;

完全整策略代码如下:

Inputs:
initCapital(100000);
Variables:
RiskPercent(0.03),
Length(20),
TotalEquity(0.0),
SetShareSize(0);
TotalEquity=initCapital+Portfolio_NetProfit+Portfolio_OpenPositionProfit;
SetShareSize=TotalEquity*RiskPercent/Close;
Buy("Entry") SetShareSize shares Next Bar At Highest(High,20) Stop;
sell("Exit") All shares Next Bar At Lowest(Low, 10) Stop;
顶端 Posted: 2008-04-24 20:49 | [楼 主]
帖子浏览记录 版块浏览记录
交易者部落 » TradeStation&MultiCharts 学习

Time now is:08-22 11:03, Gzip enabled 浙ICP备06052510号
Powered by PHPWind v6.0 Certificate Code © 2003-08 PHPWind.com Corporation