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さん、ありがとうございます!今は動いています。 自分の間違いに気がつきました。 これからもIndicatorsのレッスンを楽しみにしています。

 

ありがとうございました!

コーダーの達人です。

私はメタトレーダーの初心者で、プログラミングのことはほとんど知りません。メタトレーダーでプログラミングをするための情報を探していました。そして、あなたのコースに出会いました(これが参加を決めた理由です)。私はあなたのコースとあなたの投稿から学ぶことを楽しみにしています!!!本当にありがとうございます。

 

どういたしまして。

JN75:
Coders' guru, 私はメタトレーダーの超初心者で、プログラミングのことはほとんど知りません。メタトレーダーでプログラミングをするための情報を探していました。そして、あなたのコースに出会いました(これが入会を決めた理由です)。私はあなたのコースとあなたの投稿から学ぶことを楽しみにしています!!!本当にありがとうございます。

JN75です。

どういたしまして。

便利な場所だと感じていただければ幸いです。

 

名案

こんにちは、Guru

私はこの仕事に就いて間もないのですが、あなたのユニークなアイデアを見つけました。

良い週末を

 

すべてのレッスンはどこでダウンロードできますか?

どうもありがとうございました!

理由: