tradeblazer mysql_干货 | 用tradeblazer实现海龟交易法则(附代码)

原标题:干货 | 用tradeblazer实现海龟交易法则(附代码)

c5ee4b40f905fb5db81baf6c81f82dcb.png

一个完整系统的成分

市场——买卖什么

头寸规模——买卖多少

入市——何时买卖

止损——何时退出亏损头寸

离市——何时退出赢利头寸

策略——如何买卖

一、市场

多样性、成交量大、活跃的、有可能出现趋势的合约,一旦排除做某个合约,将不再去做这个合约。

二、头寸规模

这六个条件中,我理解头寸规模是这六个规则中最重要的,在原版海龟交易法则中也是篇幅最长的一段,破产风险是一个正期望值交易系统能否正常运行下去的关键,法则中用账户总资金的1%下单:

头寸规模单位=账户总资金的1%÷市场的绝对波动幅度

市场的绝对波动幅度=ATR×合约每一点数所代表的人民币

这里的ATR是以20日计算的,在软件超级图表中输入可以直接显示出来。

e305145de195a9bf4232e47fa6dc044b.png

▲ATR

例如100万人民币账户,此时螺纹钢1805合约价格是3705,日线级别此时ATR为98.43 ,螺纹钢一点变动为10rmb。

头寸规模单位=1000000×0.01÷(98.43×10)=10.15(手)

约等于10手螺纹钢;

如果是10万人民币账户,就是1手螺纹钢。

三、入市策略

◆系统1:以20日突破为基础的短期系统

◆系统2:以55日突破为基础的长期系统

海龟们可以自由决定如何在这两个系统之间分配资金。

◆系统1:突破20日高点或低点,以此时价格建立一个头寸规模单位,但是,如果上一次突破为赢利性突破,那么系统1的当前信号将被忽略;

◆系统2:突破55日高点或低点,此时建立一个头寸规模单位,无论前一次是否赢利;

逐步建仓:首先是建立1个头寸规模单位,然后价格同方向波动1/2个ATR值则再建立一个头寸规模单位。

四、止损

海龟们任何一笔交易风险程度都不得超过2%,也就是在建立一个头寸规模单位(账户总资金的1%)后,反方向波动2个ATR止损,这个止损值是随着增加建立头寸规模单位变化,以做多为例,再建立一个头寸单位后,止损值则增加0.5个ATR。

五、离市

赢利的情况下

◆系统1:反向突破10日退出法则

◆系统2:方向突破10日退出法则

六、在tradeblazer交易开拓者实现海龟交易法则

TurtleTrader代码

建议微信“设置”→“通用”开启“横屏模式”阅读:

Params

Numeric RiskRatio( 1); // % Risk Per N ( 0 - 100)

Numeric ATRLength( 20); // 平均波动周期 ATR Length

Numeric boLength( 20); // 短周期 BreakOut Length

Numeric fsLength( 55); // 长周期 FailSafe Length

Numeric teLength( 10); // 离市周期 Trailing Exit Length

Bool LastProfitableTradeFilte

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值