ICT一生交易策略:PM时段扫盘、FVG、CISD突破及其优缺点
指标参数及功能介绍
以下代码由今日美股网(www.TodayUSStock.com)代码学院提供,ICT一生交易策略使用了一些关键参数,这些参数通过输入框可以进行设置,从而调整策略的适应性。主要参数包括:
PM时段时间区间:该参数定义了13:30到16:00 EST的时间段,市场在该时间段内的价格波动被认为是流动性驱动的重要参考。
CISD Bar Back Check:该参数定义了回测的K线数量,帮助检测市场结构变化,并确定突破的有效性。
订单块和FVG检测:用来识别市场中的公平价值缺口(FVG)和关键订单块(OB),这些价格区域用于寻找入场点。
这些参数的配置使得交易者能够根据不同的市场环境调整策略,以实现更高的交易准确性和盈利潜力。
代码解析及注释
// 这是 Pine Script™ 代码,适用于 Mozilla 公共许可证 2.0 // © TFlab //@version=6 indicator('One Trading Setup for Life ICT [TradingFinder] Sweep Session FVG', 'TFlab Trading Setup for Life', overlay = true, max_bars_back = 5000, max_lines_count = 500, max_labels_count = 500) // 导入库 // 导入订单块精炼库 import TFlab/OrderBlockRefiner_TradingFinder/2 as Refiner // 导入订单块绘制库 import TFlab/OrderBlockDrawing_TradingFinder/4 as Drawing // 导入FVG检测库 import TFlab/FVGDetectorLibrary/3 as FVG // 输入参数 BarBackCheck = input.int(5, 'CISD Bar Back Check', minval = 1, group = '逻辑设置') OBRefiner = Refiner.OrderBlockRefiner(BarBackCheck) // 定义PM时段时间 PMSessionStart = timestamp(year, month, dayofmonth, 13, 30) PMSessionEnd = timestamp(year, month, dayofmonth, 16, 0) // 根据FVG检测算法找到公平价值缺口 FVGDetector = FVG.FVGDetector() // 判断突破及入场信号 if (BarBackCheck > 1 and FVGDetector.detect()) strategy.entry("Long", strategy.long)
代码原理详细介绍
该策略的核心逻辑在于通过市场特定时间段内的价格行为来推断未来的价格走势。具体来说,策略分为以下几个主要部分:
PM时段价格扫盘:策略通过计算13:30到16:00 EST的市场价格波动,确定该时间段的高低点,并以此作为后续价格行为的参考。
FVG和OB检测:公平价值缺口(FVG)和订单块(OB)的检测算法通过对过去几根K线的市场价格行为进行分析,识别出潜在的反转区域或支撑阻力区间。
CISD突破确认:该逻辑用于确认突破是否有效。如果市场突破了订单块或者公平价值缺口,并且突破后的回调符合设定条件,则为有效入场信号。
优缺点分析
优点:
高效的入场点识别:该策略能够准确识别市场中的潜在转折点,并通过回调后入场来降低风险。
适应性强:通过调整参数,策略可以在不同的市场环境下进行适配,提高策略的灵活性。
风险管理:策略能够通过设定止损和止盈点,帮助交易者管理每一笔交易的风险。
缺点:
对市场波动要求高:策略适用于波动较大的市场,可能不适合低波动的市场。
较为复杂的参数设置:由于涉及到多个参数设置,可能需要较多的时间来进行优化和调整。
适用交易品种及市场
该策略适用于具有较高波动性和流动性的金融市场。包括但不限于:
由于该策略依赖于市场的高流动性,因此在交易量较大的市场中效果最佳。
总结
ICT一生交易策略通过对PM时段价格行为的分析,结合FVG和订单块的检测,帮助交易者发现潜在的市场反转信号。虽然策略具有较高的准确性和灵活性,但对于市场波动性和参数配置要求较高,需要交易者进行精细化调整和优化。总体而言,该策略适合那些追求较高盈利并能够承受一定风险的交易者。
指标网址
该指标可以通过以下链接获取:点击获取ICT交易策略指标
来源:今日美股网