今回は、プログラミングおける(算術)平均値の計算でオーバーフローしにくい方法についてです。 まずは、よく見かける(?)平均値を計算する方法からです。 24 25 26 27 28 29 30 31 32 33 Print(
FX・株のシステムトレード構築に役立ちそうなアイデアを求めて、日々考察・調査しています。
金融市場関連のデータを我流で調査した記録です。
過去の1月15日で個人的に印象深い出来事のうちのひとつとして、2015年1月15日に起きたスイスフランショックが挙げられます。 今回はスイスフランショックについて、ティックデータを用いて振り返ってみます。 調査に利用したデータ 種類:FX データ元: (外部リンク)tickstory 通貨:CHF/JPY タイムフレーム:Tick(Dukascopy式) 期間:(UTC+2)2015年1月15日 11:15から12:30まで ...
「ブログリーダー」を活用して、neglectさんをフォローしませんか?
今回は、プログラミングおける(算術)平均値の計算でオーバーフローしにくい方法についてです。 まずは、よく見かける(?)平均値を計算する方法からです。 24 25 26 27 28 29 30 31 32 33 Print(
過去の1月15日で個人的に印象深い出来事のうちのひとつとして、2015年1月15日に起きたスイスフランショックが挙げられます。 今回はスイスフランショックについて、ティックデータを用いて振り返ってみます。 調査に利用したデータ 種類:FX データ元: (外部リンク)tickstory 通貨:CHF/JPY タイムフレーム:Tick(Dukascopy式) 期間:(UTC+2)2015年1月15日 11:15から12:30まで ...
MQL4&MQL5互換パッケージ > incompatible > NegCompatibles.mqh > プログラムソース MQL4 MQL5 NegCompatibles.mqh Include\incompatible 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 &n...
(関連)調査の記事: (FX)MetaTraderの時折多重コールされるティック関連イベント処理 MQL4 MQL5 OnTickDuplications.mq5 Experts 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...
(関連)調査の記事: MT5バー付属のスプレッドはどの時点の値なのか MQL4 MQL5 時間枠スプレッド仕様調査.mq5 Indicators 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18...
現時点でのブローカーXMではトルコリラ円(TRYJPY)を取り扱っていないようです。 今回は、個人的な用事でXMのMT5画面にTRYJPY閲覧用チャートを設定した時の備忘録です。 関連: [外部リンク] XMTrading FX取引 FX市場 最大レバレッジ888倍でのFX取引 まずはMT5画面の様子からです。 チャートウィンドウが6枚配置されています。 このうち、チャートウィンドウ内左...
今回は、下のようなMQL5リファレンスに記載されているランタイムエラーの説明を出力するプログラムコードを比較的簡単に作成する方法についてです。 エクセルを用いて作成してみます。 MQL5リファレンス プログラムコード 関連: プログラムソース - NegMql5Util.mqh - [外部リンク](公式) 標準的な定数、 列挙と構造体 / エラーコードと警告コード / ランタイムエ...
(関連)調査の記事: (FX)MT5リアルティックの信用できそうな範囲 - XM - 続MT5リアルティックの信用できそうな範囲 - XM - MQL4 MQL5 指定範囲ティック妥当性調査.mq5 Scripts 1 2 3 4 5 6 7 8 9 10 11 &nb...
XMのMT5デモ口座におけるリアルティックの信用できそうな範囲として、 以前の記事でスプレッド値をもとに2014/06/23からのリアルティックヒストリーが妥当そうであることを確認しました。 (関連)以前の記事: (FX)MT5リアルティックの信用できそうな範囲 - XM - 今回は下のようにもう少し詳しくリアルティックデータを見てみます。 [2014/06/23~]XMのMT5デモ口座リアルティックヒ...
MQL4&MQL5互換パッケージ > util > NegMql5Util.mqh > プログラムソース MQL4 MQL5 NegMql5Util.mqh Include\util 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 &nbs...
util > NegMql4Util.mqh > プログラムソース MQL4 MQL5 NegMql4Util.mqh Include\util 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 &nb...
MQL4&MQL5互換パッケージ > NegMqlValues.mqh > プログラムソース MQL4 MQL5 NegMqlValues.mqh Include\definitions 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...
MQL4&MQL5互換パッケージ > NegAnyParameters.mqh > プログラムソース MQL4 MQL5 NegAnyParameters.mqh Include\definitions 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1...
MQL4&MQL5互換パッケージ > NegCommon.mqh > プログラムソース MQL4 MQL5 NegCommon.mqh Include 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 &nb...
util > NegMqlUtil.mqh > プログラムソース MQL4 MQL5 NegMqlUtil.mqh Include\util 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...
MQL4&MQL5互換パッケージ > incompatible > NegMql5.mqh > プログラムソース MQL4 MQL5 NegMql5.mqh Include\incompatible 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...
MT4付属のヒストリーセンターは四本値&Volumeの精度でMetaQuotes社からしかダウンロードできませんが、MT5ではリアルティックヒストリーの精度でログイン先の取引サーバからダウンロードすることができます。 そこで今回は、MT5から入手できるリアルティックヒストリーからMT4で使用できるバックテスト用データ(HST&FXTファイル)を作成するサンプルプログラムについてです。 いきなりサンプルプログラムのソ...
MQLのマクロ定義を活用される機会があるかと思われます。 まずは、比較的シンプルな活用例からです。 6 7 8 136 269 270 273 277 #property strict #define MACRO1
以前の記事で挙げた通り、MT5にはリアルティックヒストリーを取得することができるCopyTicks()やCopyTicksRange()関数が用意されています。 今回は、リアルティックヒストリーに関わる調査をしていた時、これらの関数に対して個人的に違和感があった事柄についてです。 (関連)以前の記事 (FX)MT5のCopyTicksRangeはティック間の欠落を補完できるのか (FX)MT5リアルティックの信用できそうな範囲 - XM...
前回の記事で挙げた 調査に用いたカスタムインディケータ の下箇所について、実はまだ続きがあります。 118 // PriceBuffer[PintCurrent]=0.0; 前回の記事では、チャート画面の過去側のバーに対応したインデックス・バッファの値を中心に調査した様子を挙げたので、 今回は、上プログラムコードでコメント化されている現在足側 (チャート画面右端のバー) についての...
今回は、プログラミングおける(算術)平均値の計算でオーバーフローしにくい方法についてです。 まずは、よく見かける(?)平均値を計算する方法からです。 24 25 26 27 28 29 30 31 32 33 Print(