本周(8.18-8.22)用户投稿更新15款EA/指标
以上均已更新至大白EA宝库/BBTrading 如有需请自行前往下载。
1、TPSpro RFI Levels
注:图像加载选择M1或者M5,面板左侧按钮点击(按钮变绿),行情图表会出现双线的压力位阻力,默认趋势是大周期(H1/H4)
TPSpro RFI Levels Indicator核心功能与宣传要点:
1、核心组件:动态RFI水平位(Dynamic RFI Levels):
这是系统的基石。指标会在图表上自动绘制出两条关键的水平线。
2、明确的交易信号:
3、内置的风险与利润管理:
4、交易逻辑——耐心等待测试:该系统并非追涨杀跌,而是强调“等待价格回归价值区”。交易者需要耐心等待价格回调至系统计算出的关键水平位,并出现确认信号后才入场。
以下是TPSpro RFI Levels Indicator的操作指南
第一步:构建水平位监控与信号捕捉模块(Level Monitor&Signal Catcher)
这是EA的大脑,它必须能够持续监控价格与两条关键水平线的相对位置。
1、数据读取:EA需要使用iCustom()函数从TPSPRO RFI LEVELS指标中读取以下关键信息:
2、买入逻辑(Buy Logic):
3、卖出逻辑(Sell Logic):
第二步:实现自动化的风险与利润管理(Automated Risk&Profit Management)
这是该系统的精髓所在,也是EA必须完美复刻的部分。
1、买入执行逻辑:
当触发买入条件时:
2、卖出执行逻辑:
当触发卖出条件时:
第三步:考虑更精细的入场策略(Refined Entry Strategy)
对于追求更高精度的EA,可以不依赖箭头,而是直接根据价格行为入场。
1、高级买入逻辑(Pending Order):
2、优势:这种挂单策略能更好地实现“等待回调”的理念,避免滑点,并可能获得更好的入场价格。
核心建议:“水平位是所有决策的基石”。开发这个EA的核心,就是将“蓝色买入水平位”和“红色卖出水平位”作为所有交易行为的绝对参考点。无论是入场、设置止损还是设定止盈,都应该围绕这两条线展开。你的EA必须被编程为一个纪律严明的“水平位交易员”,耐心等待价格进入伏击圈,然后根据明确的规则进行精准打击。
PZ Turtle Trading Indicators的核心功能与组件:
1、自动通道识别(Automated Channel Identification):
2、明确的入场信号(Clear Entry Signals):
3、明确的退出信号(Clear Exit Signals):
4、风险管理——ATR止损(ATR-Based Stop Loss):指标会自动计算并可能在图表上显示基于平均真实波幅(ATR)的止损位。这是海龟法则的精髓之一,止损位是动态的,会根据市场波动性进行调整。
5、加仓逻辑(Pyramiding/Adding Units):海龟法则鼓励在盈利的趋势中进行加仓。指标可能会在图表上提示加仓点,通常是在价格顺着趋势方向移动了若干倍ATR之后。
以下是PZ Turtle Trading Indicators MT5的操作指南
第一步:构建核心入场与退出模块(Core Entry&Exit Module)
1、输入参数(Inputs):
2、买入逻辑(Buy Logic):
3、卖出逻辑(Sell Logic):
4、退出逻辑(Exit Logic):
第二步:实现海龟式风险管理(Turtle-Style Risk Management)
这是该策略能否成功的核心!海龟交易的精髓不在于预测,而在于用波动性来管理风险。
1、输入参数:
2、止损逻辑:
第三步:实现头寸规模计算(Position Sizing)
海龟用“单元(Unit)”来管理头寸,确保单笔交易的风险固定。
1、逻辑实现:在开仓前,EA必须计算本次交易应该开多少手。
// 账户总资产
double accountBalance = AccountBalance();
// 愿意为单笔交易承担的风险百分比 (例如1%)
double riskPercent = 0.01;
// 单笔交易的最大可亏损金额
double riskAmount = accountBalance * riskPercent;
// 当前ATR值
double currentAtr = iATR(Symbol(), 0, AtrPeriod, 0);
// 每手波动一个ATR所代表的价值 (需要根据具体品种计算)
double dollarsPerAtr = (AtrMultiplier * currentAtr) * SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE) / SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_SIZE);
// 计算头寸规模(手数)
double positionSize = riskAmount / dollarsPerAtr;
第四步:实现加仓模块(Pyramiding Module)
在盈利时扩大优势是海龟法则的进攻利器。
1、加仓逻辑:
Pivot Point Profile Indicator核心功能与组件:
1、枢轴点剖面(Pivot Profile):
2、关键水平位(Key Levels):
3、交易逻辑——寻找“共振区”:
以下是Pivot Point Profile Indicator操作指南
对于希望将这个基于“价值区域”的交易系统自动化为EA的交易者,关键在于让EA学会识别“共振”,并在这些高概率区域执行交易。
第一步:构建关键数据读取模块(Key Data Reader Module)
这是EA的基础,它必须能够从指标中读取所有关键的水平位和剖面数据。
1、数据读取:EA需要使用iCustom()函数从Pivot Point Profile指标中读取:
第二步:创建“共振区”识别模块(Confluence Zone Identifier)
这是EA的核心智能所在。它需要能够判断哪些区域是值得交易的高概率区域。
逻辑实现:
1、EA需要定期(例如每根K线)运行一个检查程序。
2、寻找买入共振区:
3、寻找卖出共振区:
第三步:实现交易执行逻辑(Trade Execution Logic)
EA需要在价格进入这些“共振区”后,执行精确的交易。
1、买入逻辑(Pending Order):
2、卖出逻辑(Pending Order):
3、风险与利润管理:
第四步:整合趋势过滤器(Trend Filter)
为了进一步提高胜率,所有交易都应顺应大趋势。
1、过滤器逻辑:
Shepherd Harmonic Pattern Indicator核心功能与宣传要点:
1、自动形态扫描(Automatic Pattern Scanning):
2、潜在反转区(Potential Reversal Zone-PRZ):
3、内置的风险与利润管理:
5、交易逻辑——精准伏击反转:谐波交易的精髓在于“预测性”而非“反应性”。交易者不是追逐趋势,而是在PRZ这个预先计算好的“伏击区”等待价格进入,并寻找反转的机会。
以下是Shepherd Harmonic Pattern Indicator的操作指南
对于希望将这个复杂的形态识别系统自动化为EA的交易者,关键在于让EA学会如何“使用”指标画出的PRZ区域,并执行一套完整的、基于挂单的交易流程。
第一步:构建形态与PRZ监控模块(Pattern&PRZ Monitor)
这是EA的大脑,它必须能够识别新出现的谐波形态及其最重要的PRZ区域。
1、数据读取:EA需要使用iCustom()函数从Shepherd Harmonic指标中读取以下关键信息:
2、EA逻辑:
第二步:实现基于挂单的精准入场(Pending Order Entry)
这是谐波交易EA的核心!由于谐波交易是在预测反转,因此使用限价挂单(Limit Orders)是最佳策略,可以避免滑点并获得更好的入场点。
1、买入逻辑(Buy Limit Order):
2、卖出逻辑(Sell Limit Order):
第三步:实现分批平仓的利润管理(Partial Profit Management)
为了最大化谐波形态的优势,分批平仓是强烈推荐的策略。
1、高级开仓逻辑:
2、自动保本逻辑(Auto Break-Even):
第四步:整合确认指标过滤器(Confirmation Filter)
为了进一步提高胜率,可以在EA入场前增加一个额外的确认条件。
1、添加震荡指标:在EA中内置一个RSI或Stochastic指标。
核心建议:“PRZ是唯一的战场”。开发谐波EA的核心,所有交易行为都严格限制在指标计算出的PRZ区域内。你的EA必须被编程为一个纪律严明的狙击手:
这种交易方法要求极高的耐心,但由于其精确的入场点和天然的窄止损,往往能提供非常优越的风险回报比。
German Sniper Indicator核心功能与宣传要点:
1、核心组件1:动态趋势通道(Dynamic Trend Channel):
2、核心组件2:狙击信号(Sniper Signals):
3、交易逻辑——顺势回调入场:
以下是German Sniper Indicator操作指南
对于希望将这个顺势回调系统的逻辑自动化为EA的交易者,关键在于让EA学会识别“健康的趋势”并在趋势中的“价值区域”进行交易。
第一步:构建趋势识别模块(Trend Recognition Module)
这是EA的“眼睛”,它必须能够判断当前市场的主导方向。
1、数据读取:EA需要使用iCustom()函数从German Sniper指标中读取:
2、EA逻辑:
第二步:创建精准入场模块(Precision Entry Module)
这个模块在趋势方向正确的前提下,等待并捕捉回调/反弹的入场信号。
1、买入逻辑(Buy Logic):
2、卖出逻辑(Sell Logic):
重点:EA的结构必须保证,只有在第一步的趋势判断通过后,才会进入第二步的信号检查。
第三步:设定明确的退出策略(Exit Strategy)
没有提供明确的退出规则,你需要为EA设计合理的离场逻辑。
1、通道反转平仓(Exit on Channel Reversal):这是最安全、最符合系统逻辑的平仓方式。
2、触及反向通道平仓(Exit on Opposite Channel Touch):
3、将通道作为移动止损(Channel as Trailing Stop):这是一个能让利润最大化的优秀策略。
下载安装包内含1个模板&7个指标,请放置对应的文件夹内
Relicus Road Indicator核心功能与组件:
1、核心组件1:Relicus通道(Relicus Channel):
2、核心组件2:信号箭头(Signal Arrows):
3、核心组件3:副图震荡器(Oscillator):
4、完整的交易逻辑——三重确认(Triple Confirmation):
以下是Relicus Road Indicator的操作指南
对于希望将这个强过滤三重确认的系统自动化为EA的交易者,关键在于严格遵守其所有确认规则,绝不在条件不满足时进行任何交易。
第一步:构建市场状态与信号确认模块(State&Signal Confirmation Module)
这是EA的大脑,它必须能够同时读取并理解所有三个组件的状态。
1、数据读取:EA需要使用iCustom()函数从Relicus Road指标中读取以下所有关键信息:
2、买入条件逻辑(Buy Condition Logic):
bool isBuySignalVerified() {
return (
GetChannelState() == BLUE &&
GetArrowState() == BUY &&
GetOscillatorState() == BLUE
);
}
3、卖出条件逻辑(Sell Condition Logic):
bool isSellSignalVerified() {
return (
GetChannelState() == RED &&
GetArrowState() == SELL &&
GetOscillatorState() == RED
);
}
第二步:创建交易执行模块(Trade Execution Module)
这个模块负责在所有条件“三位一体”确认后,执行交易。
1、开仓买入逻辑:
2、开仓卖出逻辑:
3、关键点:EA必须被编程为忽略灰色通道中的任何信号。
第三步:设定明确的退出策略(Exit Strategy)
没有提供明确的退出规则,你需要为EA设计合理的离场逻辑。
1、通道反转平仓(Exit on Channel Reversal):这是最安全最符合系统逻辑的平仓方式。
2、反向三重确认平仓:当持有多单时,如果出现一个被完整验证的卖出信号(红色通道+红色箭头+红色震荡器),则平掉多单。
3、将通道作为移动止损(Channel as Trailing Stop):这是一个能让利润最大化的优秀策略。
Price Pro Canal Donchian核心功能与组件:
1、核心组件1:唐奇安通道(Donchian Channel):
2、核心组件2:趋势过滤器(Trend Filter):
3、完整的交易逻辑——趋势确认后的突破(Filtered Breakout):
以下是Price Pro Canal Donchian的操作指南
对于希望将这个带过滤的通道突破系统自动化为EA的交易者,关键在于让EA学会遵守“趋势优先”的原则,只在正确的市场方向上执行交易。
第一步:构建趋势过滤与通道监控模块(Trend Filter&Channel Monitor)
这是EA的大脑,它必须能够同时读取趋势状态和通道的价格水平。
1、数据读取:EA需要使用iCustom()函数从Donchian FTR指标中读取以下关键信息:
2、EA逻辑:
第二步:创建交易执行模块(Trade Execution Module)
这个模块在趋势方向正确的前提下,等待并执行突破信号。
1、买入逻辑(Buy Logic):
2、卖出逻辑(Sell Logic):
第三步:设定明确的退出策略(Exit Strategy)
通道突破系统通常使用以下几种退出方式:
1、反向通道突破平仓:这是最常用的退出方式。
2、趋势反转平仓:当持有多单时,如果趋势过滤器由蓝色变为红色,则平掉多单。
3、使用ATR追踪止损(ATR Trailing Stop):这是一个能让利润奔跑的优秀策略。在开仓后,设置一个基于ATR(平均真实波幅)的追踪止损,让止损位随着有利的价格移动而移动。