メタトレーダーで聖杯探し

メタトレーダーを使い倒して、聖杯を見つけます。 ほったらかしシストレFXで、目指すは1億円!! 自動売買用オリジナルEA公開中。

MT4

MT4とMT5の定型チャートファイル(tpl)の内容の比較(objectタグ編(2))

<object>タグ(テキストラベル) MT4 MT5 備考 type type object_name name period_flags create_time description descr style color font fontnm fontsize fontsz angle angle anchor_pos anchorpos refpoint background filling selectable hidden zorder corner x_</object>…

MT4とMT5の定型チャートファイル(tpl)の内容の比較(objectタグ編(1))

<object>タグ(水平線) MT4 MT5 備考 type type object_name name period_flags create_time color style weight background filling selectable hidden zorder value_0 value1 <object>タグ(垂直線) MT4 MT5 備考 type type object_name name period_flags create_time color</object></object>…

MT4とMT5の定型チャートファイル(tpl)の内容の比較(window,indicatorタグ編)

<window>タグ MT4 MT5 備考 height height fixed_height objects <indicator>タグ MT4 MT5 備考 name name path apply show_data scale_inherit scale_line scale_line_percent scale_line_value scale_fix_min scale_fix_min_val scale_fix_max scale_fix_max_val expertmode f</indicator></window>…

MT4とMT5の定型チャートファイル(tpl)の内容の比較(chartタグ編)

<chart>タグ MT4 MT5 備考 id id symbol symbol period period_type period_size digits digits tick_size position_time scale_fix scale_fixed_min scale_fixed_max scale_fix11 scale_bar scale_bar_val scale scale graph mode fore fore grid grid volume volu</chart>…

「cannot load ....」のエラーの意外な原因について

MT4

とあるインジケータの調査依頼があったので、そのインジケータを[Indicators]にセット。 チャートにプロットした所、「cannot load 'D:\MetaTrader 4\MQL4\indicators\xxx.ex4'」というエラーが発生。 このエラーの原因の殆どはMT4の古いバージョンでコンパ…

何故か[user32.dll]を実行するとMT4が落ちる?

MT4

動作環境 : Windows 7 64Bit 未だに原因が解らず...orz [user32.dll]をwindowsフォルダからコピーしてきても治らない。 困りました。

MT4のフリーズ原因を考える

MT4

様々な原因によって、MT4がフリーズしてしまう(もしくは操作不能に近くなるまで重くなる)状態になる事が時々あります。 このような場合の、いくつかの対処法を紹介します。 ①チャートにセットしているインジケータを外す(インジケータが原因の場合)。 ②ヒス…

MT4が勝手にアップデートしてしまったorz

MT4

メタクオート社がまたやらかしてくれました。(`o´) MT4の起動パラメータに「/skipupdate」を指定しているのにもかかわらず、自動更新が強行されてしまいました。 現在のバージョンは「Build 1121 (26 Apr 2018)」となっています。 これでまた不具合が出たら.…

MT4のインストールドライブの容量を増やすTips

MT4

バックテストや最適化を繰り返していると、HDDの容量が少なくなっていきます。 大容量のHDDを搭載しているPCでしたら問題無いのですが、いつも容量不足に悩んでいるという方へのTipsを紹介します。 ①MT4の[ファイル]-[データフォルダを開く] ②[tester]配下の…

オフラインチャートにセットしたインジケータを別チャートから参照する方法

MT4

MT4で3分足や2時間足といった、標準機能では表示できない足のチャートを表示したい場合にはオフラインチャートを使う事が多いです。 このオフラインチャートにセットしたインジケータの内容を別のチャートから参照したい場合には、下記のように記述します。 …

楽天証券のMT4デモ口座は他社のデモ口座のように開設出来ない

MT4

楽天証券で取り扱っているFX口座ですが、MT4に対応しているのにもかかわらず、デモ口座の開設手順が他社の方法と異なっています。 ①「デモ口座の申請」ウィンドウから「RakutenSecurities-Demo」を選択し、[次へ]をクリック。 ②[新しいデモ口座]を選択し、[…

バックテストの疑似Tickは、毎回同じTickを刻むのか?

MT4

検証してみました。 EA //+------------------------------------------------------------------+ //| TickChecker.mq4 | //| EA作成代行 シストレパートナーズ | //| http://sistrepertners.sakura.ne.jp/ | //+-----------------------------------------…

メタクオート社はMT4を抹消しようとしているのか?

MT4

久しぶりにMT4の新規インストールの必要が生じたので、メタクオート社のHPにアクセスしてみたのですが、MT4のインストーラーがダウンロード出来ませんでした。 それらしきファイルはダウンロード出来るのですが、実際にはMT5がインストールされてしまいます…

バックテストを効率化するTips

MT4

最近のPCでは、殆どがマルチコアCPUを搭載しています。また、マルチスレッドという機能も備わっています。 これらの機能は、大量の計算処理を高速に行う為の機能ですが、MT4のバックテストでは「マルチスレッド」という機能は残念ながら有効になりません。 …

MT4のバックテスト・オプティマイズからSSDを守るTips

MT4

前回の記事では、MT4のインストールフォルダを丸ごとRAMディスクにコピーする方法を紹介しました。 この方法では、PCの電源が突然切断されてしまった場合には、大切なデータが一瞬で消えてしまうリスクがあります。 そこで、今回紹介する方法は、SSDにインス…

SSD環境でのバックテスト・オプティマイズはSSDの寿命を縮めるのか?

MT4

MT4のバックテスト・オプティマイズでは、[tester]フォルダの内容を頻繁に読み書きします。 その為、SSDドライブにMT4本体をインストールしている場合には、SSDの寿命にも少なからず悪影響があると思っています。 そこで私は、SSDにインストールされた[MetaT…

FX業者の姑息なストップ狩りを回避するためのTips

MT4

幾つかの対策法は有りますが、簡単な方法を1つ紹介します。 EAから注文を発注する場合、リスク回避のためにもS/L価格をセットする場合が多いですが、このS/Lは少し余裕を持った価格帯に設定します。(少なくともストップ狩りに遭いそうな価格ラインよりも大き…

MT4で複数通貨ペアを参照するバックテスト (2)

MT4

以前、「MT4で複数通貨ペアを参照するバックテスト」という記事を書きました。 その中で、「MT4では、複数通貨ペアを参照するようなバックテストが出来ません。」と記載していましたが、現在のMT4では、複数通貨ペアを参照するようなバックテストが可能とな…

MT4をアップデートする最適なタイミングとは?

MT4

MT4のライブアップデート機能は便利ですが、非常に厄介です。 バグフィックスされるのは歓迎するのですが、新たなバグを実装する事が多く、メタクオート社の開発理念を疑います。 そこで、自分はライブアップデートを無効にして、ある程度の期間が経過してか…

THVシステムのTrixにダイバージェンスを表示してみた

MT4

だましもありますが、なかなか良い感じのシグナルになっているようです。

Build890にアップデートしたせいで、バックテストが出来なくなった...orz

MT4

相変わらずメタクオート社は、ダメダメですね。 Build840では、MT4がオフライン状態でも問題無くバックテストが可能だったのに、Build880,Build890では、「OrderSend error 131」を吐き続けてエントリー出来ないです。 早く直してくれないと仕事が進まないの…

足毎のティック数を表示するインジケータ

MT4

足毎のティックの数を表示するインジケータを作ってみました。 水色のバーがプラスのティック数、赤色のバーがマイナスのティック数を表しています。 現在、これで新しいEAの構想を練っているところです。 こちらからダウンロード出来ます。(jpg→ex4に変更し…

インジケータからUWSCをコールする for Build.840

MT4

こちらの記事を参考に、サンプルインジケータを作ってみたのですが、どうも上手く行かなかったので調べてみました。 その結果、原因はMT4の仕様変更によるものでした。 ShellExecuteA → ShellExecuteW に変更。 これで、一件落着。

VQをDLL化してみた

MT4

EA化すると遅いVQインジケータをDLL化してみました。 変更した箇所は、125~129行目のiMAをコールする箇所。 ここをDLLにて計算するように変更します。 結果は下記の通りになりました。 EURUSD 15M 全ティック 2015/06/01-2015/06/30 オリジナルのVQでのバッ…

国内でMT4が使えるブローカーを調べてみた

MT4

今の所有力なのが、下記の4つの業者。 ○OANDA Japan ○FXCM Japan ○外為ファイネスト ○FXトレード・フィナンシャル この中でもNDDを謳っている「FXCMジャパン証券」が一番有力かな。

MT4で複数通貨ペアを参照するバックテスト

MT4

MT4では、複数通貨ペアを参照するようなバックテストが出来ません。 そこで、私が実践している対応策は、MT5でEAを開発してバックテストをしています。MT5では複数通貨ペアのバックテストが行えます。 これで、バックテスト結果が良好ならば、MT4に移植しま…

プログラミングスキルにゴールは無いんだね

MT4

ここ数ヶ月、MQL以外の言語の仕事が多くなって来ました。(一応フリーランサーなので...) 色々な言語を扱っていると、必然的に他人のプログラムを拝見することが多くなるのですが、その度に様々な発見があります。 今迄の自分には無かったテクニックなんかを…

AlpariJapanから撤退

MT4

ここ数ヶ月前から、AlpariJapanのLiveサーバーの調子が悪いです。 ティックの受信数が明らかに少なくなり、回線が切断されることが多くなりました。 ポジション保持中は、指値・逆指値を入れているので最悪の事態にはならないのですが、早めの損切り・利確が…

EA作成のヒント

MT4

前回に引き続き、優秀なEAの作成のヒントを。 究極のトレーディングガイド~全米一の投資システム分析家が明かす「儲かるシステム」 (ウィザードブックシリーズ) FX自動売買・ガチンコ投資必勝技 ~ローレバレッジ時代の超堅実システムトレード術~ 上記の2冊…

アルパリジャパンがヒストリカルデータの提供を開始

MT4

提供通貨ペアは下記の通り。 米ドル円、ユーロ米ドル、ユーロ円、豪ドル円、ポンド円、カナダドル円、 ニュージーランド円、スイスフラン円の8通貨ペア 期間は、2011年から現在 ※毎日更新(土日祝日を除く)。 個人的には大昔のヒストリカルデータの必要性を…