多空波段操作策略源码:做多,做空,止损,回调反弹观望,多头趋势,空头趋势信号!

点击上方蓝字关注我们
一、指标效果展示

二、主图指标源码:适用文华软件,其他软件需修改!
MA20:MA(C,20); // 20日均线(趋势核心)
MA_PERIOD := 20; // 20日均线(趋势判断核心,对应第3节均线系统)
VOL_MA := 5; // 5日量能均线(量能筛选,对应第8节量价配合)
ATTACK_BODY_RATIO := 0.6; // 进攻K实体占比≥60%(对应第12节K线结构)
CALLBACK_BODY_RATIO := 0.3; // 回调K实体占比≤30%(对应第13节回调识别)
OFFSET_SMALL := 8; // 普通标注偏移量(原5→8,拉开间距,对应第20节可视化)
OFFSET_BIG := 15; // 止损标注偏移量(原10→15,拉开间距,对应第25节风险控制)
OFFSET_ICON := 11; // 图标专属偏移量(新增,拉开图标与文字间距)
// 核心指标:均线、量能、K线波动幅度(无未来函数,纯历史/当前数据)
MA20 := MA(C, MA_PERIOD); // 20日均线计算(对应第6节均线公式)
VOL_MA5 := MA(VOL, VOL_MA); // 量能均线(对应第9节量能均值)
K_RANGE := IF(H-L=0, 0.0001, H-L); // 防除零报错(对应第7节数据校验)
K_BODY_RATIO := ABS(C-O)/K_RANGE; // K线实体占比(对应第11节K线强度)
// 1. 进攻K识别(多/空,对应第12-15节进攻K三要素:趋势+实体+量能)
LONG_ATTACK_K := C > MA20 // 多头趋势(价在均线上)
AND C > O // 阳线
AND C > REF(H,3) // 突破前3根K高点(进攻性)
AND K_BODY_RATIO >= ATTACK_BODY_RATIO // 实体占比≥60%
AND VOL > VOL_MA5; // 放量(量价配合)
SHORT_ATTACK_K := C < MA20 // 空头趋势(价在均线下方)
AND C < O // 阴线
AND C < REF(L,3) // 跌破前3根K低点(进攻性)
AND K_BODY_RATIO >= ATTACK_BODY_RATIO // 实体占比≥60%
AND VOL > VOL_MA5; // 放量(量价配合)
// 2. 最近进攻K高低点(对应第16节信号回溯,无未来函数)
LAST_LONG_ATTACK_LOW := VALUEWHEN(LONG_ATTACK_K, L); // 上次多头进攻K低点
LAST_SHORT_ATTACK_HIGH := VALUEWHEN(SHORT_ATTACK_K, H); // 上次空头进攻K高点
// 3. 回调K识别(多/空,对应第17-18节回调K三要素:趋势+缩量+小实体)
LONG_CALLBACK_K := C > MA20 // 多头趋势不变
AND VOL < VOL_MA5 // 缩量(趋势暂歇)
AND H < REF(H,1) // 价格回调
AND K_BODY_RATIO <= CALLBACK_BODY_RATIO // 小实体≤30%
AND L > MA20 AND L > LAST_LONG_ATTACK_LOW; // 不破关键支撑
SHORT_CALLBACK_K := C < MA20 // 空头趋势不变
AND VOL < VOL_MA5 // 缩量(趋势暂歇)
AND L > REF(L,1) // 价格反弹
AND K_BODY_RATIO <= CALLBACK_BODY_RATIO // 小实体≤30%
AND H < MA20 AND H < LAST_SHORT_ATTACK_HIGH; // 不破关键压力
// ==================== 【19-25节:止损位计算(风险控制)】 ====================
// 止损位=最近进攻K极值 ± 0.5倍前K波动幅度(对应第24-25节止损设置)
LONG_STOP_LOSS := LAST_LONG_ATTACK_LOW – (REF(K_RANGE,1)*0.5);
SHORT_STOP_LOSS := LAST_SHORT_ATTACK_HIGH + (REF(K_RANGE,1)*0.5);
// 距离上次进攻K的K线数(对应第23节信号时效性)
LONG_ATTACK_BARS := BARSLAST(LONG_ATTACK_K);
SHORT_ATTACK_BARS := BARSLAST(SHORT_ATTACK_K);
// ==================== 【26-29节:可视化标注(无蓝色元素+清晰20日线+间距拉开)】 ====================
// 1. 20日均线(品红加粗+文字标注,对应第26节主图核心线,更清晰)
DRAWTEXT(ISLASTBAR, MA20-OFFSET_SMALL*2, ‘日线’),VALIGN2,FONTSIZE14,COLORMAGENTA; // 20日线文字标注
// 2. 趋势文字(间距拉开,对应第27节趋势可视化)
DRAWTEXT(ISLASTBAR AND C > MA20, MA20+OFFSET_SMALL, ‘多头趋势’),VALIGN0,FONTSIZE18,COLORRED;
DRAWTEXT(ISLASTBAR AND C < MA20, MA20+OFFSET_SMALL, ‘空头趋势’),VALIGN0,FONTSIZE18,COLORGREEN;
// 3. 进攻K标注(文字+箭头,间距拉开,对应第28节信号可视化)
DRAWTEXT(LONG_ATTACK_K, MA20+OFFSET_SMALL, ‘做多↑’),VALIGN1,FONTSIZE20,COLORRED;
DRAWTEXT(SHORT_ATTACK_K, MA20-OFFSET_SMALL, ‘做空↓’),VALIGN1,FONTSIZE20,COLORGREEN;
DRAWICON(LONG_ATTACK_K, MA20+OFFSET_ICON, 1); // 多头箭头:远离文字(OFFSET_ICON=11)
DRAWICON(SHORT_ATTACK_K, MA20-OFFSET_ICON, 2); // 空头箭头:远离文字
// 4. 回调K标注(间距拉开,对应第28节观望信号)
DRAWTEXT(LONG_CALLBACK_K, MA20-OFFSET_SMALL, ‘回调观望’),VALIGN1,FONTSIZE16,COLORYELLOW;
DRAWTEXT(SHORT_CALLBACK_K, MA20+OFFSET_SMALL, ‘反弹观望’),VALIGN1,FONTSIZE16,COLORYELLOW;
// 5. 止损位标注(参考代码正确语法,间距拉开,对应第29节风险可视化)
DRAWNUMBER(LONG_ATTACK_BARS=0, MA20-OFFSET_BIG, LONG_STOP_LOSS, 2, COLORRED);
DRAWNUMBER(SHORT_ATTACK_BARS=0, MA20+OFFSET_BIG, SHORT_STOP_LOSS, 2, COLORGREEN);
DRAWTEXT(LONG_ATTACK_BARS=0, MA20-OFFSET_BIG-OFFSET_SMALL, ‘止损’),VALIGN0,FONTSIZE12,COLORRED;
DRAWTEXT(SHORT_ATTACK_BARS=0, MA20+OFFSET_BIG+OFFSET_SMALL, ‘止损’),VALIGN2,FONTSIZE12,COLORGREEN;
// 6. 辅助学习提示(对应1-29节核心口诀,远离核心区域)
DRAWTEXT(ISLASTBAR, MA20-OFFSET_BIG*2, ‘进攻K入场 回调观望 止损必设’),VALIGN2,FONTSIZE12,COLORGRAY;
三、精品指标鉴赏:不免Fei提供,需要了解的朋友欢迎来问我(记得截图)
1、狮子多空震荡主图,达摩KD多空幅图

2、苍穹高手专用主图,趋势寻宝多空指标幅图

3、云析赢DK多空系统主图,云析赢趋势量化系统幅图


声明:
本文指标公式源码仅供学习交流,不具备任何操作指导。依次操作,盈.亏自负。
·end·
—如果喜欢,快分享给你的朋友们吧—
我们一起愉快的玩耍吧
来都来了,点个赞,推荐,分享再走吧~~
夜雨聆风
