推荐一个交易系统:OzFx System
这是在一个国外著名外汇网站:www.forexfactory.com上很有名气的交易系统,我现在也在使用这个交易系统,感觉很不错,感兴趣的朋友可以在“下载”页面找到这个系统的模板下载。下面是这个系统的界面截图:
专注于MT4编程技术的外汇博客
这是在一个国外著名外汇网站:www.forexfactory.com上很有名气的交易系统,我现在也在使用这个交易系统,感觉很不错,感兴趣的朋友可以在“下载”页面找到这个系统的模板下载。下面是这个系统的界面截图:
你好,看了你的博客我学到了不少东西,我想请教一个问题,
如果当前最高价大于前五个周期最高价时取当前最高价,否则取前一次条件成立的值(也就是说取前一个最高价大于前五个周期最高价时取得的最高价)。按条件我该怎么编译了??
还有下面是我自己编的指标,不能显示,请帮我看下是哪里错了,谢谢
#property copyright “Copyright ?2008, MetaQuotes Software Corp.”
#property link “http://www.metaquotes.net”
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
double ExtMapBuffer[];
//+——————————————————————+
//| Custom indicator initialization function |
//+——————————————————————+
int init()
{
//—- indicators
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer);
//—-
return(0);
}
//+——————————————————————+
//| Custom indicator deinitialization function |
//+——————————————————————+
int deinit()
{
//—-
//—-
return(0);
}
//+——————————————————————+
//| Custom indicator iteration function |
//+——————————————————————+
int start()
{
int counted_bars=IndicatorCounted();
double hh1[];
double ll1[];
int i=0;
double hh2[];
double ll2[];
double k1[];
double k3[];
double k2[];
double b1[];
int limt = Bars-counted_bars;
for (i=0;i<limt;i++)
if (High[i]<High[i+2]&&High[i+1]Low[i+2]&&Low[i+1]>Low[i+2]) ll1[i]=Low[i+2]; else ll1[i]=0;
if (hh1[i]>0) hh2[i]=hh1[i];
else hh2[i]=ArrayBsearch(hh1[i],hh1[i+1]>0,WHOLE_ARRAY,0,MODE_DESCEND);
if (ll1[i]>0) ll2[i]=ll1[i];
else ll2[i]=ArrayBsearch(ll1[i],ll1[i+1]>0,WHOLE_ARRAY,0,MODE_DESCEND);
if (Close[i]hh2[i]) k1[i]=-3; else k1[i]=k3[i];
if (k1[i]!=0) k2[i]=k1[i];
else k2[i]=ArrayBsearch(k1[i],k1[i+1]!=0,WHOLE_ARRAY,0,MODE_DESCEND);
if (k2[i]>1) b1[i]=hh2[i];
else b1[i]=ll2[i];
ExtMapBuffer[i]=b1[i];
}
//+——————————————————————+
这个系统怎么用呀?