MT4 Golden指标分析系统


Golden系统(适用周期:短线M15激进M30稳健H1)

系统介绍:
国外曾经比较知名的交易指标系统之一,生动标识出当前趋势状态,并给出具体日内交易的各个区间。属于日间交易转化而来的一种交易方法。比较客观。

系统说明:
一.模版使用周期:短线高手M15 激进型交易M30 稳定型交易H1
二.模版适用所有币种.推荐货币对:镑/美 欧/美 美/日 镑/日 欧/日
三.避开重要经济数据公布时段.
四.开仓条件:
1.最佳条件:
做多 :a.主图蓝色K 线,b.青色圆点买点信号  c.副图 青色箭头  d.青色方块  e.蓝色方块  f.青色交叉纹 g.多空趋势线蓝色向上 h.MACD零轴以上。
做空 :a.主图红色K线,b.黄色原点卖点信号 c.付图 黄色箭头 d.黄色方块 e.红色方块 f.黄色交叉纹 g.多空趋势线黄色向下 h.MACD零轴以下

2.必要条件 :
做多 :a.主图蓝色K线,b.青色圆点买点信号 d.青色方块
做空 :a.主图红色K线,b.黄色圆点卖点信号 d.黄色方块
3.MACD绿色慢线与主图多空趋势线平行 ,顺向开单
4.K线在多空趋势线以上的顺向配合MACD作多,K线在多空趋势线以下的顺
向配合MACD作空。
五.平仓条件:
1.以开仓同周期出现付图指标反向色块为平仓;如:青色方块做多,黄色平仓。
2.以出现同周期反向买卖点信号平仓。
3.获利后都要追踪止损。镑/美 15点 镑/日 25 点 欧/美 15点
4.以同周期MACD反向交叉为出场

六.止损:
1.镑美37点
2.欧美27点
3.美日47点
5.镑日57点   (都要加本平台点差)

七.1小时图配使MACD使用,MACD零轴以上为多头趋势,零轴以下为空头趋势,出现买卖点信号顺 MACD慢线趋势方向,单向做单。一小时出现买点信号入场,适用币种GBP/USD EUR/USD.止损三十点加本平台点差。

八.M30H1 阻力支撑网格显示的是阻力和支撑位置 可作为开仓,平仓参考 . 系统中没有任何未来函数,每个方框表示的含义是交叉链,色块,区块,分别代表RSI KD MACD ADX 等等 箭头是复合买卖点信号,就是把所需要的条件都列在一起了,集优法 。
这是一个信号系统和展现市场多空能量变化消长的复合系统.K线--多空线--叉线--方块--方格这五个层次展示多空力量的变化消长,用以表现趋势的形成,发展,衰退,转折的全过程.

点击下载程序与源码 文件大小:8.44 KB

MQL4/ MQL4/Indicators/ MQL4/Indicators/Golden Finger.mq4 MQL4/Indicators/Golden MA.mq4 MQL4/Indicators/Golden MACD.mq4 MQL4/Indicators/Golden Super k.mq4 MQL4/Indicators/Golden Tendency String V2.mq4 MQL4/Indicators/Golden Varitey.mq4 MQL4/Indicators/Golden+Tendency+String+V2.mq4 必须读我.txt templates/ templates/golden v3.tpl 策汇在线.url

MQL4/Indicators/Golden Finger.mq4代码片段:

#property copyright "" #property link "" #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Aqua #property indicator_color2 Gold extern int RISK = 4; double G_ibuf_80[]; double G_ibuf_84[]; bool Gi_88 = FALSE; bool Gi_92 = FALSE; int init() { SetIndexStyle(0, DRAW_ARROW, STYLE_SOLID, 2); SetIndexArrow(0, 159); SetIndexBuffer(0, G_ibuf_80); SetIndexStyle(1, DRAW_ARROW, STYLE_SOLID, 2); SetIndexArrow(1, 159); SetIndexBuffer(1, G_ibuf_84); return (0); } int deinit() { return (0); } int start() { double Ld_0; double Ld_8; int Li_52; int Li_56; int Li_60; double Ld_68; double Ld_76; double Ld_84; double Ld_92; double Lda_100[500][2]; double Ld_16 = 10; double Ld_32 = 70; double Ld_40 = 30; int Li_104 = IndicatorCounted(); Ld_16 = RISK * 2 + 3; Ld_32 = RISK + 67; Ld_40 = 33 - RISK; double period_24 = Ld_16; if (Li_104 < 0) return (-1); if (Li_104 > 0) Li_104--; int Li_112 = Bars - Li_104 - 1; for (int Li_108 = Li_112; Li_108 > 0; Li_108--) { Li_52 = Li_108; Ld_68 = 0; Ld_76 = 0; for (Li_52 = Li_108; Li_52 <= Li_108 + 9; Li_52++) Ld_76 += MathAbs(High[Li_52] - Low[Li_52]); Ld_68 = Ld_76 / 10.0; Li_52 = Li_108; for (int count_48 = 0; Li_52 < Li_108 + 9 && count_48 < 1; Li_52++) if (MathAbs(Open[Li_52] - (Close[Li_52 + 1])) >= 2.0 * Ld_68) count_48++; if (count_48 >= 1) Li_56 = Li_52; else Li_56 = -1; Li_52 = Li_108; for (count_48 = 0; Li_52 < Li_108 + 6 && count_48 < 1; Li_52++) if (MathAbs(Close[Li_52 + 3] - Close[Li_52]) >= 4.6 * Ld_68) count_48++; if (count_48 >= 1) Li_60 = Li_52; else Li_60 = -1; if (Li_56 > -1) period_24 = 3; else period_24 = Ld_16; if (Li_60 > -1) period_24 = 4; else period_24 = Ld_16; Ld_0 = 100 - MathAbs(iWPR(NULL, 0, period_24, Li_108)); Lda_100[Li_108][0] = Li_108; Lda_100[Li_108][1] = Ld_0; Ld_84 = 0; Ld_92 = 0; Ld_8 = 0; if (Ld_0 < Ld_40) { for (int Li_64 = 1; Lda_100[Li_108 + Li_64][1] >= Ld_40 && Lda_100[Li_108 + Li_64][1] <= Ld_32; Li_64++) { } if (Lda_100[Li_108 + Li_64][1] > Ld_32) { Ld_8 = High[Li_108] + Ld_68 / 2.0; Ld_84 = Ld_8; } } if (Ld_0 > Ld_32) { for (Li_64 = 1; Lda_100[Li_108 + Li_64][1] >= Ld_40 && Lda_100[Li_108 + Li_64][1] <= Ld_32; Li_64++) { } if (Lda_100[Li_108 + Li_64][1] < Ld_40) { Ld_8 = Low[Li_108] - Ld_68 / 2.0; Ld_92 = Ld_8; } } if (Ld_92 != 0.0 && Gi_88 == FALSE) { G_ibuf_80[Li_108] = Ld_92 - 1.0 * Point; Gi_88 = TRUE; Gi_92 = FALSE; if (Li_112 <= 2) Alert(Symbol(), " ", Period(), "M Golden Finger BUY "); } if (Ld_84 != 0.0 && Gi_92 == FALSE) { G_ibuf_84[Li_108] = Ld_84 + 1.0 * Point; Gi_92 = TRUE; Gi_88 = FALSE; if (Li_112 <= 2) Alert(Symbol(), " ", Period(), "M Golden Finger SELL "); } } return (0); }