欢迎来到MQL4课程 - 页 2

 

这是一个伟大的主题。谢谢你的帮助,Codersguru。我相信它将帮助我们很多人。迫不及待地等待着你的下一课。

 

谢谢

dude007:
这是个很好的主题。谢谢你对Codersguru的帮助。我相信它将帮助我们很多人。等不及看你的下一课了。

谢谢你,伙计。

请下载新课并告诉我你的看法。

 

这是一个很好的课程。 我听完了这些课程,直到第一个自定义指标。 我有一些理解,但还不够深入。 我希望在适当的时候我能够掌握它。 感谢CODEGURU把这个课程放在一起。

我试着从mql2转换我的一个简单指标,但有一些问题。 你能检查一下吗?

附加的文件:
2proc.mq4  2 kb
 

MQL到MQL4

saslam:
这是一个很好的课程。我通过了这些课程,直到第一个自定义指标。我有一些理解,但不是很透彻。我希望在适当的时候,我能够掌握它的窍门。谢谢CODEGURU提供的课程。 我试着从mql2转换我的一个简单的指标,但有一些问题。 你能检查一下吗?

saslam。

请试试这个代码。

//+------------------------------------------------------------------+

//| 2PROC.mq4 |

//| saslam |

//| http://www.metaquotes.net |

//+------------------------------------------------------------------+

#property copyright "saslam"

#property link "http://www.metaquotes.net"

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 Red

#property indicator_color2 Blue

//---- buffers

double ExtMapBuffer1[];

double ExtMapBuffer2[];

//----

//int ExtCountedBars=0;

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

//---- indicators

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1,ExtMapBuffer2);

string short_name = "2PROC";

IndicatorShortName(short_name);

//----

return(0);

}

//+------------------------------------------------------------------+

//| Custor indicator deinitialization function |

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//| Custom indicator iteration function |

//+------------------------------------------------------------------+

int start()

{

int pos;

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--;

pos=Bars-counted_bars;

//---- main calculation loop

while(pos>=0)

{

// ----Main loop

ExtMapBuffer1[pos]=(Close[pos+1]-Close[pos+3])+Close[pos+2];

ExtMapBuffer2[pos]=(Close[pos+0]-Close[pos+2])+Close[pos+1];

pos--;

}

//----

return(0);

}

//+------------------------------------------------------------------+
 

谢谢Codesguru,它现在正在工作。 我意识到我的错误。 期待你今后在指标方面的课程。

 

谢谢您!

编纂者的大师。

我是metatrader的新手,对编程知之甚少。我一直在寻找关于metatrader编程的信息。然后看到了您的课程(这让我决定加入)。我期待着从你的课程和你的帖子中学习!!!。再次感谢!

 

不客气。

JN75:
Coders' guru,我是metatrader的新手,对编程知之甚少。我一直在寻找关于metatrader编程的信息。然后发现了你的课程(这让我决定加入)。我期待着从你的课程和你的帖子中学习!!!。再次感谢!

JN75。

欢迎你的到来!

我希望你发现这是一个有用的地方。

 

好主意

嗨,Guru

我是新手,我发现你的想法很独特,请问我只有一节课,你发了多少个帖子,我有第一个。

祝你周末愉快

 

我们在哪里可以下载所有的课程?

非常感谢您!!!。