なんて悲しいんだろう...。

 

MQL5の取引ロボットはトレーダーにとても人気があるので、必要に迫られて1年以上MQL5で取引し(私のブローカーはMT5しかない)、いくつかの取引ロボットをMT5に適合させました。
MQL5が好きすぎて、1年間は戻る気が微塵も起きなかったくらいです。
しかし、ある批判に直面したため、言語開発者が状況を改善したのか、誰かがMQL5で羨ましいと思えるようなことを 書いたのか、調べることにしました。
ライブラリ」を開き、最初のページ(コンパイルとインストールが表になっている)に一通り目を通しました。
堅実な失望 感...こんなの印刷したら恥ずかしいし、この "アレ "は星がたくさんついたし......。
私はそこまで愚かで、何かを勘違いしているのでしょうか?それとも、価値のないガラクタなのか...。は、フリーコードで?なぜかというと、診断「グラフマニア」です。

具体的に何を殺したか(まあ、大丈夫、彼らは自由のための天才的な創造物を公開しないように - 私は理解している)、だからどんな仕事で私は単一の通常のグラフィカル-インターフェースを見て いないです。
理解できない。GUIが ないとどうにもなりませんね。一瞬で操作できるのはもちろん、現在の設定を常に思い出す ことができます(何十ものアカウントを操作していると、なかなか頭に入ってこないものです)。

私が間違っていると言って ください、私が探しているものが見つかっていないだけです。

 

今日は機嫌が悪いだけだろう。

- あなただけではないと思います。

 
Vasily Temchenko:


ああ、残念だ)


 
Vasily Temchenko:
だから、やってください。コドベースの中に普通のものを書き込む
 
Vasily Temchenko:

私はバカで何もわかっていないのでしょうか?それとも、価値のないガラクタなのか...。フリーコードで発行しているのですか?なぜかというと、診断「グラフマニア」です。

具体的に何を殺したか(まあ、大丈夫、彼らは自由のための天才的な創造物を公開しないように - 私は理解している)、だからどんな仕事で私は単一の通常のグラフィカル-インターフェースを見て いないです。
あれがわからないんですよ。GUIが ないとどうにもなりませんね。 一瞬で操作できるのはもちろん、現在の設定を常に思い出す ことができます(何十ものアカウントを操作していると、なかなか頭に入ってこないものです)。

私が間違っていると言って ください、私が探しているものが見つかっていないだけです。

そして、Canvasの テーマもクールです!- ご覧になりましたか?

他にGUIに求めるものは?

個人的には、ロボットにGUIを搭載する意味がまったくわからないのですが......。アカウントが100個あってもいい...。

ピーター・コノフという人がいたんですが、彼は「GUIの重要性」を訴える人で、いろいろなインターフェースを提案していたんですが......。そして、あまり成果のないもの...。

Canvas - это круто!
Canvas - это круто!
  • 2018.02.16
  • www.mql5.com
Поставил себе задачу: коротким кодом эффектно продемонстрировать возможности пользовательской графики через класс CCanvas...
 
Georgiy Merts:


個人的には、ロボットにGUIを搭載する意味がまったくわからないのですが......。

+1000

 
Vasily Temchenko:

1年以上前、必要に迫られてMQL5を導入し(ブローカーはMT5しか持っていなかった)、私のロボットのいくつかをMT5に適応させたのです。
MQL5が好きすぎて、1年間は戻る気は微塵もなかったです。
しかし、ある批判に直面したため、言語開発者が状況を改善したのか、誰かがMQL5で羨ましいと思えるようなことを 書いたのか、調べることにしました。
ライブラリ」を開き、最初のページ(コンパイルとインストールが表になっている)に一通り目を通しました。
堅実な失望 感...こんなの印刷したら恥ずかしいし、この "アレ "は星がたくさんついたし......。
私はそこまで愚かで、何かを勘違いしているのでしょうか?それとも、価値のないガラクタなのか...。は、フリーコードで?なぜかというと、診断「グラフマニア」です。

具体的に何を殺したか(まあ、大丈夫、彼らは自由のための天才的な創造物を公開しないように - 私は理解している)、だからどんな仕事で私は単一の通常のグラフィカル-インターフェースを見て いないです。
理解できない。GUIが ないとどうにもなりませんね。 一瞬で操作できるのはもちろん、現在の設定を常に思い出す ことができます(何十ものアカウントを操作していると、なかなか頭に入ってこないものです)。

私が間違っていると言って ください、私が探しているものが見つかっていないだけです。

こちらをご覧ください。

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

MT4からMT5への乗り換えは意味があるのでしょうか?なぜMT5に乗り換えたのですか?

レナート・ファットフーリン, 2019.02.08 23:07

スレッドの議論を踏まえて現実に近づけたい最終的にみんながMT5に 乗り換えるにはどうしたらいいのか?(意見収集)

  1. MetaTrader 5の方が取引速度が速い

    5のアーキテクチャは、4に比べて一桁以上効率的です。すべてのプロセスを再構築し、最小限の遅れで取引ができるようにしました。

    非同期オペレーションを使えば(使わなくても)、最大で1秒間に数千トレードを実現できます。取引の優先順位付けをはじめ、すべてがスピード重視で作られています。

    4では全然足りません。

  2. MetaTrader 5では、ロボットは最大20倍高速に動作します。

    これは、5がC++レベルのコンパイラを使用しているため、コードが非常に効率的になっているためです。F4では、コードの最適化を行わず、古いランタイムシステムを使用しています。

    高速化は、レイテンシーの低減と実行品質の向上を意味します。

  3. MetaTrader 5では、膨大な量のデータを扱うことができます。

    ディープな開発に携わる人は、5のディレクトリに保存されるデータの大きさを知っている。フルティックのデータを含め、数十ギガバイトのヒストリカルデータが存在することもある。

    ファイブのフルティックデータの保存と表示は、除外できない機能です。ティックデータがチャートに表示されないから、存在しないのだと勘違いしないようにしましょう。

    ここでは、Otkritieブローカーの実際のアカウントと、長年にわたるすべてのRTS指数先物契約の接着剤であるRTSスプライスシンボル上で実行される簡単なコードです。
    void OnStart()
      {
       MqlTick ticks[];
       int     records=CopyTicks(Symbol(),ticks,COPY_TICKS_ALL,0,1000000000);
    //---
       Print(Symbol()," ticks ",records);   
      }
    
    4億7,200万個を生産しています。
    RTS Splice ticks 472 111 564
    
    そう、1回のクエリで4億7200万ティック。その後、好きなように使ってください。

    データに対する絶対的なコントロールが可能になります。数十億のダニが出ることもある。ただ、ブローカーを蹴ってヒストリカルデータの面倒を見るのは何とかしてください。それは、彼の直接的な仕事であり、命令なのです。

    2行のコードで、全データが手に入る。MQL5の複雑さを語っているのは誰だ?

    4にそんなものはない。

  4. MetaTrader 5は、ミリ秒単位の非常に精密なマルチシンボルテスターを備えています

    これにより、非常に複雑な戦略のレースが可能になり、戦略が自滅的でないことをより保証することができます。

    あなたが直接コードを書き、テスターが市場のあらゆる種類のモデルを作る複雑さをすべて引き受けます。

    定期的にトレーダーが簡単なテスターを何倍も速く書けると自慢していますが、全てはバーのサイクルを安く走らせるレベルなのです。 言うまでもなく、市場環境、商品、必要な証拠金など、あらゆるものが完全に排除されています。

    そして、すべての利益をバランスシート通貨に正確に換算するなど、最も詳細なモデリングを行うだけでなく、浮動株/自己資本変動の履歴とともに、すべての統計情報を収集します。

    これは、MetaTrader 4に搭載されているものとは比べものにならない。

  5. MetaTrader 5のテスターでは、遅延実行会計の驚くべき機能があります。

    一定のタイムラグで取引するモードでは、テスターでは素晴らしくても実際の取引環境では悲惨なことになるスキャルパー戦略のほとんどを完全に除外することができます。



    50〜100msの遅延を加えるだけでも、多くの戦略を劇的に悪化させるのに十分なのです。

    この機能の威力は、テスター内のSleep(ms)でも現実と同じように動作する、市場環境の正確なシミュレーションに基づいています。Expert Advisor自体に遅延を設けることで、相場の展開を並列化し、質的にリアルな実行を可能にしているのです。

    ネットワークの遅延を何度か増やしてみて、ロボットの堅牢性をテストしてみてください。requoteとbounceの品質を同時にチェックします。

    4で持っているのでしょうか?いいえ、もちろんそんなことはありません。

  6. Fiveの64ビットシステムにより、膨大な量のチャートと深い履歴での運用が可能です。

    これは、複雑な分析を行う場合や、複数のシンボルやタイムフレームをスキャンする場合に、非常に重要です。数千ものチャート(シンボル+期間)を保有・操作でき、瞬時に利用できることを確認できます。

    トレーダーの中には、「あまり必要ない」「Fの手薄なデータで十分だ」と言う人もいる。しかし、現実にはデータ分析における利害関係は常に高まっている。

    私の考えでは、5つのデータ量はまだ十分ではありません。データ配信の効率化とスピードアップに常に取り組んでいます。MQL5から膨大なデータを常に手元に置いて、素早く利用できるように、常にパフォーマンスのチューニングを行っています。

  7. マルチスレッドテスター、計算機、クラウドサーバーの使用

    戦略策定の主なコストは、戦略の最適化です。このあたりは、私たちが多く投資している部分です。

    ローカルコアを全て使用したり、ローカルに計算ファームを構築したり、MQL5クラウドネットワークに 接続したりすることができます。これにより、最適化を数十倍から数百倍に高速化することができます。


  8. MetaTrader 5は多数のゲートウェイでスタックと実行が可能

    トレーダーはあまり知らないが、MetaTrader 5は異なる流動性プロバイダーの強力なアグリゲーションシステムと、異なるプロバイダーへの取引転送の柔軟なシステムを持っている。

    ECN、流動性集約、マッチングエンジンにより、最良価格での執行戦略を効率的に実行し、1つの口座で複数の市場をサポートすることができます。

  9. 5はデータ容量に制限がない

    膨大な量のヒストリカルチャートデータ(1970年まで限定)と取引履歴をリクエストすることができます。

    口座の取引履歴が100万件以上ある方問題ないです。メモリを増設すればいい。

  10. 全く異なるチャートアーキテクトとオブジェクト管理

    チャートの管理はより効率的になり、ビルドのためにチャートを 完全に無効にすることも可能です。

    グラフィカルなオブジェクトやカンヴァスを使って、思い通りにウィンドウを使うことができます。

  11. 巨大な標準ライブラリ

    MQL5の標準ライブラリは こちらです。R言語、データコレクション、OpenCL、グラフィックスなどのレベルで数学があります。

    ほとんどのトレーダーは、私たちがRパッケージの数百もの数学的・統計的関数を ソースコードに実装していることを知りません。Rに比べて何倍も速く(5〜50倍)、多くの複雑な計算ができるようになります。

    MQL5のソースコードで書かれたプログラムは、RのC++実装の速度を最大で50倍まで吹き飛ばすことができます。

  12. カスタムシンボル、カスタムスタック、合成シンボル、簡易データインポート

    ファイブでは、プライススタックを含む独自のシンボルを簡単に作成することができます。MQL5のコードから作成し、MQL5のコードからrltimeに送り込みます。数式を使った合成記号を作ることができる。

    つまり、MetaTrader 5は、他のどんなデータも分析できる独立した分析プラットフォームとして長い間利用されてきたのです。どのMQL5プログラムでもデータフィードを扱うことができます。

  13. その他にも、繰り返し説明されている機能がたくさんあります。



そのことに気づかなければならない。

  • 技術は常に進化しており、旧態依然とした充足感に留まっている人は取り残されてしまいます。

  • そう、技術競争なんです。そして、まずはトレーダーの皆様へ

  • MQL4言語とMQL5言語は、複雑さにおいて全く同じです

    MQL5の複雑さはまったく同じなのに、MQL4がシンプルだという発言を聞くと、本当におかしな話ですよね。mql5の複雑さは全く同じです。

    あるいは、数個の追加パラメータは、プログラマーにとって普遍的な問題であることを認めざるを得ない。いいえ、もちろんそんなことはありません。これは、古いものを踏みつけている人たちのための美しい伝説です。

  • 何度も言いますが、プログラムはプロの開発者が作るものです。

    コードエディタを使用するユーザーは2%未満です。大多数のトレーダーは、コードを分析することなく、マーケットやコドベースから既製品をダウンロードしています。

    シンプルなMQL4の話は例外なく馬鹿馬鹿しい。特にOOPについては、MQL4にずっと搭載されているものなので、まったく圏外です。いまやプログラマーは誰でもOOPをデフォルトで知っているはずです。

    十分に熟練したプログラマーでなければ、納得のいく品質のプログラムを作ることはできない。プログラミングの知識がなくても、受け入れられるコードが書ける」可能性に惑わされないでください。

    私は28年間、毎日のようにプログラミングをしてきたので、私の発言が現実であることを知っています。

  • 当社の技術パートナーやサードパーティの開発者は、MetaTrader 4を維持することに直接的に十分な関心を持っています。

    このプラットフォームは技術的な欠陥が多いため、アドオン/ホールというニッチな分野に鞍替えし、直接的に食い込んでいるのです。

    そう、彼らはブローカーやトレーダーに「MetaTrader 4の方が優れている」と説得するために、かなりのリソースを費やしているのです。彼らのビジネスが崩壊してしまうから です。そして、彼らは独立したトレーダーという名でここに座り、反対運動を展開しているのです。

    我々は、特に熱心なをオフにし、彼らはブローカーやトレーダーに何をどのように伝える非常によく知っているが、積極的にこれを戦う能力を持っていない。

    例えば、マイクロソフトが自社のプラットフォームをより安全なものにし、セキュリティ機能を取り上げたとき、アンチウイルスベンダーが10年前から上げてきた反発を思い出してください。正義の怒りとPRだけで

  • 進歩は止められない。
そして、そこに

Что нового в MetaTrader 5?
Что нового в MetaTrader 5?
  • www.metatrader5.com
MetaTrader 5 build 2280 Terminal Исправлена ошибка, не позволявшая удалить эксперта с графика, для которого нет данных. Исправлено отображения заголовков графиков при работе под Wine.Ускорена загрузка и компиляция MQL5 программ. Теперь при двойном клике на графике MQL5-программе передается событие одиночного клика. Ранее такие события не...
 
Georgiy Merts:

個人的には、ロボットにGUIを搭載する意味がまったくわからないのですが......。百戦錬磨のアカウントで活躍できる...

+100500

 
TheXpert:
だから、やってください。コドバザにいいこと書いてね。
私はそこに(まだ)1つだけ書いている - テーマのバリエーション "私の端末の指標としてのドルインデックス" - 多くのビューとダウンロード、仕事にいくつかの周があるものの、私は何とかそれを修正します。
MT5への苦手意識が克服され次第、書かせていただきます。
しかし、その前に「テスターでグラフィカルインターフェースが使えるか」というテーマで確認します。ボタンを押すことはできるのですが、入力フィールドが 機能しないのです。それに、MT5のテスター自体が本当に「感動」したんです。
 
Georgiy Merts:

そして、Canvasの テーマもクールです!- ご覧になりましたか?

わざわざリンクをクリックするまでもなく、...サーカスのことは聞いてませんよ。それ以上は調べませんでした。作品のプレゼンテーションは、私にとって十二分に思えました。 しつこい映像の下の文章も読まなかった。

 
Vasily Temchenko:

怠けてないで、リンクをクリックして...サーカスのことは聞いてませんよ。それ以上は見ていない。作品の発表も十二分にできたように思います。しつこい映像の下にある文章を読む気にもなれなかった。

サーカス」ではなく、「グラフィックの可能性」を示す。

つまり、昔からあるものがないと言っているのに、誰も何もしてくれない、自分で努力しなければならない......。
そして、それ以上見ようとしないのは、別の嫌悪感があるからです。

参考文献も読んでいるのでしょうか?目次を見て、嫌悪感を感じ、読まなかった :D

消費者の態度なるほど。