メタトレーダー5を始めるには - ページ 135 1...128129130131132133134135136 新しいコメント Daniel Cioca 2021.08.21 10:06 #1341 こんにちは。 MQL4のコーディングを始めるにあたって、pythonとC++ではどちらが近くて良いのでしょうか? Sergey Golubev 2021.08.21 11:01 #1342 Daniel cioca:こんにちは。MQL4のコーディングを始めるにあたって、pythonとC++のどちらを学ぶのが近くて良いのでしょうか? MQL5 プログラミング言語MQL5を学ぶ - 本:ポスト#1 MQL5を学ぶ上での提案:フォーラムスレッドhttps://www.mql5.com/en/forum/224425 MQL5 + Python- MetaTrader 5 Python User Group- 概要 Sergey Golubev 2021.09.10 07:22 #1343 要約: ==== MT5の始め方、まとめ!(前スレ含む:MetaTraderとFXの始め方、序章)MetaTrader 4 Help - Client Terminal - User GuideMetaTrader 5 Help - Trading Platform - User Manual MetaTrader 5 Python User Group- 概要 ストラテジーテスター、最適化、クラウドについてのすべて(まだありません ASCTREND SYSTEMの概要(2つの優れたEAを含む) BRAINTRADING SYSTEM HowTo PriceChannel Parabolic システム (2つのバージョンのEAを含む) シグナル指標に基づくトレーディングシステム マーケットコンディションの評価(2つのEAを作成) mql OOPのすべて イチモク 金融・トレーディングビデオ - 目次 カレンダータブとマクロ経済イベントのすべて MQL5ウィザードのすべて:プログラミングなしでロボットを作成する How to Start with MT5, a summary ! 2013.03.15 www.mql5.com How to start with MT5 platform : summary... MT5の始め方、まとめ ! メタトレーダー5で標準指標に基づく相場状況評価 PriceChannel パラボリックシステム Faisal Ahmed 2021.09.21 18:33 #1344 ありがとうございます。mql5.comはとても快適です。 Sergey Golubev 2021.09.24 17:19 #1345 取引、自動取引システム、取引戦略のテストに関するフォーラム 新しいMetaTrader 5プラットフォームのベータ版ビルド3060。MQL5サービスの改善とデザインの更新 メタクォーツ, 2021.09.24 16:48 更新されたMetaTrader 5プラットフォームのベータ版は、2021年9月24日(金)にリリースされる予定です。新バージョンのテストに参加し、そのすべての機能を評価し、開発者がエラーを修正するのを助けるために、トレーダーを招待します。 MetaTrader 5 platformをビルド3060までアップデートするには、Help ➤Check Desktop Updates➤Latest Beta Version: にアクセスします。 新しい MetaTrader 5 プラットフォームの最終ビルドは、パブリックベータテストの後にリリースされる予定です。 新バージョンでは、以下の点が変更されています。 MetaTrader 5 クライアントターミナル ビルド 3060 ターミナルMQL5.communityのサービスにおけるナビゲーションを改善しました。 マーケット、シグナル、VPSの セクションは、メインプラットフォームのワークスペースからナビゲーターに移動されました。この新しい位置づけにより、目的の製品に簡単にアクセスでき、購入やサブスクリプションの効率的な管理が可能になります。各サービスに「How it works」セクションが追加され、基本的な使用法が説明されています。 。 ターミナルメニューとツールバーのアイコンを一新しました。端末のインターフェイスがより使いやすくなりました。 アイコンから小さな要素を削除 色ノイズを避けるため、使用する色の数を減らしました 読みやすさを向上させるため、グラデーションの使用数を削減しました。 より分かりやすいメタファーを使用 ターミナル取引実行に伴うコストの表示を追加しました。関連する情報は、取引履歴に表示されます。この機能は、NFA 規制のブローカーで使用されます。 > ブローカーがサーバーでコスト計算を有効にしている場合、新しいコスト列が口座の取引履歴に表示されます。この列には、シンボルの現在の中点価格に対する取引実行コスト(中点スプレッドコスト)が表示されます。 。 ターミナルMQL5.comの韓国 語版を開始しました。 アルゴリズムトレーダーの最大コミュニティであるMQL5.communityで利用できる8番目の言語となる。ウェブサイトのインターフェイス、記事、経済カレンダー、フォーラムの重要なトピックはすでに韓国語で利用可能です。MQL5ドキュメントは近日中に翻訳される予定です。 。 ターミナルカスタム取引商品の 読み込みを修正しました。場合によっては、新しく作成されたシンボル設定が既存のシンボル設定を上書きする可能性があります。 ターミナルシグナル取引履歴のオンチャート表示を修正しました。以前は、関連するオプションで、チャートシンボルだけでなく、すべての金融商品の全取引を表示することが可能でしたが、現在は、チャートシンボルだけでなく、すべての金融商品の全取引を表示することが可能です。 ターミナル取引履歴レポートに手数料欄のエクスポートを追加しました。以前は履歴にのみ表示され、ファイルへの保存はできませんでした。 ターミナルMarket Watchとチャート上のワンクリック・トレーディング・パネルの動作を最適化し、高速化しました。 ターミナルカスタム取引商品のマージン比率フィールドの動作を修正しました。特定の条件下で値がゼロにリセットされる可能性がありました。 ターミナルトレーダーがブローカーから追加の取引サービスを購入できるサブスクリプションサービスを 引き続き実装します。クォートサブスクリプションウィンドウのエラーが修正されました。 ターミナルトレンドライン分析オブジェクトの表示を修正しました。以前は、スケーリングやチャートウィンドウのサイズ変更時に線が消えることがありました。 ターミナルRectangle分析オブジェクトの表示を修正しました。アンカーポイントの1つがチャートの可視範囲を超えている場合、オブジェクトが消えてしまうことがありました。 。 ターミナルMQL5.community内蔵チャートの動作に関する修正と動作速度の改善を行いました。 ターミナルオープンポジション一覧のValueパラメータの四捨五入を修正しました。以前のバージョンでは端数部分が隠れることがありました。 ターミナル口座開設時の携帯電話認証を修正しました。一部の中国のオペレーターのために、電話番号が正しくないと認識される可能性がありました。 ターミナル32文字以上のMQL5アカウントパスワードのサポートを追加しました。 ターミナルWineで作業する際の証明書のエクスポートを 修正しました。このオプションは、拡張認証のアカウントをデスクトップからモバイルに移行する際に使用されます。 ターミナルToolbox ウィンドウの下部パネルにある MQL5 サービスを開くボタンを修正しました。このボタンはウィンドウをドッキング解除すると無効になります。 。 MQL5。ベクトルと行列のサポートを継続的に追加しています。新機能は、ニューラルネットワークベースのソリューション開発者の可能性を大きく広げます。 。 MQL5:ENUM_DEAL_PROPERTY_DOUBLE 列挙に DEAL_SL と DEAL_TP 値を追加しました - 取引のストップロスとテイクプロフィットのレベルです。 エントリーとリバーサルのディールに関連する値は、これらのディールを開始した注文のストップロス/テイクプロフィットに従って設定されます。出口取引では、ポジション閉鎖時の適切なポジションのストップロス/テイクプロフィットの値が使用されます。 MQL5:ENUM_MQL_INFO_INTEGER列挙にMQL_HANDLES_USED値が追加されました - MQLプログラム内のアクティブなクラス・オブジェクト(ハンドル)の数です。これには、動的オブジェクト(newで作成)と非動的オブジェクト、グローバル/ローカル変数、クラス・メンバーの両方が含まれます。プログラムが使用するハンドルが多ければ多いほど、より多くのリソースを消費します。 MQL5:経済カレンダーイベントを記述するMqlCalendarValue 構造体を操作するための新しいメソッドを追加しました: HasActualValue(void) - 実際の値が設定されている場合はtrueを、そうでない場合はfalseを返します。 HasForecastValue(void) - 予測値が設定されている場合はtrueを返し、そうでない場合はfalseを返します。 HasPreviousValue(void) - 前の値が設定されている場合はtrueを、それ以外の場合はfalseを返します。 HasRevisedValue(void) - 改訂された値が設定されている場合はtrueを返し、そうでない場合はfalseを返します。 GetActualValue(void) - イベントの実際の値(double)を返し、該当する値が設定されていない場合はnanを返します。 GetForecastValue(void) - イベントの予測値(double)、または関連する値が設定されていない場合、nanを返します。 GetPreviousValue(void) - イベントの前の値(double)、または関連する値が設定されていない場合、nanを返します。 GetRevisedValue(void) - イベントの改訂された値(double)、または関連する値が設定されていない場合はnanを返します。 MQL5:EX5ファイル形式のライブラリを使用するMQL5プログラムのデバッグを修正しました。 MQL5:シーケンスで初期化された大きな配列を含むプログラムのコンパイルを高速化しました。 MQL5:カスタム取引シンボル・データを使用したCopyTicksRange 関数の実行を修正しました。この関数は要求された期間外のデータを返すことがありました。 シグナルシグナルの購読を自動的に更新する機能を追加しました。 あなたの購読が突然終了することはありません。システムは、あなたが以前に最初の購読の購入に使用した支払方法を介して自動的に別の月にそれを更新します。 。 カードでお支払いの場合、更新に失敗すると、MQL5のアカウント残高からのお支払いを試行します。サブスクリプションの価格が変更されても心配ありません。価格が上昇した場合、自動更新はキャンセルされます。関連する通知が電子メールで届きます。自動更新オプションは、MQL5.comの My Subscriptions セクションからいつでも有効または無効にすることができます。 シグナルズ。シグナルズ」ショーケースの表示を修正しました。現在、システムは現在の口座とシグナルの互換性を正しく識別します。 。 マーケットマーケットショーケースに、作者名とログインによる商品検索を追加しました。以前は、商品名と説明文による検索にのみ対応していました。 VPS: サブスクリプションの自動更新オプションが改善されました。 以前は、更新のための支払いは、MQL5アカウントの残高からしか行えませんでした。ユーザーは自分のアカウントに該当する金額があることを確認する必要がありました。 現在では、MQL5アカウントの残高を増やす必要はありません。システムは、最初のサブスクリプションに使用したのと同じ支払い方法を使用してサブスクリプションを更新します。VPSの料金をカードで支払い、自動更新オプションを有効にした場合、システムは新しいサブスクリプション期間に同じ支払い方法を使用します。支払いに失敗した場合、システムはMQL5アカウントの残高から支払いを試みます。 この新しいオプションにより、Expert Advisorsとシグナルの購読がVPS期間の終了により停止することがないことを確認することができます。さらに、手動で残高を確認し、補充する必要がありません。 このオプションは、新しいサブスクリプションに対してのみ使用されます。既存のサブスクリプションの更新のための支払いは、MQL5アカウントの残高から行われます。 テスタービジュアルテストエラーを 修正しました。特定の条件下で、チャートがExpert Advisorで使用されるインジケータの表示に失敗することがありました。 。 MetaEditor:Alt+Gで関数や変数の宣言にジャンプする際に、宣言がコールラインより下にある場合、動作が失敗することがあったのを修正しました。 MetaEditor:デバッガにクラスオブジェクトへの参照に対するオブジェクトタイプの表示を追加しました。 。 クラッシュログで報告されるエラーを修正しました。 MetaTrader 5 iPhone/iPad、MetaTrader 5 Android 申込開始時に免責事項の表示を追加しました。必ずお読みください。また、一部のブローカーでは、初回申込開始時に自動的にデモ口座を作成することができます。この場合、関連する規約が表示されます。 。 モバイルアプリケーションから直接シグナル サービスのモニタリングに口座を接続する機能を追加しました。これは、メニューから「口座監視」を選択することで可能です。便宜上、口座番号とブローカー名は登録ウィンドウに自動的に追加されます。さらに、シグナル名と投資家パスワードを指定する必要があります。 高度な取引統計にアクセスしたり、他のトレーダーと結果を共有したり、シグナルの販売を開始するために、口座をモニタリングに接続します。 。 Android OSを搭載したモバイル端末向けに、Huawei AppGalleryと HMSサービスのサポートを追加しました。Huaweiスマートフォンをお持ちの方は、関連ストアからアプリをインストールし、プッシュ通知を利用することができます。 このアップデートは、Live Updateシステムを通じて提供されます。 新しいMetaTrader 5プラットフォームビルド3081: MQL5サービスの改善とデザインの更新 How to Start with List of changes in neli-89 2021.09.28 16:25 #1346 皆さん、私は多くのホスティング 会社がこのようにFX取引に MT4を使用することを推奨しているのを見ました。 <...> しかし、MT5バージョンもあります。MT5に切り替えるのが良いかどうか、どなたか教えていただけませんか? Sergey Golubev 2021.09.28 16:44 #1347 neli-89 ホスティング 会社がこのようにFX取引に MT4を使用することを推奨しているのを見ました。 <...> しかし、MT5バージョンもあります。MT5に切り替えるのが良いかどうか、どなたか教えていただけませんか? MT4 vs MT5 https://www.mql5.com/en/forum/9950/page80#comment_2906486 なぜMT4よりMT5の方がいいのでしょうか?制限が少ないのでしょうか? https://www.mql5.com/en/forum/167691 なぜMT4よりMT5の方が良いのですか?制限が少ないのですか?[UPDATED]https://www.mql5.com/en/forum/219009 https://www.mql5.com/ru/forum/204406(ロシア語) MQL5 vs QLUA - なぜMQL5での取引操作は最大28倍も速いのでしょうか?- 記事 MQのビデオ:MQL5コードのGPUでの計算と端末のグラフィック機能のデモ MQL5スピードテスト(MQL4やC++との比較)https://www.mql5.com/ru/forum/217992#comment_5943518(ロシア語) ---------------- How to Start with Metatrader 5 2016.10.17 www.mql5.com I decided to create this thread to help to myself and to the others to start with Metatrader 5... Sergey Golubev 2022.02.10 16:43 #1348 取引、自動取引システム、取引戦略のテストに関するフォーラム新しいMetaTrader 5プラットフォームビルド3210。シャープレシオ計算アルゴリズムの改訂、新しいマトリックスメソッド、インディケータの最小値/最大値に対するコントロールメタクォーツ、2022.02.10 16:30MetaTrader 5プラットフォームのアップデートは、2022年2月11日(金)にリリースされる予定です。今回のアップデートでは、従来の計算式に基づくシャープレシオ計算アルゴリズムの改訂、新しいマトリクス手法、メモリ消費量の最適化、ネットワークシステムの動作改善によるデータ転送の向上が行われます。 また、ENUM_CUSTOMIND_PROPERTY_INTEGER列挙に、INDICATOR_FIXED_MINIMUMとINDICATOR_FIXED_MAXIMUMという、IndicatorSetDouble関数で最小値と最大値を固定/固定解除するプロパティを新たに追加しています。 また、数学ライブラリMathStatMath.mqhの一部エラーの修正、CopyTicks関数とCopyTicksRange関数の動作修正により、真夜中をまたぐ際に古いデータを返すことがありました。 。 これらの変更は、更新されたMetaTrader 5プラットフォームバージョンの他の新機能と共に、以下で詳細に説明されています。 MQL5:ベクトルおよび行列用の Min、Max、ArgMin、ArgMax および Sum 関数が追加されました。この関数を使用して、最小値と最大値、関連するインデックス、および合計を検索します。 MQL5:行列の Flat メソッドのサポートが追加されました。これらのメソッドを使用すると、行列の要素を 2 つのインデックスではなく 1 つのインデックスでアドレス指定できます。 double matrix::Flat(ulong index) const; // getter void matrix::Flat(ulong index,double value); // setter行列要素のアドレスを計算するための疑似コード。ulong row=index / mat.Cols(); ulong col=index % mat.Cols(); mat[row,col]例えば、「matrix mat(3,3)」に対して、要素へのアクセスは以下のように記述することができます。 reading: 'x=mat.Flat(4)', これは 'x=mat[1][1]' と同等 writing: 'mat.Flat(5, 42)', これは 'mat[1][2]=42' と同等 この関数が不正な行列インデックスで呼ばれると、 OutOfRangecritical execution error が発生します. MQL5:MQL5-プログラムの入力パラメーターにおける浮動小数点数の書式を改善しました。例えば、0.4は0.400000000002と表現されます。 。 MQL5:MathStatelleMath.mqh数学ライブラリの エラーを修正しました。このライブラリのMathSample関数は、バックトラックでサンプリングするときの類似の数学ライブラリの従来の動作と一致するように修正されました。 。 MQL5:金融商品にティックが提供されていない場合、真夜中をまたぐと古いデータが返される可能性のある CopyTicks/CopyTicksRange エラーが修正されました。 MQL5。ENUM_CUSTOMIND_PROPERTY_INTEGER列挙に新しいINDICATOR_FIXED_MINIMUMとINDICATOR_FIXED_MAXIMUMの値を追加しました。 これらのプロパティを使用して、IndicatorSetInteger関数を使用して、インジケータの最小値と最大値を固定または固定解除することができます。IndicatorSetInteger(INDICATOR_FIXED_MINIMUM/INDICATOR_FIXED_MAXIMUM,true) を呼び出すと、現在の最小値または最大値が使用されます。 テスターSharpe Ratio の計算アルゴリズムを、値が1年間隔に対応する従来の公式と一致するように改訂。従来のアルゴリズムは、取得したPnLの変動に基づいており、オープンポジションに対する株式の変動を無視していた。現在では、計算には株式の変動が含まれ、シャープ比は古典的な方法で解釈されます。 Sharpe Ratio < 0 この戦略は収益性が低く、適していません。悪い。 0 < Sharpe Ratio < 1.0 リスクが報われない。このような戦略は代替案がない場合に検討される。不定。 Sharpe Ratio ≥ 1.0 シャープレシオが1より大きい場合。これは、リスクが報われ、ポートフォリオ/戦略が結果を示すことができることを意味することがあります。良い。 Sharpe Ratio ≥ 3.0 高い値は、各特定の取引で損失を得る確率が非常に低いことを意味します。非常に良い。 ターミナルターミナルによるメモリ消費を最適化しました。 端末。ネットワークサブシステムによるプラットフォームの運用を改善し、パフォーマンスを向上させ、ネットワークの遅延を低減させる。 ターミナルグリッドレンダリングが無効の場合、インジケータにゼログリッドレベルが表示されることを削除しました。 このアップデートは、Live Updateシステムを通じて提供される予定です。 新しいMetaTrader5プラットフォームビルド3210: シャープレシオ計算アルゴリズムの改訂、新しい行列メソッド、指標の最小/最大値の制御 List of changes in How to Start with Sergey Golubev 2022.02.12 07:49 #1349 MQL5 における行列とベクトル すべての要素が同じ型であるような順序付けられたデータのコレクションは、通常、各要素にインデックスでアクセスできる配列で 操作されます。配列は、様々な線形代数問題の解決、数学的モデリングタスク、機械学習などで広く使用されています。一般に、このような問題の解決は、行列やベクトルを用いた数学的な演算に基づいており、非常に複雑な変換を簡単な数式でコンパクトに記述することができる。このような演算のプログラミングには、数学の知識が必要であり、複雑な入れ子ループを書く能力も必要である。また、デバッグやバグフィックスも非常に困難である。 特別なデータ型である「matrix」と「vector」を使用することで、ネストしたループを作成したり、計算で配列の正しいインデックスを意識する必要がなく、数学表記に非常に近いコードを作成することが可能になります。今回は、MQL5でmatrixと vector オブジェクトを作成し、初期化し、使用する方法について見ていきます。 Sergey Golubev 2022.03.08 07:34 #1350 スカイプ フォーラム Metatrader 5の始め方 - フォーラムの主要スレッド 記事 Skypeを使用してExpert Advisorからメッセージを送信 する(MetaTrader 4) Expert Advisorを注文して結果を得る方法(MetaTrader 5) ソーシャルテクノロジースタートアップの構築(パート1):MetaTrader 5のシグナルをツイート する ソーシャルテクノロジースタートアップの構築(パートII):MQL5 RESTクライアントのプログラミング MetaTrader 5: ブログ、ソーシャルネットワーク、専用ウェブサイトでの電子メールによる取引予測とライブ取引明細の公開 コードベース Skype Control Library- MetaTrader 4用ライブラリ Skype Control Library - MetaTrader 5用ライブラリ How to Start with Metatrader 5 2013.01.10 www.mql5.com I decided to create this thread to help to myself and to the others to start with Metatrader 5... 何か面白いこと トレードを分析するためのツール Something Interesting 1...128129130131132133134135136 新しいコメント
こんにちは。
MQL4のコーディングを始めるにあたって、pythonとC++ではどちらが近くて良いのでしょうか?
こんにちは。
MQL4のコーディングを始めるにあたって、pythonとC++のどちらを学ぶのが近くて良いのでしょうか?
MQL5
MQL5 + Python-
要約:
====
MetaTrader 4 Help - Client Terminal - User Guide
MetaTrader 5 Help - Trading Platform - User Manual
取引、自動取引システム、取引戦略のテストに関するフォーラム
新しいMetaTrader 5プラットフォームのベータ版ビルド3060。MQL5サービスの改善とデザインの更新
メタクォーツ, 2021.09.24 16:48
更新されたMetaTrader 5プラットフォームのベータ版は、2021年9月24日(金)にリリースされる予定です。新バージョンのテストに参加し、そのすべての機能を評価し、開発者がエラーを修正するのを助けるために、トレーダーを招待します。
MetaTrader 5 platformをビルド3060までアップデートするには、Help ➤Check Desktop Updates➤Latest Beta Version:
にアクセスします。
新しい MetaTrader 5 プラットフォームの最終ビルドは、パブリックベータテストの後にリリースされる予定です。
新バージョンでは、以下の点が変更されています。
MetaTrader 5 クライアントターミナル ビルド 3060
マーケット、シグナル、VPSの セクションは、メインプラットフォームのワークスペースからナビゲーターに移動されました。この新しい位置づけにより、目的の製品に簡単にアクセスでき、購入やサブスクリプションの効率的な管理が可能になります。各サービスに「How it works」セクションが追加され、基本的な使用法が説明されています。
。
ブローカーがサーバーでコスト計算を有効にしている場合、新しいコスト列が口座の取引履歴に表示されます。この列には、シンボルの現在の中点価格に対する取引実行コスト(中点スプレッドコスト)が表示されます。 。
アルゴリズムトレーダーの最大コミュニティであるMQL5.communityで利用できる8番目の言語となる。ウェブサイトのインターフェイス、記事、経済カレンダー、フォーラムの重要なトピックはすでに韓国語で利用可能です。MQL5ドキュメントは近日中に翻訳される予定です。
。
。
。
。
エントリーとリバーサルのディールに関連する値は、これらのディールを開始した注文のストップロス/テイクプロフィットに従って設定されます。出口取引では、ポジション閉鎖時の適切なポジションのストップロス/テイクプロフィットの値が使用されます。
あなたの購読が突然終了することはありません。システムは、あなたが以前に最初の購読の購入に使用した支払方法を介して自動的に別の月にそれを更新します。
。
カードでお支払いの場合、更新に失敗すると、MQL5のアカウント残高からのお支払いを試行します。サブスクリプションの価格が変更されても心配ありません。価格が上昇した場合、自動更新はキャンセルされます。関連する通知が電子メールで届きます。自動更新オプションは、MQL5.comの
My Subscriptions セクションからいつでも有効または無効にすることができます。
。
以前は、更新のための支払いは、MQL5アカウントの残高からしか行えませんでした。ユーザーは自分のアカウントに該当する金額があることを確認する必要がありました。
現在では、MQL5アカウントの残高を増やす必要はありません。システムは、最初のサブスクリプションに使用したのと同じ支払い方法を使用してサブスクリプションを更新します。VPSの料金をカードで支払い、自動更新オプションを有効にした場合、システムは新しいサブスクリプション期間に同じ支払い方法を使用します。支払いに失敗した場合、システムはMQL5アカウントの残高から支払いを試みます。
この新しいオプションにより、Expert Advisorsとシグナルの購読がVPS期間の終了により停止することがないことを確認することができます。さらに、手動で残高を確認し、補充する必要がありません。
。
。
MetaTrader 5 iPhone/iPad、MetaTrader 5 Android
。
高度な取引統計にアクセスしたり、他のトレーダーと結果を共有したり、シグナルの販売を開始するために、口座をモニタリングに接続します。
。
このアップデートは、Live Updateシステムを通じて提供されます。
皆さん、私は多くのホスティング 会社がこのようにFX取引に MT4を使用することを推奨しているのを見ました。
<...>
しかし、MT5バージョンもあります。MT5に切り替えるのが良いかどうか、どなたか教えていただけませんか?
<...>
しかし、MT5バージョンもあります。MT5に切り替えるのが良いかどうか、どなたか教えていただけませんか?
MT4 vs MT5
https://www.mql5.com/en/forum/167691
https://www.mql5.com/en/forum/219009
MQL5 vs QLUA - なぜMQL5での取引操作は最大28倍も速いのでしょうか?- 記事
MQのビデオ:MQL5コードのGPUでの計算と端末のグラフィック機能のデモ
MQL5スピードテスト(MQL4やC++との比較)
https://www.mql5.com/ru/forum/217992#comment_5943518(ロシア語)
----------------
取引、自動取引システム、取引戦略のテストに関するフォーラム
新しいMetaTrader 5プラットフォームビルド3210。シャープレシオ計算アルゴリズムの改訂、新しいマトリックスメソッド、インディケータの最小値/最大値に対するコントロール
メタクォーツ、2022.02.10 16:30
MetaTrader 5プラットフォームのアップデートは、2022年2月11日(金)にリリースされる予定です。
今回のアップデートでは、従来の計算式に基づくシャープレシオ計算アルゴリズムの改訂、新しいマトリクス手法、メモリ消費量の最適化、ネットワークシステムの動作改善によるデータ転送の向上が行われます。
また、ENUM_CUSTOMIND_PROPERTY_INTEGER列挙に、INDICATOR_FIXED_MINIMUMとINDICATOR_FIXED_MAXIMUMという、IndicatorSetDouble関数で最小値と最大値を固定/固定解除するプロパティを新たに追加しています。また、数学ライブラリMathStatMath.mqhの一部エラーの修正、CopyTicks関数とCopyTicksRange関数の動作修正により、真夜中をまたぐ際に古いデータを返すことがありました。
これらの変更は、更新されたMetaTrader 5プラットフォームバージョンの他の新機能と共に、以下で詳細に説明されています。。
行列要素のアドレスを計算するための疑似コード。
例えば、「matrix mat(3,3)」に対して、要素へのアクセスは以下のように記述することができます。
reading: 'x=mat.Flat(4)', これは 'x=mat[1][1]' と同等writing: 'mat.Flat(5, 42)', これは 'mat[1][2]=42' と同等
この関数が不正な行列インデックスで呼ばれると、 OutOfRangecritical execution error が発生します
.
。
。
これらのプロパティを使用して、IndicatorSetInteger関数を使用して、インジケータの最小値と最大値を固定または固定解除することができます。IndicatorSetInteger(INDICATOR_FIXED_MINIMUM/INDICATOR_FIXED_MAXIMUM,true) を呼び出すと、現在の最小値または最大値が使用されます。
このアップデートは、Live Updateシステムを通じて提供される予定です。
特別なデータ型である「matrix」と「vector」を使用することで、ネストしたループを作成したり、計算で配列の正しいインデックスを意識する必要がなく、数学表記に非常に近いコードを作成することが可能になります。今回は、MQL5でmatrixと vector オブジェクトを作成し、初期化し、使用する方法について見ていきます。
スカイプ
フォーラム
記事
コードベース