返佣啦外汇返佣论坛
标题:
没有未来函数的顶底指标
[打印本页]
作者:
81474603
时间:
2017-3-11 18:15
标题:
没有未来函数的顶底指标
//+------------------------------------------------------------------+
//| RSI_MA_LevelSignal "HI_Line_Indicators" |
//|
//| SMA-Crossover_Signal.mq4 |
//+------------------------------------------------------------------+
#property copyright "Copyright ?2009, "
#property link "http://www.metaquotes.net"
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Aqua
#property indicator_color2 Red
double CrossUp[];
double CrossDown[];
extern int Len = 26;
extern int ma2=480;
extern int ma3=960;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0, DRAW_ARROW, EMPTY);
SetIndexArrow(0, 233);
SetIndexBuffer(0, CrossUp);
SetIndexStyle(1, DRAW_ARROW, EMPTY);
SetIndexArrow(1, 234);
SetIndexBuffer(1, CrossDown);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int limit, i, counter;
double t1,t11,t2,t3;
double Range, AvgRange;
int counted_bars=IndicatorCounted();
//---- check for possible errors
if(counted_bars<0) return(-1);
//---- last counted bar will be recounted
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(i = 1; i <= limit; i++)
{
counter=i;
Range=0;
AvgRange=0;
for (counter=i ;counter<=i+9;counter++)
{
AvgRange=AvgRange+MathAbs(High[counter]-Low[counter]);
}
Range=AvgRange/10.0;
t1 =iRSI(NULL, 0, Len, PRICE_CLOSE, i);
t11 =iRSI(NULL, 0, Len, PRICE_CLOSE, i+1);
t2 =iMA( NULL, 0, ma2, 0, MODE_EMA, 0, i);
t3 =iMA( NULL, 0, ma3, 0, MODE_EMA, 0, i);
if (t1>30.0 && t11<30.0 && t1>t11 && t2>t3)
{
CrossUp
= Low
- Range*0.2;
}
if (t1<70.0 && t11>70.0 && t1<t11 && t2<t3)
{
CrossDown
= High
+ Range*0.2;
}
}
return(0);
}
作者:
qiuzhang
时间:
2017-3-12 00:15
xiexiefenxiang
作者:
宝丰宝马
时间:
2017-3-12 10:10
怎样才能把这些东东转化为EX4文件?版主请告之一下。谢谢!
作者:
恩源
时间:
2017-3-13 13:51
看了我也不会 转换成EX4文件
作者:
goodnumber
时间:
2017-3-13 17:02
要怎么转呀
作者:
goodnumber
时间:
2017-3-13 17:21
71行75行数组无效
作者:
gxz911
时间:
2017-3-13 17:50
代码有错啊
作者:
ruiqing8
时间:
2017-3-17 13:38
谢谢分享
作者:
BMW
时间:
2017-3-25 21:01
谢谢楼主分享
作者:
紫气东来
时间:
2017-5-21 17:57
感谢楼主的分享,学习学习
作者:
tanke007
时间:
2017-5-21 20:05
谢谢楼主分享
作者:
whisper28
时间:
2017-5-24 10:05
代码有错误
作者:
ren8869
时间:
2017-6-5 11:56
谢谢分享
作者:
wang121
时间:
2017-6-5 12:54
发表于 2017-3-13 17:50:38 | 只看该作者
代码有错啊
作者:
laoA2016
时间:
2017-6-16 12:09
哈哈哈哈哈哈
作者:
eight
时间:
2017-6-17 21:57
灌灌灌灌灌过过过过过过过过过过过
作者:
dxhuangx
时间:
2017-7-29 20:02
谢谢分享!
作者:
baijiao828
时间:
2017-8-27 03:06
谢谢分享谢谢分享
作者:
huangcz
时间:
2018-8-22 08:30
指标么的额
作者:
11222
时间:
2018-10-12 23:11
你不是一个人在战斗!
作者:
Zhansheng
时间:
2018-10-13 21:21
谢谢分享
作者:
男戒的香烟
时间:
2018-10-17 23:01
你不是一个人在战斗!
作者:
689
时间:
2019-2-3 15:22
bbs.fan2001.com 你不是一个人在战斗!
作者:
卡车司机
时间:
2019-2-7 11:51
就是有错误
作者:
fisher_hee
时间:
2019-2-24 13:20
代码有误
作者:
maggie
时间:
2019-2-26 21:53
看着很不错哦的指标
作者:
however8708
时间:
2019-2-26 21:55
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Aqua
#property indicator_color2 Red
double CrossUp[];
double CrossDown[];
extern int Len = 26;
extern int ma2=480;
extern int ma3=960;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0, DRAW_ARROW, EMPTY);
SetIndexArrow(0, 233);
SetIndexBuffer(0, CrossUp);
SetIndexStyle(1, DRAW_ARROW, EMPTY);
SetIndexArrow(1, 234);
SetIndexBuffer(1, CrossDown);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int limit, i, counter;
double t1,t11,t2,t3;
double Range, AvgRange;
int counted_bars=IndicatorCounted();
//---- check for possible errors
if(counted_bars<0) return(-1);
//---- last counted bar will be recounted
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(i = 1; i <= limit; i++)
{
counter=i;
Range=0;
AvgRange=0;
for (counter=i ;counter<=i+9;counter++)
{
AvgRange=AvgRange+MathAbs(High[counter]-Low[counter]);
}
Range=AvgRange/10.0;
t1 =iRSI(NULL, 0, Len, PRICE_CLOSE, i);
t11 =iRSI(NULL, 0, Len, PRICE_CLOSE, i+1);
t2 =iMA( NULL, 0, ma2, 0, MODE_EMA, 0, i);
t3 =iMA( NULL, 0, ma3, 0, MODE_EMA, 0, i);
if (t1>30.0 && t11<30.0 && t1>t11 && t2>t3)
{
CrossUp[i] = Low[i] - Range*0.2;
}
if (t1<70.0 && t11>70.0 && t1<t11 && t2<t3)
{
CrossDown[i] = High[i] + Range*0.2;
}
}
return(0);
}
作者:
2357186528
时间:
2019-3-18 17:22
直接发个指标吧,这个源码,不知道怎么整成文件
作者:
1153684912
时间:
2019-8-22 22:49
不会用啊~~~~~~
作者:
yhy721102
时间:
2019-10-16 08:53
谢谢分享
欢迎光临 返佣啦外汇返佣论坛 (http://bbs.fyfy2020.com/)
Powered by Discuz! X3.2