| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「MT4」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
37行目: 37行目:
  
 
*スクリプトをはじめ、MT4で作成するあらゆるプログラムは、チャートに挿入して実行される
 
*スクリプトをはじめ、MT4で作成するあらゆるプログラムは、チャートに挿入して実行される
====現在の売買価格====
+
===定義済変数===
 +
 
 +
{| class="wikitable"
 +
|-
 +
! scope="col"| 変数
 +
! scope="col"| 意味
 +
|-
 +
| Bid
 +
| 売値
 +
|-
 +
| Ask
 +
| 買値
 +
|-
 +
| Open
 +
| 始値
 +
|-
 +
| High
 +
| 高値
 +
|-
 +
| Low
 +
| 安値
 +
|-
 +
| Close
 +
| 終値
 +
|-
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|-
 +
|}

2021年5月4日 (火) 15:58時点における版

MT4

プログラムの種類

  • 種類によって保存される場所が異なる
  • 保存フォルダ一覧を開くには、ファイル-データフォルダを開く
  • プログラムファイルなどは、MQL4フォルダ以下に格納される
    • mac の場合、/Users/{ユーザー名}/Library/Application Support/MetaTrader 4/Bottles/metatrader4/drive_c/Program Files/MetaTrader 4/MQL4 が物理的な場所

Mt4 mac filelocation.png

スクリプト(Script)


  • Scriptsフォルダに保存される
  • 複数の処理をまとめて実行
  • チャートに挿入すると一度だけ実行
    • 口座情報や通貨ペア情報の取得
    • 過去のチャートデータの一斉処理

カスタム指標(Custom Indicator)

  • Indecatorsフォルダに保存される
  • MT4にすでに組み込まれているテクニカル指標と同様に、チャートに挿入することで独自に作成したテクニカル指標をチャートにプロットする

エキスパートアドバイザー(Expert Advisor,EA)

  • Expertsフォルダに保存される
  • チャートに挿入すると、価格の変化に応じて自動売買のできるプログラム
  • 過去のデータに対して仮想売買を実行し結果を表示するバックテストにも利用可能

コンパイル

  • ソースコードは拡張子、mq4
  • コンパイルすると、ex4

Mt4 programming compile.png

実行手順

  1. ファイル-新規作成 からウィザードでスクリプトを作成
  2. コーディングして、コンパイル
  3. ナビゲーターウィンドウに出現するので、チャートにドロップ
  4. ターミナルウィンドウ「エキスパート」に出力された

Mt4 dev proc.png

  • スクリプトをはじめ、MT4で作成するあらゆるプログラムは、チャートに挿入して実行される

定義済変数

変数 意味
Bid 売値
Ask 買値
Open 始値
High 高値
Low 安値
Close 終値