k.144 Personal Note

パーソナルノート・ライフログ、気の向くまま書き綴っています。

【MQL自習部屋:管理人学習メモ】MQLプログラミングを学ぶ(基礎編)

スポンサーリンク

〈記事の内容〉

MQLプログラミングの学習用として参照している書籍

iCustom(アイカスタム)で変幻自在のメタトレーダー (Modern Alchemists Series)

iCustom(アイカスタム)で変幻自在のメタトレーダー (Modern Alchemists Series)

  • 作者: ウエストビレッジインベストメント株式会社
  • 出版社/メーカー: パンローリング
  • 発売日: 2011/09/16
  • メディア: 単行本(ソフトカバー)
  • クリック: 9回
  • この商品を含むブログを見る


プログラムは価格が動くごとに動作する

  • 土曜日、日曜日は市場が休みのためプログラムは動かない


記号の使い方

  • 「//」はプログラムを無効にする(コメント行)
    • /※
      複数行まとめてコメントにする
      ※/
  • 実行文の終わりには必ず「;」
  • 「( )」でグループ化
  • 「” ”」の中にあるものは文字列として認識する
  • 「, 」は項目を区切る
  • 複数の実行分をまとめるには「{ }」


プログラムは半角英数で記述


大文字と小文字を区別する


四則演算

記号 名前 意 味
足し算 (A+B):AとBを足し算
引き算 (A-B):AからBを引き算
掛け算 (A*B):AとBを掛け算
割り算 (A/B):AをBで割り算


等号、不等号

記号 表記 意 味
A=B AにBを代入
== A==B AとBは等しい
!= A!=B AとBは等しくない
A<B AはBよりも小さい
<= A<=B AはB以下
A>B AはBよりも大きい
>= A>=B AはB以上


計算方法

  • ex)x=1+2;
    • 左辺:演算結果を代入
    • 右辺:演算条件を記述


変数の設定

  • 変数に整数を入れる
    int x ;
    int x = 0 ;
  • 変数に小数を含む数字を入れる
    double y ;
    double y = 0.0 ;
  • 変数に文字列を入れる
    string z ;
    string z = "メタトレーダー4" ;
  • 何れの変数も初期値を設定することができる。(文字列は「”」で括る)
  • 変数名はa〜z、A〜Z、0〜9、アンダーラインの組み合わせで好きな名前が付けられる。
  • 変数の設定は、プログラムの一番上に記述する。