顺水外汇EA交易网MT4
标题:
每日最高价最低价
[打印本页]
作者:
82524552
时间:
2018-1-11 18:10
标题:
每日最高价最低价
//*
//* my_DailyOpen_indicator
//*
//* Revision 1.1 2005/11/13 Midnite
//* Initial DailyOpen indicator
//* based pm
//*
#property copyright "Midnite"
#property link "me@home.net"
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 DodgerBlue
#property indicator_style1 2
#property indicator_width1 2
#property indicator_color2 Red
#property indicator_style2 2
#property indicator_width2 2
double TodayOpenBuffer[];
double TodayLowBuffer[];
extern int TimeZoneOfData= 0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
IndicatorBuffers(2);
SetIndexStyle(0,DRAW_LINE,EMPTY,2,Blue);
SetIndexBuffer(0,TodayOpenBuffer);
SetIndexLabel(0,"Open");
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_LINE,EMPTY,2,Red);
SetIndexBuffer(1,TodayLowBuffer);
SetIndexLabel(1,"Low");
SetIndexEmptyValue(1,0.0);
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int lastbar;
int counted_bars= IndicatorCounted();
if (counted_bars>0) counted_bars--;
lastbar = Bars-counted_bars;
DailyOpen(0,lastbar);
return (0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int DailyOpen(int offset, int lastbar)
{
int shift;
int tzdiffsec= TimeZoneOfData * 3600;
double barsper30= 1.0*PERIOD_M30/Period();
bool ShowDailyOpenLevel= True;
// lastbar+= barsperday+2; // make sure we catch the daily open
lastbar= MathMin(Bars-20*barsper30-1, lastbar);
for(shift=lastbar;shift>=offset;shift--){
TodayOpenBuffer[shift]= 0;
TodayLowBuffer[shift]=0;
if (ShowDailyOpenLevel){
if(TimeDay(Time[shift]-tzdiffsec) != TimeDay(Time[shift+1]-tzdiffsec)){ // day change
//get next Day
int temp = shift;
int i=1;
bool switched=true;
int max;
int min;
double max_price=0;
double min_price=2000;
while(switched)
{
if(TimeDay(Time[temp]-tzdiffsec)!=TimeDay(Time[temp-i]-tzdiffsec))
{
switched=false;
}
else
{
if(max_price=0)
{
max_price=High[temp-i];
max=temp-i;
}
if(min_price>Low[temp-i] && temp-i >=0)
{
min_price=Low[temp-i];
min=temp-i;
}
i++;
}
}
TodayOpenBuffer[shift]= High[max];
TodayOpenBuffer[shift+1]= 0; // avoid stairs in the line
TodayLowBuffer[shift]=Low[min];
TodayLowBuffer[shift+1]=0;
}
else{
TodayOpenBuffer[shift]= TodayOpenBuffer[shift+1];
TodayLowBuffer[shift]=TodayLowBuffer[shift+1];
}
}
}
return(0);
}
请论坛高手帮忙写一个现在升级后的MT4能用的指标。 先谢谢了
作者:
koko1180
时间:
2018-1-11 18:47
学习学习
作者:
finca
时间:
2018-1-11 20:11
送你一个我正在用的多功能的,源码,不用的功能可以修改
作者:
82524552
时间:
2018-1-11 21:46
谢谢楼上的汇友!谢谢
作者:
coolguy888
时间:
2018-1-11 22:19
感謝大大無私的分享,下載下來研究看看。
作者:
tzjwin
时间:
2018-1-11 23:50
之前的升级后应该都可以使用,升级后的EA,指标,脚本等等的路径变了,在mt4里点,文件,打开数据文件夹,找到MQL4目录,指标复制到Indicators目录。
作者:
黄金圣旗
时间:
2018-1-12 00:37
现在升级后的MT4,
经过编译可以用的。
作者:
天天向上6
时间:
2018-1-12 01:46
你分享,我快乐
作者:
albbzx
时间:
2018-1-12 02:16
能贴个图吗?谢谢分享!
作者:
平和心态
时间:
2018-1-12 03:39
感謝分享..
作者:
mc828838
时间:
2018-1-12 04:48
http://www.520fx.com/
作者:
金尺123
时间:
2018-1-12 05:47
谢谢分享
作者:
zione
时间:
2018-1-12 06:40
谢谢 新人来学习
作者:
highgdm
时间:
2018-1-12 07:09
帝纳波利黄金率点位交易法
作者:
人民币
时间:
2018-1-12 08:06
路过。。感谢分享。
欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/)
Powered by Discuz! X3.2