原始海龟交易规则EA是根据书籍《原始海龟交易规则》中描述的交易系统实现的。
根据书中描述,著名的海龟交易系统由以下几个组成部分构成:
- 根据当前市场波动性选择交易头寸的大小。
- 在快速或慢速唐奇安通道突破后进入市场。
- 在第一次成功突破后跳过第二个信号。
- 增加新头寸。
- 设置和移动止损订单。
- 平仓。
该系统严格遵循描述,
- 自动跟踪当前市场波动,计算最佳交易手数;
- 算法在图表上可视化三个唐奇安通道:系统1和系统2通道,以及用于平仓的快速通道;
- 如果之前有成功交易信号,EA会跳过通道突破(无论结果如何);
- 算法跟踪交易,在快速通道突破后平仓或在指定波动区间内增加头寸;
- EA设置并移动止损。
而不是在快速通道突破后平仓,算法还可以使用抛物线SAR系统或简单地设置止盈。

输入参数:
- 用于平仓突破的唐奇安通道 - 快速通道(入场通道)的构建范围。
- 系统1突破的唐奇安通道 - 构建系统1通道的范围。
- 系统2突破的唐奇安通道 - 构建系统2通道的范围。
- 单笔交易最大风险的存款占比 - 每个头寸的风险作为存款占比。
- 每个符号最大“单位”数量 - 每个符号可接受的最大单位数量。
- 添加间隔(倍ATR) - 用于增加头寸的波动区间。
- 止损(倍ATR) - 设置止损订单的波动区间。
- 止盈(倍ATR) - 设置止盈的波动区间。
- 可接受的交易滑点 - 可接受的滑点。
- 使用SAR系统跟踪SL - 启用/禁用抛物线SAR系统。
- SAR系统步长 - SAR系统步长。
- SAR系统最大步长 - 最大SAR系统步长。