2019.06.18今回の記事は、「マーケット情報の取得について」です。MarketInfo関数まずマーケット情報についてですが、これは各通貨ペアのAsk、Bid、スプレッド、スワップなど、その通貨ペアに関する情報です。マーケット情報を引き出す関数はMarketInfo関数になります。type)戻り値はdouble型で戻り、引数は通貨ペア(symbol)、何の情報か(type)になります。通貨ペアは証券会社によっては通貨ペア名の後にproなどが付いている場合がありますが、その場合はそれも入力してください。typeはかなりの数がありますので、詳しくはMQL4でMarketInfoと入力して、それにカーソルを合わせてキーボードのF1キーを押してください。MarketInfoのヘルプが出てきますので、そこからtypeのリンクを選択してください。下記に例を書かせて頂きます。MarketInfo("EURUSD",MODE_BID);ユーロドルのBidを取得します。MarketInfo("USDJPY",MODE_ASK);ドル円のAskを取得します。MarketInfo("EURJPY",MODE_POINT);ユーロ円の1Pipsの通貨単位を取得します。レートの少数点が2桁なら0.1、小数点が3桁なら0.01などです。MarketInfo("GBPUSD",MODE_DIGITS);ポンドドルの有効桁数を取得します。レートの少数点が4桁なら4、小数点が5桁なら5などです。MarketInfo("EURGBP",MODE_SPREAD);ユーロポンドのスプレッドを取得します。単位はPipsになります。MarketInfo関数は主にAの通貨ペアのチャートでEAを動かしている時にBの通貨ペアの情報を取得したい時に取得します。Aの通貨ペアのチャートでEAを動かしていてもBの通貨ペアのポジションを取得可能ですので、この関数を使用すれば一つのEAで複数の通貨ペアの売買が行えます。同じチャートの情報でもMarketInfo関数でしか取得出来ない情報もありますので、色々と調べて見てください。内容には注意を払っていますが、保障は出来ません。実際に運用する場合は、自己責任でお願いします。プログラム中級編OrderSelectについて今回は「OrderSelectについて」という内容で記事を書かせて頂きます。今回はアラートを鳴らす方法です。サンプルプログラムはこちらです。Zip圧縮していますので解凍してご利用ください。サンプルプログラムの使い方は、以下の記事で説明しています。今回は、オリジナル関数の作り方です。内容が少し難しくなって来ましたので、今回から中級編にします。サンプルプログラムはこちらです。Zip圧縮していますので解凍してご利用ください。数人の方からメールでリクエストを頂きましたので、先着順で応えていこうと思います。今回の内容は、システムのパフォーマンスを向上させる方法です。今回は、複利システムの作り方です。サンプルプログラムはこちらです。Zip圧縮していますので解凍してご利用ください。サンプルプログラムの使い方は、以下の記事で説明しています。プログラム中級編SendMailについて今回の記事は「SendMailについて」です。SendMail関数はメールを送る関数です。SendMail関数の引数について説明します。プログラム中級編オーダーシステムお客様から売買ルールをお聞きして制作代行するサービスも行っています。詳しくはこちらメルマガFXで完全自動売買を行える自作システムの作り方を出来るだけ分かりやすく順を追って説明していきます。※携帯メールアドレスではご利用頂けません。登録フォームメルマガの解除はこちら。4の導入プログラム入門編プログラム初級編プログラム中級編システムトレード実践編オーダーシステムプロフィールお問い合わせリンクについて利用規約ホーム検索トップサイドバーオーダーシステムお客様から売買ルールをお聞きして制作代行するサービスも行っています。詳しくはこちらメルマガFXで完全自動売買を行える自作システムの作り方を出来るだけ分かりやすく順を追って説明していきます。※携帯メールアドレスではご利用頂けません。登録フォームメルマガの解除はこちら。EAのテラスシステムトレード徹底比較プログラマーなFX~完全自動売買への道~メタトレ!完全自動売買のススメ為替王タイトルとURLをコピーしました。