2019.06.07今回の記事は、「関数に頻繁に出てくる引数」という内容です。前回の「関数の使い方を調べる方法」の続きです。4で使用出来る関数の使い方を調べる方法を詳しく説明します。初級の内容ですが調べ方が分からないという内容のメールをたまに頂きますので、今回改めて説明させて頂きます。今回は、関数を調べたときに頻繁に出てくる引数について説明します。分からない引数を少し調べるだけでほとんどの関数が簡単に使えるようになります。インディケーター独自のパラメーターはiMACD関数を例に出して説明します。symbol通貨ペアを選びます。インディケーターなどの関数はこれが一番最初にあります。現在そのシステムを動かしいているチャートの通貨ペアでいい場合は、NULLと入力します。基本的にNULLで問題ありません。個別に通貨ペアを選びたい場合は、””を付けたあと中に通貨ペアを書きます。ドル円の場合は”USDJPY”、ユーロドルの場合は”EURUSD”と書きます。timeframe時間足を決定します。インディケーターなどの関数はこれが二番目にあります。現在そのシステムを動かしいているチャートの時間足でよい場合は0と入力します。基本的に0で問題ありません。個別に時間足を選びたい場合は、1分足なら1を、15分足なら15を入力します。数字で入力する場合は、1時間足以上の場合も分で入力します。一時間足なら60、日足なら1440になります。この引数には専用の変数のようなものを付いています。一時間足はPERIOD_H1と入力すれば60の代わりになります。これらはHelpの引数の詳細のところに青い文字のリンクが張られていますので、それを左クリックすれば説明が書いてあります。signal_periodこれはMACDの設定です。各インディケーター独自の設定は大体時間足を決定するtimeframeの後にあります。どれを使って計算するかを設定する引数です。これにも専用の変数のようなものが付いています。Helpの引数の詳細のところに青い文字のリンクが張られていますので、それを左クリックすれば説明が書いてあります。下記に内容を書いておきますので、参考にして下さい。modeこれはMACDの設定です。MACDのメインの線か、シグナルの線かを選びます。これにも専用の変数のようなものが付いているのですが、詳細のリンク先を調べた場合、似たような関数のものと一纏めにして紹介されています。場合によってはリンク先の表示された場所より少ししたに目的の変数のようなものが書かれている場合がありますので、それが自分の探している関数のものかどうかをよく確認して下さい。確認する方法は上に対応関数が書かれていますので、それで確認して下さい。shiftそのインディケーターの時間をシフトする数値です。0なら現在の値、1なら一つ前の足の値になります。1時間足なら、1と入力すれば一時間前の値になります。大体のインディケーターなどの関数には、これらの引数が入っています。注意点としては、引数と引数の間には,(カンマ)を入れる、引数に変数を入れる場合は変数の型を同じにする、引数の順番を間違えない、というのがあります。これらに気をつけて関数を使用して下さい。今回説明した引数の使い方を覚えていれば、大体の関数は問題なく使えるはずです。使い方がよく分からない場合は、Comment関数、Print関数などでその関数の戻り値を表示して、分からない引数のパラメーターを変更しながら確認するとよく分かると思います。内容には注意を払っていますが、保障は出来ません。実際に運用する場合は、自己責任でお願いします。二次元配列について今回の記事ですが、「二次元配列について」です。以前、配列の紹介をさせて頂きましたが、今回はその次のステップになります。(配列の紹介は下記からご覧いただけます。今回から、いよいよ実際に自動売買出来るシステムの製作に移って行こうと思います。あまりにも長くなってしまいましたので、前編後編で分けます。今回は、ドテン売買のシステムの説明です。サンプルプログラムはこちらです。Zip圧縮していますので解凍してご利用ください。プログラム初級編Blud600以降の警告について今回の記事は、「Blud600以降の警告について」です。Buld600以降になってから、Buld600以前では問題がなかった内容でもMQL4でコンパイルすると警告が出るようになりました。今回は手仕舞いの仕方です。今回は比較的簡単だと思いますので、頑張ってください。サンプルプログラムはこちらです。Zip圧縮していますので解凍してご利用ください。4で使える簡単なテクニカル分析を紹介していきたいと思います。一言でテクニカル分析と言っても、沢山種類があります。今回はその中でもメジャーなテクニカル分析の紹介に絞らせていただきます。プログラム初級編オーダーシステムお客様から売買ルールをお聞きして制作代行するサービスも行っています。詳しくはこちらメルマガFXで完全自動売買を行える自作システムの作り方を出来るだけ分かりやすく順を追って説明していきます。※携帯メールアドレスではご利用頂けません。登録フォームメルマガの解除はこちら。4の導入プログラム入門編プログラム初級編プログラム中級編システムトレード実践編オーダーシステムプロフィールお問い合わせリンクについて利用規約ホーム検索トップサイドバーオーダーシステムお客様から売買ルールをお聞きして制作代行するサービスも行っています。詳しくはこちらメルマガFXで完全自動売買を行える自作システムの作り方を出来るだけ分かりやすく順を追って説明していきます。※携帯メールアドレスではご利用頂けません。登録フォームメルマガの解除はこちら。EAのテラスシステムトレード徹底比較プログラマーなFX~完全自動売買への道~メタトレ!完全自動売買のススメ為替王タイトルとURLをコピーしました。