设为首页 收藏本站 切换语言 切换语言

【多指标面板】5000多行代码的指标

| 发表于 2025-7-11 21:58:16 | 显示全部楼层 |复制链接
指标名称:多指标面板[color=rgba(0, 0, 0, 0.9)]
版本:MT4 ver. 2.01(指标)

这个指标真的有5000多行代码!源码分享!源码分享!源码分享!有喜欢研究的拿去研究。
image.jpg
多指标面板结合了多个常用的技术指标,如RSI(相对强弱指数)、MACD(移动平均收敛发散指标)、随机震荡指标(Stochastic)、布林带(Bollinger Bands)、移动平均(MA)等,通过图形化元素(如箭头、价格标签等)在图表上展示买卖信号,帮助交易者做出交易决策。

image.jpg

信号解读
  • 买入信号:当RSI、MACD、随机震荡等指标满足特定条件(例如,RSI超过指定阈值)时,指标会在图表上绘制绿色图标,表示潜在的买入时机。
  • 卖出信号:当RSI、MACD、随机震荡等指标出现反向条件(例如,RSI低于指定阈值)时,指标会在图表上绘制红色图标,表示潜在的卖出时机。

    当然这里显示的颜色可以改的,如果你想红色代表上涨也可以。



以下是各个技术指标的外部参数:
image.png
RSI(相对强弱指数)
  • RSI_PERIOD:RSI计算周期(默认值:21)
  • BATAS_RSI:RSI阈值(默认值:50)
  • SHIFT_RSI:RSI的偏移量(默认值:0)


MACD(移动平均收敛发散指标)
  • MACD_FAST:MACD快线EMA周期(默认值:12)
  • MACD_SLOW:MACD慢线EMA周期(默认值:26)
  • MACD_SIGNAL:MACD信号线周期(默认值:9)
  • SHIFT_MACD:MACD偏移量(默认值:0)


随机震荡指标(Stochastic Oscillator)
  • STOCHASTIC_PERIOD:随机震荡计算周期(默认值:5)
  • STOCHASTIC_SLOW:随机震荡的平滑周期(默认值:3)
  • SHIFT_STOCHASTIC:随机震荡的偏移量(默认值:0)


布林带(Bollinger Bands)
  • PERIOD:布林带计算周期(默认值:20)
  • DEVIASI:布林带的标准差倍数(默认值:2)
  • SHIFT_BB:布林带的偏移量(默认值:0)


移动平均(MA)
  • MA_PERIOD:移动平均计算周期(默认值:100)
  • SHIFT_MA:移动平均的偏移量(默认值:0)


其他指标
  • CCI(商品渠道指数):配置周期和阈值。
  • RVI(相对活力指数):配置周期和阈值。
  • WPR(威廉指标):配置周期和阈值。
  • 支点(Pivot):配置周期和偏移量。
  • DeMarker(DMK):配置周期和阈值。
  • MFI(资金流量指标):配置周期和阈值。
  • 牛熊蜡烛:配置偏移量。
  • 加速振荡器:配置阈值。
  • 包络线(Envelopes):配置周期和标准差倍数。

这些参数允许用户根据市场的变化灵活调整各项指标的设置,从而使该指标更好地适应不同的交易策略和市场条件。

部分代码展示:

  1. //+------------------------------------------------------------------+//|                                                    多指标面板.mq4 |//|                                Copyright © 2009-2024, www.QChaos.com |//|                                          https://www.qchaos.com/ |//+------------------------------------------------------------------+#property copyright "Copyright © 量化混沌, www.qchaos.com"#property link      "https://www.qchaos.com"#property version   "2.01"#property strict#property indicator_separate_window
  2. extern string INDICATOR_PARAMETER1 = "===== RSI =====";extern int RSI_PERIOD = 21;extern int BATAS_RSI = 50;extern int SHIFT_RSI = 0;extern string INDICATOR_PARAMETER2 = "===== PARABOLIC SAR =====";extern double STEP = 0.02;extern double MAX = 0.2;extern int SHIFT_SAR = 0;extern string INDICATOR_PARAMETER3 = "===== MACD =====";extern int FAST_EMA = 12;extern int SLOW_EMA = 26;extern int PERIOD_MACD = 9;extern int SHIFT_MACD = 0;extern string INDICATOR_PARAMETER4 = "===== STOCHASTIC =====";extern int BATAS_STOCH = 50;extern int Kperiod = 5;extern int Dperiod = 3;extern int slowing = 3;extern int SHIFT_STOCH = 0;extern string INDICATOR_PARAMETER5 = "===== MOVING AVERAGE =====";extern int MA_PERIOD = 100;extern int SHIFT_MA = 0;extern string INDICATOR_PARAMETER6 = "===== CCI =====";extern int BATAS_CCI = 0;extern int CCI_PERIOD = 14;extern int SHIFT_CCI = 0;extern string INDICATOR_PARAMETER7 = "===== RVI =====";extern int RVI_PERIOD = 10;extern int BATAS_RVI = 0;extern int SHIFT_RVI = 0;extern string INDICATOR_PARAMETER8 = "===== BOLLINGER BANDS =====";extern int PERIOD = 20;extern int DEVIASI = 2;extern int SHIFT = 0;extern int SHIFT_BB = 0;extern string INDICATOR_PARAMETER9 = "===== WPR =====";extern int BATAS_WPR = -50;extern int WPR_PERIOD = 14;extern int SHIFT_WPR = 0;extern string INDICATOR_PARAMETER10 = "===== PIVOT =====";extern int SHIFT_PIVOT = 1;extern string INDICATOR_PARAMETER11 = "===== DEMARKER =====";extern double BATAS_DMK = 0.5;extern int DMK_PERIOD = 8;extern int SHIFT_DMK = 0;extern string INDICATOR_PARAMETER12 = "===== MFI =====";extern int BATAS_MFI = 50;extern int MFI_PERIOD = 20;extern int SHIFT_MFI = 0;extern string INDICATOR_PARAMETER13 = "===== BULL BEAR CANDLE =====";extern int SHIFT_CANDLE = 0;extern string INDICATOR_PARAMETER14 = "===== ACCELERATOR OSCILLATOR =====";extern int BATAS_AC = 0;extern int SHIFT_AC = 0;extern string INDICATOR_PARAMETER15 = "===== ENVELOPES =====";extern int ENVE_PERIOD = 14;extern double DEVIATION = 0.1;extern int SHIFT_ENVE = 0;double gd_384 = 0.74074074;double gd_400;double gd_408;double gd_416;double gd_424;double gd_432;double gd_440;double gd_448;double gd_456;double gd_464;double gd_472;double gd_480;double gd_488;double gd_496;double gd_504;double gd_512;double gd_520;double gd_528;double gd_536;double gd_544;double gd_552;double gd_560;double gd_568;double gd_576;double gd_584;double gd_592;double gd_600;double gd_608;double gd_616;double gd_624;double gd_632;double gd_640;double gd_648;double gd_656;double gd_664;double gd_672;double gd_680;double gd_688;double gd_696;double gd_704;double gd_712;double gd_720;double gd_728;double gd_736;double gd_744;double gd_752;double gd_760;double gd_768;double gd_776;double gd_784;double gd_792;double gd_800;double gd_808;double gd_816;double gd_824;double gd_832;double gd_840;double gd_848;double gd_856;double gd_864;double gd_872;double gd_880;double gd_888;double gd_896;double gd_904;double gd_912;double gd_920;double gd_928;double gd_936;double gd_944;double gd_952;double gd_960;double gd_968;double gd_976;double gd_984;double gd_992;double gd_1000;double gd_1008;double gd_1016;double gd_1024;double gd_1032;double gd_1040;double gd_1048;double gd_1056;double gd_1064;double gd_1072;double gd_1080;double gd_1088;double gd_1096;double gd_1104;double gd_1112;double gd_1120;double gd_1128;double gd_1136;double gd_1144;double gd_1152;double gd_1160;double gd_1168;double gd_1176;double gd_1184;double gd_1192;double gd_1200;double gd_1208;double gd_1216;double gd_1224;double gd_1232;double gd_1240;double gd_1248;double gd_1256;double gd_1264;double gd_1272;double gd_1280;double gd_1288;double gd_1296;double gd_1304;double gd_1312;double gd_1320;double gd_1328;double gd_1336;double gd_1344;double gd_1352;double gd_1360;double gd_1368;double gd_1376;double gd_1384;double gd_1392;double gd_1400;double gd_1408;double gd_1416;double gd_1424;double gd_1432;double gd_1440;double gd_1448;double gd_1456;double gd_1464;double gd_1472;double gd_1480;double g_bid_1488;
  3. // E37F0136AA3FFAF149B351F6A4C948E9int init()  {   if(Digits == 3 || Digits == 5)      gd_400 = 10.0 * Point;   else      gd_400 = Point;   return (0);  }
  4. // 52D46093050F38C27267BCE42543EF60int deinit()  {   ObjectDelete("PANAH DOWN");   ObjectDelete("PANAH");   ObjectDelete("Market_Price_Label1");   ObjectDelete("Market_Price_Label2");   ObjectDelete("Market_Price_Label3");   ObjectDelete("Market_Price_Label4");   ObjectDelete("Market_Price_Label5");   ObjectDelete("Market_Price_Label6");   ObjectDelete("Market_Price_Label7");   ObjectDelete("Market_Price_Label8");   ObjectDelete("Market_Price_Label9");   ObjectDelete("Market_Price_Label10");   ObjectDelete("Market_Price_Label11");   ObjectDelete("Market_Price_Label12");   ObjectDelete("Market_Price_Label13");   ObjectDelete("Market_Price_Label14");   ObjectDelete("Market_Price_Label15");   ObjectDelete("Market_Price_Label16");   ObjectDelete("Market_Price_Label17");   ObjectDelete("Market_Price_Label18");   ObjectDelete("Market_Price_Label19");   ObjectDelete("Market_Price_Label20");   ObjectDelete("Market_Price_Label21");   ObjectDelete("Market_Price_Label22");   ObjectDelete("Market_Price_Label23");   ObjectDelete("Market_Price_Label24");   ObjectDelete("Market_Price_Label25");   ObjectDelete("Market_Price_Label26");   ObjectDelete("Market_Price_Label27");   ObjectDelete("Market_Price_Label28");   ObjectDelete("Market_Price_Label29");   ObjectDelete("Market_Price_Label30");   ObjectDelete("Market_Price_Label31");   ObjectDelete("Market_Price_Label32");   ObjectDelete("Market_Price_Label33");   ObjectDelete("Market_Price_Label34");   ObjectDelete("Market_Price_Label35");   ObjectDelete("Market_Price_Label36");   ObjectDelete("Market_Price_Label37");   ObjectDelete("Market_Price_Label38");   ObjectDelete("Market_Price_Label39");   ObjectDelete("Market_Price_Label40");   ObjectDelete("Market_Price_Label41");   ObjectDelete("Market_Price_Label42");   ObjectDelete("Market_Price_Label43");   ObjectDelete("Market_Price_Label44");   ObjectDelete("Market_Price_Label45");   ObjectDelete("Market_Price_Label46");   ObjectDelete("Market_Price_Label47");   ObjectDelete("Market_Price_Label48");   ObjectDelete("Market_Price_Label49");   ObjectDelete("Market_Price_Label50");   ObjectDelete("RSI");   ObjectDelete("RSI_M1");   ObjectDelete("RSI_M5");   ObjectDelete("RSI_M15");   ObjectDelete("RSI_M30");   ObjectDelete("RSI_H1");   ObjectDelete("RSI_H4");   ObjectDelete("RSI_D1");   ObjectDelete("RSI_W1");   ObjectDelete("RSI_MN1");   ObjectDelete("SIG_BARS1_TF1");   ObjectDelete("SIG_BARS1_TF2");   ObjectDelete("SIG_BARS1_TF3");   ObjectDelete("SIG_BARS1_TF4");   ObjectDelete("SIG_BARS1_TF5");   ObjectDelete("SIG_BARS1_TF6");   ObjectDelete("SIG_BARS1_TF7");   ObjectDelete("SIG_BARS1_TF8");   ObjectDelete("SIG_BARS1_TF9");   ObjectDelete("SAR");   ObjectDelete("SAR_M1");   ObjectDelete("SAR_M5");   ObjectDelete("SAR_M15");   ObjectDelete("SAR_M30");   ObjectDelete("SAR_H1");   ObjectDelete("SAR_H4");   ObjectDelete("SAR_D1");   ObjectDelete("SAR_W1");   ObjectDelete("SAR_MN1");   ObjectDelete("SIG_BARS2_TF1");   ObjectDelete("SIG_BARS2_TF2");   ObjectDelete("SIG_BARS2_TF3");   ObjectDelete("SIG_BARS2_TF4");   ObjectDelete("SIG_BARS2_TF5");   ObjectDelete("SIG_BARS2_TF6");   ObjectDelete("SIG_BARS2_TF7");   ObjectDelete("SIG_BARS2_TF8");   ObjectDelete("SIG_BARS2_TF9");   ObjectDelete("MACD");   ObjectDelete("MACD_M1");   ObjectDelete("MACD_M5");   ObjectDelete("MACD_M15");   ObjectDelete("MACD_M30");   ObjectDelete("MACD_H1");   ObjectDelete("MACD_H4");   ObjectDelete("MACD_D1");   ObjectDelete("MACD_W1");   ObjectDelete("MACD_MN1");   ObjectDelete("SIG_BARS3_TF1");   ObjectDelete("SIG_BARS3_TF2");   ObjectDelete("SIG_BARS3_TF3");   ObjectDelete("SIG_BARS3_TF4");
复制代码
filetype

多指标面板.ex4

173.13 KB, 下载次数: 1, 下载积分: 活跃度 -5 售价: 1 H币  [记录]  [下载]

filetype

多指标面板.mq4

405.8 KB, 下载次数: 3, 下载积分: 活跃度 -5 售价: 2 H币  [记录]  [下载]

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN    参与人数:0    我的评分:未评 下载时遇到问题?
举报

评论 使用道具

精彩评论6

anson1979
DDD
| 发表于 2025-7-12 11:43:37 | 显示全部楼层
为什么我加载后,只显示百分比数据及报价数据,所有指标的红绿信号都没有显示呢?
举报

点赞 评论 使用道具

anson1979
DDD
| 发表于 2025-7-12 12:04:36 | 显示全部楼层
1.png
红绿信号没有显示,是哪里的问题?
举报

点赞 评论 使用道具

111111q
D
| 发表于 2025-7-12 13:47:40 | 显示全部楼层
这个还得花钱?
举报

点赞 评论 使用道具

anson1979
DDD
| 发表于 2025-7-15 08:32:02 | 显示全部楼层
感谢楼主重新给我发了一份,这回问题终于解决了,谢谢 2.png
举报

点赞 1 评论 使用道具

huiqian123
CC
| 发表于 2025-7-22 20:57:28 | 显示全部楼层
微信图片_20250722205653.png 购买的源码前面红绿没有显示
举报

点赞 评论 使用道具

ruio
DD
| 发表于 2025-7-28 22:42:11 | 显示全部楼层
感觉这个很厉害的样子啊
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

 简体中文国旗 简体中文
 繁體中文国旗 繁體中文
 English国旗 English(英语)
 日本語国旗 日本語(日语)
 Deutsch国旗 Deutsch(德语)
 Русский язык国旗 Русский язык(俄语)
 بالعربية国旗 بالعربية(阿拉伯语)
 Türkçe国旗 Türkçe(土耳其语)
 Português国旗 Português(葡萄牙语)
 ภาษาไทย国旗 ภาษาไทย(泰国语)
 한어国旗 한어(朝鲜语/韩语)
 Français国旗 Français(法语)
翻译