callreturn(rates_total);}//+------------------------------------------------------------------+プログラミングの経験がない方は、突然これを見ても意味不明だと思いますので簡単にご説明しておきます。これだけは覚えて下さい。「//」(スラッシュが2つ以上連続したもの)以降、行末まではコメントになります。コメントは、プログラム的には全く意味はなく、削除しても動作には影響しません。自分が後で見て何をやろうとしているのかが分かるように、コメントを残しておくことは非常に重要です。最初にこれだけは覚えて!「//」(スラッシュが2つ以上連続したもの)以降、行末まではコメントになりますでは、重要な点だけ解説しておきましょう。上のコードの24行目以降を抜き出しました。callreturn(rates_total);}プログラムは小さな機能の集まりです。その機能の中でも「関数」という機能があります。関数は以下の様な形で表現されます。ここに処理を書きます。ここに処理を書きます。return(戻り値);}関数は、別の関数から呼び出されて使用される、プログラムの部品のようなものです。4のチャートがティックデータを受け取った時に自動的に実行される関数です。関数の処理を作ることがカスタムインジケーターを作ることだといっても過言ではありません。「戻り値」という言葉が出てきたので困惑した方もいらっしゃると思います。戻り値というのは、その関数が使用された時に最終的に使用元に返す値のことです。言っても今は理解する必要はありませんのでご心配なく。今は関数はこんな形式で表現するんだな、くらいの理解で大丈夫です。関数とは関数とは、別の関数から呼び出されて使用される、プログラムの部品のようなものです。実際のチャートにセットするではこのカスタムインジケーターをチャートにセットしてみましょう。その前にコンパイルしておく必要があります。610以降の場合F7キー)を押すか、メニューの「File」-「Compile」でコンパイルが可能です。コンパイルが完了すると、MetaEditorの下のほうにコンパイル結果が表示されます。warning(s)”と表示されていれば正常にコンパイルが完了しています。4で使用することが可能になりました。4のメニューの「ファイル」-「新規チャート」より、お好きな通貨ペアのチャートを開きます。Indicators”の中にある”TestIndicator”をダブルクリックすると、インジケーターの設定ウィンドウが開くので、そのまま「OK」ボタンをクリックします。※ナビゲーターが開いていない場合は、Ctrl+Nを押すか、メニューの「表示」-「ナビゲーター」で開けます。これでインジケーターのセットは完了です。今回作成したカスタムインジケーターは、何もしないインジケーターですので、何も表示されません(^_^;)次回は実際に簡単な処理を実装していきたいと思います。インジケーター開発の流れカスタムインジケーター開発の基本的な流れとしては、ソースコードを修正→コンパイル→チャートにセットして確認、この繰り返しになります。コメントはありません。Store(サイト内では[本店]と記載することがあります)がオープンしました!かゆいところに手が届く、カスタマイズ性の高いインジケーターやツールを取り揃えています。