顺水外汇EA交易网MT4
标题:
求助哪位大神帮我编写一套变色的均线系统
[打印本页]
作者:
523014
时间:
2018-1-11 13:39
标题:
求助哪位大神帮我编写一套变色的均线系统
求助哪位大神帮我编写一套变色的均线系统,要求上涨是绿色,下跌是红色,有三条均线,5EMA,20sma,60sma
作者:
523014
时间:
2018-1-11 14:16
哪位大神编写好后,我会给微信红包
作者:
523014
时间:
2018-1-11 15:15
哪位大神编写好后,我会给微信红包,小弟急用
作者:
tempasdf
时间:
2018-1-11 16:03
论坛里很多 自己称搜搜
作者:
tempasdf
时间:
2018-1-11 17:34
http://www.520fx.com/thread-62666-1-1.html
作者:
523014
时间:
2018-1-11 18:25
//+------------------------------------------------------------------+
//| 变色均线指标.mq4 |
//| Copyright 2015, Lizf. |
//| muzabc@163.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, Lizf."
#property link "muzabc@163.com"
#property version "1.00"
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
#property indicator_buffers 7
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_color3 Pink
#property indicator_color4 Gold
#property indicator_color5 Green
#property indicator_color6 Cyan
#property indicator_color7 Magenta
extern int HMa周期 = 15;
extern int HMa类型 = 3;
extern int SMa周期 = 34;
extern int SMa类型 = 1;
extern int LMa周期 = 180;
extern int LMa类型 = 1;
double 蓝涨线[];
double 红跌线[];
double 粉点线[];
double 金跌线[];
double 绿涨线[];
double 青涨线[];
double 紫跌线[];
//------------初始化-------------+
int init()
{
IndicatorBuffers(9);
SetIndexBuffer(0, 蓝涨线);
SetIndexBuffer(1, 红跌线);
SetIndexBuffer(2, 粉点线);
ArraySetAsSeries(粉点线, true);
SetIndexBuffer(3, 金跌线);
SetIndexBuffer(4, 绿涨线);
SetIndexBuffer(6, 青涨线);
SetIndexBuffer(5, 紫跌线);
SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 3);
SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 3);
SetIndexStyle(2, DRAW_LINE, STYLE_DOT, 0);
SetIndexStyle(3, DRAW_LINE, STYLE_SOLID, 3);
SetIndexStyle(4, DRAW_LINE, STYLE_SOLID, 3);
SetIndexStyle(5, DRAW_LINE, STYLE_SOLID, 3);
SetIndexStyle(6, DRAW_LINE, STYLE_SOLID, 3);
return(0);
}
//-----------主函数-------------+
int start()
{
int 最少计;
int 已计= IndicatorCounted();
if(已计0)
已计--;
最少计= Bars -已计;
int shift= 0;
int 再滑周= MathSqrt(HMa周期);
int 棒数= Bars-已计+HMa周期+1;
double 首均线[];
double 趋势[];
if(棒数>Bars)
棒数= Bars;
//--确定数组大小 并序化
ArrayResize(首均线, 棒数);
ArraySetAsSeries(首均线, true);
ArrayResize(趋势, 棒数);
ArraySetAsSeries(趋势, true);
//--HMA及分色
for(shift=0; shift=0; shift--){
趋势[shift]= 趋势[shift+1];
if(粉点线[shift]>粉点线[shift+1])
趋势[shift]= 1;
if(粉点线[shift]0){
蓝涨线[shift]= 粉点线[shift];
if(趋势[shift+1]0)
红跌线[shift+1]= 粉点线[shift+1];
蓝涨线[shift]= EMPTY_VALUE;
}
}
for(int i=最少计; i>=0; i--){
//--SMA及分色
double 现SMa= iMA(NULL, 0, SMa周期, 0, SMa类型, PRICE_WEIGHTED, i);
double 前SMa= iMA(NULL, 0, SMa周期, 0, SMa类型, PRICE_WEIGHTED, i+1);
绿涨线[i]= 现SMa;
金跌线[i]= 现SMa;
if(前SMa>现SMa){
绿涨线[i]= EMPTY_VALUE;
}
else
if(前SMa现LMa){
紫跌线[i]= EMPTY_VALUE;
}
else
if(前LMa<现LMa){
青涨线[i]= EMPTY_VALUE;
}
else{
紫跌线[i]= EMPTY_VALUE;
青涨线[i]= EMPTY_VALUE;
}
}
//--显时物件
int m, s;
m= Time[0] +Period()*60 -TimeCurrent();
s= m%60;
m= (m-m%60)/60;
ObjectDelete("时间");
if(ObjectFind("时间") != 0){
ObjectCreate("时间", OBJ_TEXT, 0, Time[0], Close[0]+5*Point);
ObjectSetText("时间", "<"+m+":"+s+" $"+ (DoubleToStr(Close[0], Digits)), 13, "Verdana", Cyan);
}
else{
ObjectMove("时间", 0, Time[0], Close[0]+5*Point);
}
return(0);
}
//--------------均线---------------+
double 均线值子(int shift, int 指定周期)
{
return(iMA(NULL, 0, 指定周期, 0, HMa类型, PRICE_WEIGHTED, shift));
}
//------------------------------+
作者:
523014
时间:
2018-1-11 19:30
我有一个这样的程序也是网络上下载的,想只要两种颜色,红涨绿跌,时间周期是16EMA,20SMA,60SMA的均线变色组合,小弟不会编程,还请高手指教解答
作者:
523014
时间:
2018-1-11 19:43
谢谢你,这个不是我想要的,你非常的热心,谢谢了
作者:
523014
时间:
2018-1-11 20:55
小弟使用这套均线系统10EMA用做支撑阻力的辅助,20SMA有辅助方向和支撑,60SMA主要用于判断方向,求大神
作者:
523014
时间:
2018-1-11 22:01
论坛里面我都找过了,参数修改后和我的均线系统不一致,我没法使用。本人愿用88元微信红包作为答谢
作者:
kyo1kyo2
时间:
2018-1-11 23:19
这老指标了,论坛多的是均线指标了,三色,双色都有,下载自己改颜色跟参数就好了~~
作者:
tempasdf
时间:
2018-1-11 23:25
这样的东西 可以学一点编程自己改一下
作者:
cheng0ye
时间:
2018-1-11 23:42
看上面的
作者:
淦逼富
时间:
2018-1-12 00:19
学习
学习
作者:
349309448
时间:
2018-1-12 01:17
谢谢,不错
欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/)
Powered by Discuz! X3.2