金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 522|回复: 9

请编写一套技术指标,谢谢

[复制链接]

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2025-8-28
曾用名:
发表于 2025-8-31 16:49 来自手机 | 显示全部楼层 |阅读模式
15分钟macd三个参数改为6.12.5      15分钟均线为只要二条5线.13线    15分钟BBlboll(多空布林)参数改为10.3    策略为macd金叉或死叉,且15分钟5均线和13线金叉或死叉,且BBlBoll闭口到开口时改变方向跟进,分时图量能要在5分钟内均匀放量,请在此时刻时主图上标明信号上涨或下跌
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-9-1 09:25 | 显示全部楼层
// 参数设置
INPUT:MACD_SHORT(6,1,100,1);   // MACD短周期
INPUT:MACD_LONG(12,1,100,1);   // MACD长周期
INPUT:MACD_M(5,1,100,1);       // MACD信号周期
INPUT:MA1_PERIOD(5,1,100,1);   // 均线1周期
INPUT:MA2_PERIOD(13,1,100,1);  // 均线2周期
INPUT:BB_PERIOD(10,1,100,1);   // BBlBoll周期
INPUT:BB_WIDTH(3,1,100,1);     // BBlBoll宽度参数
INPUT:VOL_LOOKBACK(5,1,30,1);  // 量能观察周期

// MACD指标计算
DIFF := EMA(CLOSE, MACD_SHORT) - EMA(CLOSE, MACD_LONG);
DEA  := EMA(DIFF, MACD_M);
MACD := 2 * (DIFF - DEA);

// 均线计算
MA5:MA(CLOSE,MA1_PERIOD);
MA13:MA(CLOSE,MA2_PERIOD);

// BBlBoll指标计算
MID := (MA(CLOSE,BB_PERIOD) + MA(CLOSE,BB_PERIOD*2) + MA(CLOSE,BB_PERIOD*4) + MA(CLOSE,BB_PERIOD*8))/4;
STD1 := STD(CLOSE,BB_PERIOD);
UPPER := MID + BB_WIDTH*STD1;
LOWER := MID - BB_WIDTH*STD1;
BANDWIDTH := (UPPER-LOWER)/MID*100; // 布林带宽度指标

// 量能均匀放量判断
VOL_MA5:MA(VOL,VOL_LOOKBACK);
VOL_SMOOTH := ABS(VOL_MA5-REF(VOL_MA5,1))/REF(VOL_MA5,1)<0.1; // 5分钟内量能变化不超过10%

// 信号条件
// 上涨信号:MACD金叉+均线金叉+BBlBoll开口向上+量能均匀
上涨信号 := CROSS(DIFF,DEA)=1 AND CROSS(MA5,MA13)=1 AND
           CROSS(BANDWIDTH,REF(BANDWIDTH,1))=1 AND BANDWIDTH>REF(BANDWIDTH,1) AND
           VOL_SMOOTH=1 AND VOL>REF(VOL,1);

// 下跌信号:MACD死叉+均线死叉+BBlBoll开口向下+量能均匀
下跌信号 := CROSS(DEA,DIFF)=1 AND CROSS(MA13,MA5)=1 AND
           CROSS(BANDWIDTH,REF(BANDWIDTH,1))=1 AND BANDWIDTH>REF(BANDWIDTH,1) AND
           VOL_SMOOTH=1 AND VOL>REF(VOL,1);

// 主图标注
DRAWICON(上涨信号,LOW*0.99,1);  // 上涨信号标注在K线下方
DRAWICON(下跌信号,HIGH*1.01,2); // 下跌信号标注在K线上方

// 显示指标线
DIFF;DEA;MA5;MA13;MID;UPPER;LOWER;

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2025-8-28
曾用名:
 楼主| 发表于 2025-9-1 13:18 来自手机 | 显示全部楼层
谢谢你,我试试
回复

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2025-8-28
曾用名:
 楼主| 发表于 2025-9-1 21:12 来自手机 | 显示全部楼层
安装后,错误提示:语句末尾缺少分号
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-9-2 09:06 | 显示全部楼层
本地正常,你复制时候漏复制了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2025-8-28
曾用名:
 楼主| 发表于 2025-9-2 11:30 来自手机 | 显示全部楼层
我复制了好几次,均是语句末尾缺少分号,不知那一部分漏复制了,请明是
回复

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2025-8-28
曾用名:
 楼主| 发表于 2025-9-2 11:34 来自手机 | 显示全部楼层
我复制了好几次,均是语句末尾缺少分号,不知那部分漏复制,请明是
回复

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2025-8-28
曾用名:
 楼主| 发表于 2025-9-2 11:38 来自手机 | 显示全部楼层
我复制好几次,均是语句末尾缺少分号,不知是那部分漏复制,请明是
回复

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 1

等级: 新手上路

注册:
2025-8-28
曾用名:
 楼主| 发表于 2025-9-2 11:42 来自手机 | 显示全部楼层
不知那部分漏复制了
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-9-2 13:09 | 显示全部楼层
[PEL] 复制代码
// 参数设置
INPUT:MACD_SHORT(6,1,100,1);   // MACD短周期
INPUT:MACD_LONG(12,1,100,1);   // MACD长周期
INPUT:MACD_M(5,1,100,1);       // MACD信号周期
INPUT:MA1_PERIOD(5,1,100,1);   // 均线1周期
INPUT:MA2_PERIOD(13,1,100,1);  // 均线2周期
INPUT:BB_PERIOD(10,1,100,1);   // BBlBoll周期
INPUT:BB_WIDTH(3,1,100,1);     // BBlBoll宽度参数
INPUT:VOL_LOOKBACK(5,1,30,1);  // 量能观察周期

// MACD指标计算
DIFF := EMA(CLOSE, MACD_SHORT) - EMA(CLOSE, MACD_LONG);
DEA  := EMA(DIFF, MACD_M);
MACD := 2 * (DIFF - DEA);

// 均线计算
MA5:MA(CLOSE,MA1_PERIOD);
MA13:MA(CLOSE,MA2_PERIOD);

// BBlBoll指标计算
MID := (MA(CLOSE,BB_PERIOD) + MA(CLOSE,BB_PERIOD*2) + MA(CLOSE,BB_PERIOD*4) + MA(CLOSE,BB_PERIOD*8))/4;
STD1 := STD(CLOSE,BB_PERIOD);
UPPER := MID + BB_WIDTH*STD1;
LOWER := MID - BB_WIDTH*STD1;
BANDWIDTH := (UPPER-LOWER)/MID*100; // 布林带宽度指标

// 量能均匀放量判断
VOL_MA5:MA(VOL,VOL_LOOKBACK);
VOL_SMOOTH := ABS(VOL_MA5-REF(VOL_MA5,1))/REF(VOL_MA5,1)<0.1; // 5分钟内量能变化不超过10%

// 信号条件
// 上涨信号:MACD金叉+均线金叉+BBlBoll开口向上+量能均匀
上涨信号 := CROSS(DIFF,DEA)=1 AND CROSS(MA5,MA13)=1 AND
           CROSS(BANDWIDTH,REF(BANDWIDTH,1))=1 AND BANDWIDTH>REF(BANDWIDTH,1) AND
           VOL_SMOOTH=1 AND VOL>REF(VOL,1);

// 下跌信号:MACD死叉+均线死叉+BBlBoll开口向下+量能均匀
下跌信号 := CROSS(DEA,DIFF)=1 AND CROSS(MA13,MA5)=1 AND
           CROSS(BANDWIDTH,REF(BANDWIDTH,1))=1 AND BANDWIDTH>REF(BANDWIDTH,1) AND
           VOL_SMOOTH=1 AND VOL>REF(VOL,1);

// 主图标注
DRAWICON(上涨信号,LOW*0.99,1);  // 上涨信号标注在K线下方
DRAWICON(下跌信号,HIGH*1.01,2); // 下跌信号标注在K线上方

// 显示指标线
DIFF;DEA;MA5;MA13;MID;UPPER;LOWER;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-10-8 18:44 , Processed in 0.144391 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表