コード

MD5クラウド解読器 MetaTrader 5のため

この例では、MD5ハッシュを見つけることを目的とした力まかせ探索の最中にエージェントからカスタムデータフレームを送信するメカニズムの使用を示します。コンピューティングネットワークの速度特性及び進行はリアルタイムで示されています。プログラムは、また、非線形および非数値の入力パラメータの数値カウンタへの仮想化の原理を示します。

Flame MetaTrader 5のため

この指標は、独立した更新速度で半透明なグラデーションを持つ領域を描画する方法を示しています。

TestStops MetaTrader 4のため

このスクリプトは、取引の為に損切りと利食いの設定の推奨を出します。

OpenCLテスト MetaTrader 5のため

OpenCLのでマンデルブロフラクタル計算の小さな例。OpenCLはCPU計算と比較してフラクタルの算出を最大約100倍速くします。

Base64 MetaTrader 4のため

Base64の暗号化/復号化するためのライブラリを紹介します。

記事

データの交換方法:10分で書くMQL5のためのDLL MetaTrader 5のため

シンプルなDLLを書く方法や異なるシステム バインディングの特殊機能は何かを覚えている開発者はあまりいないと思います。いくつか例を挙げながら、10分でDLLを書く手順を網羅するとともに、バインディング実装の技術的詳細もいくらか説明していきたいと思います。異なるタイプの変数(数値、配列、ストリングなど)に置き換えた例を取り上げ、ビジュアル スタジオでDLLを作成する手順を段階的にお見せしていきます。それに加え、カスタムDLLのクラッシュからクライアント端末を保護する方法についてもご説明します。

フォーラム

MQL5におけるSQLite:新機能とパフォーマンステスト

2265 ビルドでは、SQLite 3.30.1 をベースにした通常のデータベース関数を実装しています。 データベースオープン データベースクローズ DatabaseTableExists データベースエグゼキュート データベースプリペア データベース読み込み データベースファイナライズ DatabaseTransactionBegin データベーストランザクションコミット DatabaseTransactionRollback データベースカラム数 DatabaseColumnName DatabaseColumnType データベースカラムサイズ DatabaseColumnText

MetaTrader 5 Strategy Testerの開発計画について

ベータ版のテスターの中途半端な状態に怯える必要はありません。より早く結果を出すために、あえてすべての中間バージョンをベータ版で展開しました。 戦略テスターをどう改革していくか。 初心者の方にもわかりやすいように、テスターのスタートページでは、勉強の選択肢が表示されるように、新しいデザインでご紹介しています。 過去のテスト結果をすべて保存することを重視し、簡単な検索で過去にさかのぼってテスト結果を見ることができます。 ファイルからの直接ダウンロードだけでなく、検索ボックスで過去の検索結果も簡単に見つけることができます。 これまでのテストとの比較を可能にします。

MetaTrader 5の次期リリースでフローティングウィンドウを採用

他のモニターやメインウィンドウの外側に配置できるフローティングウィンドウを実装しています。 各ウィンドウには、便利なツールバーを付けることができます。 MQL5からは、ウィンドウの状態を管理し、独自のコントロールやパネルを持つ完全に独立したウィンドウを作ることも簡単にできるようになりました。グラフを表示しないようにするだけで、キャンバス全体が開発者の自由になります。 これにより、ターミナル内で本格的なアプリケーションを作成するための後押しをすることができます。

Intel Xeon Phi 7250搭載のMetaTrader 5 - 272コアを1台のコンピュータで利用可能

おそらく、多くの人が興味を持つことでしょう。

エディターで共同企画を議論しよう - なぜ、どこへ行くのか

このたび、プロジェクト、共同プロジェクト、新リポジトリの最初のバージョンをリリースしました。 MQPROJプロジェクトという形でプロジェクトファイルが導入されたことで、大きな変化が起きている。多くの ファイルが含ま れる大規模なプロジェクトも、簡単に整理して便利に扱えるようになりました。特に、プロジェクトのサブディレクトリや関連するインクルードをすべてシステムで完結させることができるので、開発者の負担が軽減されます。インテリセンスも、プロジェクトのニーズに合わせて成長してきました。

DLLを使わずにMetaTrader 5で直接OpenCLを使ってできることは次のとおりです。

MQL5コードのGPU計算だけでなく、ターミナルのグラフィカルな機能のデモも行っています。 スクリプトとしてのソースコード全文を添付します。OpenCL 1.2での不具合は修正されました。

MetaTrader 4 Build 529 ベータ版リリース、新コンパイラー搭載

新しいMQL4コンパイラーを搭載したMetaTrader 4 Build 529ベータ版がリリースされました。 この端末は、以前のバージョンのトレーディングサーバーと完全な互換性があり(互換モードで動作します)、どこでもこの端末で接続することができます。 アップデートは、demo.metaquotes.net:444(MetaQuotes-New MT4 Test)サーバーに接続し、デモ口座を割り当てるだけです。 これまでの議論 MetaTrader 4とMQL4の新機能 - 大きな 変更が予定されています(MQL4フォーラム) 多くの人にとって興味深いトピック:MetaTrader

新しいMQL4コンパイラとエディタを含むMetaTrader 4 IDEのベータ版

トピックの始まりです。 MetaTrader 4とMQL4の新情報 - 大きな変更が 控えています(MQL4フォーラム) 多くの人にとって興味深いトピック:MetaTrader 4とMQL4の新機能 - 大きな変更が控えている (MQL5フォーラム) 以下は、MetaTrader4/MQL4とMetaTrader5/MQL5で同じIDEのベータ版です。これは一般公開用のプレビュー版です。 旧バージョンのMQL4との違いは何ですか? 論理AND/OR演算の優先順位を変更しました。これで、すべてが古典的なC/C++と同じになった。

MetaTrader 4とMQL4の新機能 - 大きな変更が予定されています。

現在、MetaTrader4クライアントターミナルのバージョンアップのため、膨大な作業を行っています。 ここでは、これからの変化について説明します。 MQL4とMetaEditor 4をMQL5とMetaEditorの共通コンポーネントで完全に置き換えます。 MQL4→MQL5の互換性に取り組むのではなく、その逆をやることにしました。MQL4の機能はそのままに、MQL5の機能・特徴をすべて引き継ぎました。つまり、OOPやネイティブコードでのコンパイラなど、MQL5の強力な機能はすべてMQL4で利用できるようになるのです。

MQL4プログラミングに関するオンラインブックのベータ版 - Sergey Kovalev (SK.)著

先日、Sergei Kovalev (SK. ) のMQL4プログラミングに関するオンラインブックのベータ版を公開しました。 https://book.mql4.com/ru 現在はロシア語版のみですが、英語と中国語への翻訳を試みます。 この本についてのご意見・ご感想がありましたら、ぜひお聞かせください。