メタトレーダー5を始めるには - ページ 130

 

新しい記事

----------------

MT4とMT5のためのDLLなしのネイティブTwitterクライアント

Tweeterは、誰もが自分のサイトに何かを投稿するための無料のプラットフォームを提供します。それは、金融のヒントとして、または任意の著名人が彼女/彼の考えを表現することができるように無価値のような貴重なことができます。この記事の主な焦点は、その内容ではなく、メディアなので、始めましょう。

他のプログラミング言語でコーディングできる人は、Twitter Librariesが 参考になるかもしれません。APIドキュメントを読むだけではわからない実装の詳細について、大きな示唆を与えてくれる素晴らしいリソースです。
Native Twitter Client for MT4 and MT5 without DLL
Native Twitter Client for MT4 and MT5 without DLL
  • www.mql5.com
Tweeter provides free platform for anyone to post anything on their site. It can be as valuable as financial tips or as valueless as any prominent person can be in expressing her/his thoughts. Since this article primary focus on the media instead of its contents, let's get started. Please sign-up on Tweeter to indulge yourself with a bunch of...
 

ローソク足でポジションをとったときに、クロスに正しい時刻が表示されないのですが。約30分遅れています。

また、MACD チャートで2つのシグナルレベルを取得できません。

また、MQLの使い方も教えてください。

また、どのインディケータがより正確な株価の先行指標を与えるのでしょうか。ありがとうございます。

 
Majeti Svb:

ローソク足でポジションをとったときに、クロスに正しい時刻が表示されないのですが。約30分遅れています。

また、MACDチャートで2つのシグナルレベルを取得できません。

また、MQLの使い方も教えてください。

また、どのインディケータがより正確な株価の先行指標を与えるのでしょうか。ありがとうございます。

チャートの時刻は、ブローカーのサーバーの時刻です。

MT5には標準のMACDインジケーターがあります。


もし、このデフォルトのMACDインジケータが気に入らない場合は、CodeBaseやマーケットから他のインジケータを選択してインストールすることができます(たくさんのインジケータがあります)。

MQL5とは、プログラミング言語です。プログラマーはこのMQL5 プログラミング言語を使用して、カスタムEA/インディケータ/ツールを作成しています。

このインジケーターは、自分で選択する必要があります。

 
Majeti Svb:

ローソク足でポジションをとったときに、クロスに正しい時刻が表示されないのですが。約30分遅れています。

また、MACDチャートで2つのシグナルレベルを取得できません。

また、MQLの使い方も教えてください。

また、どのインディケータがより正確な株価の先行指標を与えるのでしょうか。ありがとうございます。

さらに詳しい情報(初心者向け)

取引、自動取引システム、取引戦略のテストに関するフォーラム

ライブアカウントを開始する方法は?

セルゲイ・ゴルベブ, 2020.07.29 10:29

メタトレーダーブローカーを見つけ(メタトレーダーブローカーはたくさんあるので、グーグルで探してください)、そのウェブサイトの条件に従って口座を開設してください。

1.記事 -MQL5.community - ユーザーメモ

2.MetaTrader 5 ヘルプ -口座 開設

3.どこから始めればいいのか
https://www.mql5.com/en/forum/212020

4.メタトレーダー5ヘルプ - トレーディングプラットフォーム - ユーザーマニュアル

5.フォーラムで検索を行う方法
https://www.mql5.com/en/forum/193510

6.MetaTrader 5 ヘルプ -口座を 開設する

7.ブローカー名でサーバーを検索する
https://www.mql5.com/en/forum/214820


 

そして、すべてを要約すると - -

============

1.ユーザーメモ

2.フォーラム/mql5ポータルで検索を行う方法

3.サマリー

3.1.MT5の始め方、まとめ!(前スレ含む:MetaTraderとFXの始め 方、序章)
MetaTrader 4 Help - Client Terminal - User Guide
MetaTrader 5 Help - Trading Platform - User Manual

3.2.ストラテジーテスター、最適化、クラウドについてのすべて(まだない) 情報

MetaTrader 5 Python User Group- 概要

3.4.ASCTREND SYSTEMの概要(2つの優れたEAを含む)

3.5.BRAINTRADING SYSTEM HowTo

3.6.PriceChannel Parabolic システム(2つのバージョンのEAを含む)

3.7.マーケットコンディション評価(2つのEAを作成)

3.8.イチモク

3.9.金融・トレーディングビデオ - 目次

3.10.カレンダータブとマクロ経済事象の すべて

3.11MQL5ウィザードのすべて : プログラミングなしでロボットを作成 する

============

4.最初の重要な記事:
MetaTrader 5 - More Than You Can Imagine!

============

5.2 つ目の重要な記事:
MetaTrader 5 と MQL5 で無限の可能性

============

6.MT5にブローカーを追加する方法。

6.1.MetaTrader 5 ヘルプ -口座を 開設する

6.2.MetaTrader 5 Android OS ヘルプ -デモ口座の 開設

6.3. MetaTrader 5 iPhone/iPad ヘルプ -口座への接続とデモ口座 の開設

============

7.シグナル

============

8.マーケット

============

9.MT4/MT5用のMQL5 VPS

9.1.VPSの購読方法https://www.mql5.com/en/forum/187872#comment_4851530

9.2.あるアカウントから別のアカウントにVPSのサブスクリプションを移動することができます
https://www.mql5.com/en/forum/172120#comment_4166892

9.3.MQL5 VPSの説明
https://www.mql5.com/en/forum/172553#comment_4185979

9.4.VPSを監視する
https://www.mql5.com/en/forum/188920#comment_4800677

9.5.同期 -
https://www.mql5.com/en/forum/211508

============

10.ブローカー

10.1.ブローカー名でサーバを探す:
https://www.mql5.com/en/forum/9950/page88#comment_3981953
https://www.mql5.com/en/forum/214820

10.2.初心者のためのヘルプ
https://www.mql5.com/en/forum/214904

10.3.米国のブローカー
https://www.mql5.com/en/forum/12423/page500#comment_4736742

============

11.プロモーション:
https://www.mql5.com/en/forum/9950/page88#comment_3982032
https://www.mql5.com/en/forum/9950/page88#comment_3982030
https://www.mql5.com/en/forum/9950/page88#comment_3982036

============

12.フリーランス、デコンパイル、ルール、デコンパイルされたコードの例:
https://www.mql5.com/en/forum/203200
すべてのフリーランスのリンク/情報 -このポスト

============

13.フォーラムの一般的なルールとベストプラクティス

13.1.議論するスレッド

13.2.フォーラムのルール

============

14.スレッドについてのスレッドどこでもフォーラムの周り何が起こっている
あなたが新しい、モダンな何かを探している場合は良いスレッド(とフリー1)。

============

15.MT5、mql5、mql5.com改善スレッドのための提案

============

16.トピックを購読したり、トピックに人を招待する方法-スレッド

17.MT5をダウンロードしたばかりで、Cryptosの引き上げ 方がよくわからない -スレッド

============

18.テレパスのクラブ- engのフォーラムとrusのスレッドでポスト

============

19.Metatrader上の自動取引ロボットをホストする方法(取引のためのチャートにEAを添付する方法
https://www.mql5.com/en/forum/238562#comment_7158340

============

20.自動翻訳機能
https://www.mql5.com/en/forum/13348

============

21.無料Indicatorのダウンロード方法とメタトレーダーへの インストール方法
https://www.mql5.com/en/forum/261958

============

22.インジケーターをチャートに貼り付ける方法、チャートに貼り付けたインジケーターの設定変更方法
https://www.mql5.com/en/forum/344569

 

念のため -

----------------

Executing Trades - Trading Operations - MetaTrader 5 Help
Executing Trades - Trading Operations - MetaTrader 5 Help
  • www.metatrader5.com
The trading activity in the platform implies forming and sending market and pending orders to be executed by a broker, as well as managing current positions by modifying or closing them. In the platform, you can review your account trading history, configure alerts of market events and much more. Opening Positions # Opening of a position or...
 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

どこから始めればいいのでしょうか?

セルゲイ・ゴルベフ, 2018.09.20 15:43

ヒントを使う-HowToについての説明

=========

----------------

----------------

----------------


 

取引、自動売買システム、取引戦略のテストに関するフォーラム

MetaTrader 5 Platform beta build 2605:ファンダメンタル分析とストラテジーテスターの複雑な基準

メタクォーツ、2020.09.10 17:03

更新されたMetaTrader 5プラットフォームのベータ版は、2020年9月11日(金)にリリースされる予定です。新バージョンのテストに参加し、その全機能を評価し、開発者がエラーを修正するのを助けるために、すべてのトレーダーを招待します。

MetaTrader 5 platformをビルド2605までアップデートするには、ヘルプ ╱ デスクトップアップデートの確認 ╱ 最新ベータ版:

に移動してください。



新しい MetaTrader 5 プラットフォームの最終ビルドは、パブリックベータテスト後にリリースされます。

新バージョンは以下の変更を特徴とします。

  1. ターミナルファンダメンタルズ分析機能を拡張。

    シンボルのより正確な分類を可能にする、新しい取引機器のプロパティを追加しました:

    • セクター - エネルギー、金融、ヘルスケアなど、その資産が属する経済セクター。
    • 産業:スポーツウェア、アクセサリー、自動車製造、レストラン業など、その資産が属する産業の種類。
    • 国 - 証券取引所で取引されている企業の国。

    このプロパティを元に、Market Watchに 別システムを実装し、シンボルでの効率的な操作を可能にしました。メニューからカテゴリーを選択すると、利用可能なすべての商品がリストに追加され、詳細な分析が可能になります:

    コントラクトの仕様に関連するプロパティを追加しました。



    さらに、取引シンボルのファンダメンタルデータをプラットフォームから直接開くことができるようになりました。最大のアグリゲーターへのリンクが、Market Watchのコンテキストメニューに追加されました:


    拡張データの利用可能性は、ブローカーによって制御されます。しかし、我々は、最大数の金融商品のための高度な情報のデフォルトの可用性を確保した。ブローカーがサーバーを新しいバージョンに更新するとすぐに、適切な国、セクター、業界のデータがお客様のプラットフォームに表示されます。
  2. ターミナルシグナルと マーケット ショーケースを改善しました。左側パネルにレンタルボタンと購読ボタンが追加されました:


    セクションのデザインもさらに改善されました。これには、より明るいボタンの色、より大きなMQL5ログインボタン、その他の改良が含まれます。

  3. ターミナルストップロスとテイクプロフィットチャートレベルの潜在的な利益/損失の計算を修正しました。


  4. ターミナル合成商品の 計算におけるエラーを修正しました。このエラーにより、起動時にプラットフォームがフリーズすることがあります。
  5. ターミナルデータウィンドウの 内蔵フラクタルのインジケータ 値の表示を修正しました。
  6. ターミナルプラットフォームツールバーのすべてのアイコンがHiDPIモニターをサポートするように更新されました。
  7. ターミナル(Terminal)コピーされた取引シグナルのポジション量調整を修正しました。正しく適用されていないストップレベルにより、調整操作が失敗することがあり、「無効なストップ」エラーが発生することがありました。
  8. ターミナルサーバー上の関連する変更後の価格履歴の再構築を最適化しました。
  9. MQL5。MathClassify関数を追加しました。これは実数の型を決定し、新しいENUM_FP_CLASS列挙からの値として結果を返します。
    ENUM_FP_CLASS  MathClassify(
       double  value      // real number
       );
    この列挙は次の値を含んでいます:

    • FP_SUBNORMAL:表現可能な最小の正常値 DBL_MIN - 2.2250738585072014e-308 よりもゼロに近い準正常値です。
    • FP_NORMAL - 2.2250738585072014e-308 から 1.7976931348623158e+308 までの範囲にある正規の数値です。
    • FP_ZERO - 正または負のゼロ。
    • FP_INFINITE - 適切な型、正または負の無限大で表すことができない数です。
    • FP_NAN は数値ではない。

    次のコードを使用して、実数の有効性をチェックします:
    if(MathClassify(value)>FP_ZERO)
      {
       Print("value is not a valid number");
      }
  10. MQL5。SymbolInfoString 関数を使用して取得できるシンボルプロパティを追加しました:

    • SYMBOL_COUNTRY - 株式が証券取引所で取引されている会社の国。
    • SYMBOL_SECTOR_NAME - エネルギー、金融、ヘルスケアなど、その資産が属する経済セクターを表します。
    • SYMBOL_INDUSTRY_NAME - スポーツウェア、アクセサリー、自動車製造、レストラン業など、その資産が属する産業タイプです。

    プロパティは文字列として返されます。

    機器が属するセクターと産業は、列挙値として取得することができます。これは、SymbolInfoInteger 関数を用いて、以下のプロパティを要求することで可能です:

    • シンボルセクター
    • シンボル_業種

    ENUM_SYMBOL_SECTORおよびENUM_SYMBOL_INDUSTRY列挙は、これらのプロパティを操作するために追加されました。

  11. MQL5:MQL5プログラムでは、新しいメモリ管理メカニズムが実装されました。これにより、メモリ割り当てが最大3倍高速化され、潜在的なメモリアクセスエラーを回避することができます。
  12. MQL5:History* 関数による口座ティック履歴の操作の最適化および高速化
  13. MQL5:OnDeinit エントリーポイントからのWebRequest コールを修正しました。以前のバージョンでは、Expert Advisorが停止した場合、関数呼び出しが実装できませんでした。
  14. MQL5:サービスからのWebRequest関数呼び出しを修正しました。以前は、サービスの再起動後に関数呼び出しが失敗することがありました。
  15. MQL5:OpenCL 使用時に、デバイス上でダブルタイプがサポートされているかどうかのチェックを追加しました。float型は過度の丸め誤差のため、金融計算で使用できません。そのため、プラットフォームは計算のために明示的にdoubleのサポートを要求します。double 型がサポートされていない場合、適切なメッセージがプラットフォームログに書き込まれます: device '<name>' does not support type 'double'(デバイス '<name>' は 'double' 型をサポートしていません)。以前は、このような場合、一般的なエラーメッセージが表示されていました。
  16. MQL5:ACCOUNT_EQUITY および ACCOUNT_BALANCE パラメータを使用したAccountInfoDouble 関数の実行が大幅に高速化されました。
  17. MQL5:MQL5:ChartApplyTemplate 関数を通してのチャートへのテンプレートの適用を修正しました。
  18. MQL5:CHART_BRING_TO_TOPパラメータを持つChartSetInteger 関数の呼び出しを修正しました。
  19. MQL5:新しいConjugateメソッドがAlglib組み込みライブラリに追加されました。このメソッドは複素数に対する共役数計算を可能にします。ライブラリーはMQL5IncludeMath⇄Alglibにあります。
  20. MQL5。コード・プロファイラが 全面的に改訂されました。新しいプロファイラーは、より高い精度と速度で動作します。

    • プログラムのリリース版のコンパイルと同様に、最適化されたコードに基づいて解析するようにしました。これにより、プログラム実行時に全く同じコードが使用されるため、より正確なコード実行速度の判断が可能になります。
    • 新しいプロファイラでは、「サンプリング」プロファイリング方式を採用しています。この軽量かつ正確な方法は、コールスタックデータを収集し、一定間隔で性能を計算することによって、アプリケーションの性能統計を収集します。
    • 以前のバージョンとは異なり、新しいプロファイラーは解析されたコードに変更を加えることはありません。以前使用されていたInstrumentationメソッドでは、関数速度の測定に使用される特定のコンストラクトをコードに追加していました。これは、最終的なコード速度に影響を与える可能性があります。

    プロファイラの開発は今後も継続されます。さらなる改良は、今後のプラットフォームリリースで利用可能になる予定です。

  21. テスターMQL5 Cloud Networkを使用した操作を最適化しました。エージェントでのExpert Advisorの読み込みを修正しました。
  22. テスター新しい最適化基準 "Complex Criterion max "を追加。これは、テスト合格品質の積分的で複雑な測定値です。複数のパラメータを測定します:

    • 取引数
    • ドローダウン
    • リカバリーファクター
    • 期待ペイオフ
    • シャープレシオ

    1つのパラメータの最高値(たとえば、利益)は、複雑な分析の観点からは、必ずしも最良の選択肢ではありません。複雑な基準では、まずディール数で、次に期待ペイオフ、リカバリーファクターなどで、徐々に最適なパスを選択します。新しいオプションでは、すべてのパラメータに応じた最適なパスの受信が可能です。さらに、最高利益など、希望するパラメータに基づいて最適なパスを選択することができます。Strategy Tester の設定で新しい基準を選択し、最適化を開始します。




    Complex Criterion max」の値は、最適化結果の「Result」タブに別個に表示されます。パスはこの列でソートすることができます。新しい基準は、最高のパスを視覚的に強調するために色分けされた照明をサポートします。20 以下の値は赤で強調表示され、80 以上の値は濃い緑で表示されます。




  23. MetaEditor。スマートコード管理機能(IntelliSense)のグローバル改訂を開始しました。

    • ヒントは関数名に加え、完全なシグネチャを表示するようになりました。
    • ヒントのフォントは、MetaEditorの設定に従って設定されるようになりました。

    今後のプラットフォームリリースでさらなる改良が可能になる予定です。

  24. ドキュメントを更新しました。


    このアップデートはLive Updateシステムを通じて提供されます。


     

    取引、自動取引システム、取引戦略のテストに関するフォーラム

    新しいMetaTrader 5プラットフォームビルド2650。バックグラウンドチャートローディングとMQL5コードプロファイラの改善

    メタクォーツ、2020.10.08 16:39

    MetaTrader 5プラットフォームのアップデートは、2020年10月9日(金)にリリースされる予定です。新バージョンの特徴は、以下の変更点です。


    1. ターミナルオプションタブに「オープンポジションと注文のチャートデータをプリロードする」という新しい設定が追加されました。

      トラフィックを節約するため、取引プラットフォームは、価格チャートを開いたときやテストを開始したときなど、関連データが要求されたときのみシンボルの価格履歴をダウンロードします。しかし、アクティブに使用されているシンボルでは、これは必ずしも便利ではないかもしれません。新しいオプションを有効にすると、オープンポジションまたは未決済注文を持つシンボルのチャートは、プラットフォームを起動するたびにバックグラウンドモードで更新されます。このため、チャートを開いた後にデータのダウンロードを待つ必要がなく、関連するデータをすぐに分析に利用できます。




    2. ターミナル週末以降の日足バーの生成を修正しました。
    3. ターミナル。チャートの更新を修正しました。更新された価格データの追加ダウンロード後、チャートの更新に失敗することがありました。
    4. ターミナル口座の取引履歴キャッシュの更新を最適化しました。この最適化により、History* 機能を使用する際のデータ遅延を軽減することができます。
    5. ターミナルTerminal: 取引履歴をポジションとして 表示する際のコメント欄の表示を修正しました。
    6. ターミナルシグナル 購読更新ボタンの表示を修正しました。
    7. MQL5。コードプロファイラの トータルアップデートの中で、さらなる改良を加えました。ビルド2615で 紹介した革新的な機能に加えて、以下の機能が実装されました:

      新しいパラメータの追加
      新しいプロファイラのSamplingメソッドの使用については、以前お知らせしました通りです。プロファイラーはMQLプログラムの動作中に一時停止を行い(~1000回/秒)、特定のコードセグメントで何回一時停止が行われたかの統計情報を収集します。また、コールスタックを解析し、コード操作時間全体に占める各関数の割合を把握することも含まれます。プロファイリングの後、ユーザーは操作が何回一時停止されたか、各関数がコールスタックに何回出現したかについての統計情報を受け取ります:

      • Total CPU [単位,%] - 関数がコールスタックに何回登場したか。
      • 自己CPU [単位,%] - 指定された関数内で直接発生した「一時停止」の数。この変数はボトルネックの特定に重要です。統計によると、より多くのプロセッサ時間が必要な場所では、より頻繁にポーズが発生します。


      プロファイリング時に関数のインライン化を無効にする機能を追加
      MQLプログラムのコンパイル時に、関数のインライン化、すなわち関数コードが関数呼び出しサイトに直接追加されます。これにより、大幅な性能向上が可能になります。しかし、この手順は関数のプロファイリングを困難にします。純粋な」関数のレポートを得るには、MetaEditorの設定でインライン化を無効にすることができます。




      レポートデザインの更新
      プロファイリングレポートとソースコードウインドウでのプロファイリング情報の表示方法を変更しまし た。Visual Studio* のユーザーには、より馴染みやすいデザインになりました。




    8. MQL5:CopyTicksRange 関数の動作を修正しました。この関数は不完全なデータを返すことがありました。
    9. MQL5:新しいエラーコードTRADE_RETCODE_HEDGE_PROHIBITED - ヘッジポジションが禁止されているため、ポジションの開設や保留注文は許可されていません。このエラーは、アカウントでヘッジが無効になっている場合にユーザーが取引操作を実行しようとすると、同じシンボルで反対の注文またはポジションをすでに持っている場合に返されます。
    10. MQL5:インジケーターのデバッグ時にMessageBox を呼び出す機能が削除されました。MessageBoxはユーザーの反応を待っている間、ずっとスレッドの実行を中断するので、インジケーターから呼び出すことはできません。
    11. MQL5:SymbolSelect 関数を使用したMarket Watchへの取引商品の追加を最適化し、大幅に高速化しました。
    12. MQL5:固定サイズの配列に対するArrayInsert関数の動作が修正されました。要素が挿入されると、挿入先の配列のサイズは変更されず、挿入位置の右側の要素が右にシフトされ(最後の「カウント」要素が「ドロップオフ」される)、要素はソースから解放されたスペースにコピーされます。現在、動作はドキュメントに記載されている説明と一致しています。
    13. テスターテスト中のカスタム取引条件設定での 作業を修正しました。設定ダイアログが改訂されました。

      • カスタムコミッションの計算を修正しました。コミッションを有効にするには、パス全体ではなく、シンボル名を指定すればよくなりました。
      • より効率的な操作のためにタブを再整理しました。
      • カスタム設定を有効にするダイアログとオプションの名称を変更。
      • 設定テーブルの列幅を最適化。
      • カスタム設定を使用する」オプションを無効にすると、ダイアログ内の他のすべての設定が無効になります。以前は、設定が編集可能なままだったため、ユーザーはテスト中に設定が適用されると誤解する可能性がありました。




    14. テスター。チケットによる取引履歴からの注文の受信に関連する時折発生するエラーを修正しました。
    15. MetaEditor:コード編集ウィンドウのカラースキームのプリセットを追加しました:ライト(デフォルト)、ダーク、ブルー。エディタビューを手動で設定することなく、エディタをカスタマイズすることができます。

      さらに、関数ツールチップのボーダーカラーをカスタマイズすることが可能になりました。




    16. MetaEditor:ツールバーのすべてのアイコンがHiDPIモニターをサポートするように更新されました。
    17. ドキュメンテーションが更新されました。

    このアップデートは、Live Updateシステムを通じて提供される予定です。


    理由: