PDA

View Full Version : Mt4上で1Hから2Hに変化する



HITOMI DAICHI
04-04-2007 12:54, 12:54 PM
私はどのようにすることができますpls説明

MAMI
11-02-2021 18:10, 06:10 PM
あなたが知る限り、あなたはソフトウェアの主な欠点の1つである、彼らが与える期間にこだわる必要があります

Mt4で1Hを2Hに変更する方法を説明しています

Mt4で1Hを2Hに変更する方法を説明しています

REN RYUU
11-02-2021 19:31, 07:31 PM
それでも開発者にこの問題について通知するには何らかの方法が必要です...私は通常2H、2Dなどの時間枠を使用しませんが、これらを使用するトレーダーがいますし、個人的には難しくないと思いますソフトウェアの変更を加える...

KURO YUUNA
11-02-2021 20:52, 08:52 PM
このジョブを実行するには、MQLコードベースの 'PeriodConvert'スクリプトを使用できます。

HAYATE
11-02-2021 22:13, 10:13 PM
2つのバー(最高点と最低点)を一緒に追加して、小節数を追跡して分割します。

Eri SHIORI
11-02-2021 23:33, 11:33 PM
添付ファイル私はこれをテストしていませんが、それはしばらくの間私のコンピュータに座っています。私は何のためにもそれを必要としなかった。ジップに含まれる指示:
https://www.forexgroove.com/attachments/1529231613880872013.zip

陽子大和
11-03-2021 00:54, 12:54 AM
Mt4で1Hを2Hに変更する方法を説明しています
あなたはそれをすることができます。それに必要なことは、脳や$$のビットです。

Chibi YUUKI
11-03-2021 02:15, 02:15 AM
2つのバー(最高点と最低点)を一緒に追加して、小節数を追跡して分割します。

https://www.forexgroove.com/attachments/1529231608.jpgはい、することができますし、脳やお金のビットが少し必要はありません。ちょうどここにinstrutionsに従ってください:
http://codebase.mql4.com/indiors/277/

二子
11-03-2021 03:36, 03:36 AM
2添付ファイルはこれをテストします
https://www.forexgroove.com/attachments/1529231615370330697.mq4
https://www.forexgroove.com/attachments/15292316171024164166.mq4

AYUMU
11-03-2021 04:56, 04:56 AM
このジョブを実行するには、MQLコードベースの 'PeriodConvert'スクリプトを使用できます。
これは本当の楽しいプロジェクトであり、簡単に行うことができます。私はトレーダーが4分のチャートを使ってグラフを地球の動きに合わせることに妥当性があると考えています。 ...ボトムライン? MT4には限界がありますが、オープンソースコードのおかげで、多くの創造的な心が大部分の状況で回避策を思いついています。 :)トム

二子
11-03-2021 06:17, 06:17 AM
これをテストする
最新のバージョン:1.4 2005.12.24 1.4浮動小数点演算を削除してデータを変更した場合は検出が速く、リアルタイムでCSVファイルを出力するサポートが追加されました。 OutputCSVFile = 0はCSVがないことを意味します。 OutputCSVFile = 1はCSV HSTを意味します。 OutputCSVFile = 2 CSVのみ、HSTはありません。 (内蔵期間にCSVを生成する場合に便利です)CSVファイル名はHSTファイルと同じになりますが、拡張機能にPeriodMultiplierを安全に追加する点が異なります。スクリーンショットは、M1M3、M10、およびH1H2を一緒にリフレッシュするときのP4 1.8GのCPUコストです。インストール後にスクリプトを使用する手順は、デフォルトのMT4期間コンバータとほぼ同じです。このスクリプトを使用して、標準時間枠に基づいてシンボルの非標準的な時間枠を作成します。たとえば、選択したシンボルのH3を3時間にするには、次のようにします。1. H1グラフを開きます。 2. 'Navigator'ウィンドウの 'Custom Indior'フォルダから 'Period_converter_opt.mq4' MQL4ファイルのチャートにアタッチします。 3. [共通]タブで[DLLインポートを許可する]チェックボックスをオンにします。 4. 'Inputs'のプロパティタブで、 'PeriodMultiplier'変数の値を3に設定します(H1 * 3 = H3になります)。 5. [OK]をクリックします。 6.オフラインモードでH3グラフを開きます( 'ファイル - オフラインで開く')。 H3チャートはリアルタイムで(デフォルトで)更新され、H1チャートは 'Period_converter_opt.mq4'が添付されて実行されます。詳細は下記を参照してください。I.特徴:これはメタクォートによるMT4のデフォルト期間コンバータに基づくMT4用の周期コンバータの改良バージョンです。デフォルトの周期コンバータスクリプトはリアルタイムのリフレッシュをサポートせず、システム全体を低速にするCPU(50%〜9x%)を大量に消費します。また、デフォルトのスクリプトはMT4を終了するときに保存しないスクリプトなので、再起動後にすべてのコンバータスクリプトを再適用しなければならず、非常に面倒です。これは、上記の問題をすべて修正しました。1.リアルタイム更新またはカスタム間隔のミリ秒レベルの更新。 2.低CPUコスト、平均5%〜10%以下。 3.インディアーとして機能するので、再起動時に保存して再ロードすることができます。 4.それ以上のスクリプトではないため、チャートごとの制限は1つではありません。できるだけ多くの新しいタイムフレームチャートを生成するためにソースとして1つのウィンドウしか使用できません。 5.新しい履歴ブロックがロードされている場合、自動更新。 II。使用方法:mq4ファイルをMT4の内部フォルダ(expert \ indiors)にコピーして、スクリプトではなくインディオとしてインストールします。カスタムインディアリストでperiod_converter_optを必要なチャートに添付します。それは4つのパラメータをサポートしています:PeriodMultiplier:新しい周期倍率、デフォルトは2、 UpdateInterval:更新間隔(ミリ秒)。ゼロはリアルタイム更新を意味します。デフォルトは0です。有効:このオプションで削除せずに無効にすることができます。他のパラメータはコメントまたはデバッグのために無視しても安全です。また、[共通のタブでDllのインポートを許可する]オプションが選択されていることを確認してください。そうしないと、動作しません。その後、生成されたファイルを開くためのオフラインFileOpenオフラインデータ。オフラインデータは自動的に更新されます。ソースチャートを開いたままにしてコンバータ内部を実行している限り、内部の内部を含む生成チャートは常に更新されます。また、生成されたグラフを閉じて後でFileOpen Offlineから問題なく開くことができます。 MT4を終了したい場合は、それらのオフラインチャートを他の通常のオンラインチャートとして残すことができます。次回MT4を起動すると、それらのチャートもロードされ、更新されます。 III。注:1.オフラインチャート共通プロパティのオフラインチャートオプションをオフにしないでください。またはMT4を再起動すると、そのチャートがオンラインチャートとして扱われ、サーバからのデータが要求され、空のチャートウィンドウになります。 2. PeriodMultiplierが異なる同じウィンドウに複数のコンバーターを接続することができます。例えば、PeriodMultiplier = 2,4,10からなる3つのコンバーターをM1に接続してM2、M4、M10を同時に生成することができます。 M1チャートを使用して、H2のような時間別チャートを生成することもできます。このチャートは、最初の変換中にわずかなCPUリソースしか必要としません。しかし、通常、ほとんどのサーバーは短期間に多くのデータを持っていないため、生成されたデータは長期間十分ではありません。必要に応じて時間別/日別チャートをソースとして使用することをお勧めします。 3.リアルタイム更新モードでは、できるだけ早く引用符を更新しますが、これはスクリプトを介して行われるため、MTがstart()関数の呼び出しをスキップします。とにかく、これはめったに起こりません。そして、あなたは少なくとも毎秒10のアップデートを得ることができます。 4.オフラインのチャートにはチャートに入札単価が表示されませんが、チャートを含むインサイダーを含むすべてのデータはまだ更新されていますので、心配しないでください。オフラインチャートオプションをチャートプロパティでクリック解除することで、入札単価を表示することができます。終了する前にオフラインのチャートオプションをチェックするのを忘れてしまった場合は、あまり役に立ちません。次の起動時にエラーが発生し、空になります。あなたはウィンドウを閉じて、問題のないFileOpenオフラインから再度開く必要があります。 IV。 History:2005.12.24 1.4浮動小数点演算を削除してデータを変更した場合は検出が速く、CSVファイルを出力するサポートが追加されました。 OutputCSVFile = 0はCSVがないことを意味します。 OutputCSVFile = 1はCSV HSTを意味します。 OutputCSVFile = 2 CSVのみ、HSTはありません。 (内蔵期間にCSVを生成する場合に便利です)CSVファイル名は拡張子を除くHSTファイルと同じになり、PeriodMultiplierの安全チェックが追加されます。 2005.12.04 1.3複数のブロックに大量のデータが読み込まれているときのデータの欠落を修正し、新しい履歴が読み込まれたときに自動更新をサポートしました。 2005.11.29 1.2欠落したデータとサーバーの変更に関する追加の修正。 2005.11.29 1.1再起動後の部分データの欠落を修正しました。サーバーまたはデータの変更後に再初期化します。 2005.11.28 1.0初回リリース

HIBIKI YUI
11-03-2021 07:38, 07:38 AM
1 Attachment(s)いくつかのエイジは、MT4でデフォルトでは提供されていない時間枠でうまく機能します。ユーザーが独自のカスタム期間を指定できるオプションをMT4が提供するまでは、次の方法があります。さらに、このメソッドはカスタムチャートをリアルタイムで更新するので、プラットフォームのデフォルトのタイムフレームと同じくらい効果的です。 1.添付ファイル(Period_Converter_OPT.mq4)を/expertsindiorsディレクトリにコピーし、ダブルクリックしてMQ Editorに表示し、F5キーを押してコンパイルします。 (ちなみに、これはインディアファイルで、ご使用のプラットフォームで提供されているスクリプトファイルのperiod_converterと混同しないでください。)ナビゲータボックスのカスタムインディケータの下に表示されます。 2.たとえばM10が必要な場合は、通常のM1チャートを開き、Period_Converter_OPTの内部コンポーネントを適用します(グラフにドラッグ&ドロップします)。内部のプロパティボックスで、希望するPeriodMultiplierを選択します(たとえばM10の場合は10)。重要:[共通]タブで、[DLL入力を許可する]チェックボックスをオンにします。また、更新をリアルタイムで許可するようにUpdateInterval 0を保持します。 3.メインのMT4プラットフォームで、Filegt; Open Offlineに移動し、新しいチャートが表示されるので、単純に選択します(例:GBPUSD、M10)。これで新しいチャートが表示されます。この新しいグラフ(MA、Stochs、RSIなど)に適用するインディーズは、カスタムタイムフレームに基づいています。 4.重要:新しい非標準タイムフレームチャートを現在のティックで自動的に更新する場合は、元のチャート(上記のステップ2のPeriod_Converter_Opt.mq4インジオを最初に適用していた)を常に開いたままにしておく必要があります。そのグラフを閉じたり、そこから内部を削除したりすると、カスタムチャートは更新されません。入札行はカスタムチャートを自動的に移動して、チャートが新しいデータで更新されていることを確認します。それは基本的にそれです。すべての倍数が機能します。たとえば、H12が必要な場合は、H1チャートでPeriodMultiplier = 12を使用し、新しいチャートを継続的に更新したい場合はH1チャートを開いたままにします。 (DLL入力も許可することを常に忘れないようにチェックすることを忘れないでください)もう一つの考え方:誰かが私にH2.5チャートが可能かどうか尋ねました。ベースチャートの時間枠としてH1を使用していない場合。ただし、次のいずれかの方法でM150を取得できます.M1チャートでPeriodMultiplier = 150、M5チャートで30 = M15チャートで10 = M30チャートで5すべてがH2.5と同等ですIBFXフォーラムでこれを書いたDaveLのクレジット
https://www.forexgroove.com/attachments/1529231619935962945.mq4

礼央
11-03-2021 08:59, 08:59 AM
素晴らしいアイデアの人々。しかし、GMTの代わりに毎日または4時間ごとのろうそくをESTまたはPSTに設定した場合、取引パターンは、異なるhiloとclosingのために、いくつかのシステムに対してより良いシグナルを示しました。だから、誰かがGMTオフセット(異なる出発点)をこれらの内部に置くことができれば、1Hチャートを使用してESTまたはPSTまたはアジアタイムフレームで4Hと1Dを得ることができます。または、4取引すべてで1Dタイムフレームを得ることができますセッション。それはまた、私が探しているインディーにもなります:-)

MAYU Yuzu
11-03-2021 10:20, 10:20 AM
Period_Converter_Optを開発してくれてありがとう。それは役に立ちます。あなた自身のトレーディングスタイルのために、それを使ってmrt4であなたの時間枠を選ぶことができます。よくできました。