MQL5で学び、共に書く - ページ 28

 
その必要はありません。ただ、この姿勢では、あなたの商品はウケないでしょう。要は、このスレッドは「MQL5で一緒に勉強して書き込む」ということです。実際、まったく適切な名前ではありません。MQL5の新機能に大興奮していたのに...。でも、結果は「ヘッドライトを拭け」で、迷子になる。コードが複雑すぎて、子供には理解できない。不正確なものをこき下ろせば、すべてうまくいくと思っていた。まあ、自分でやりますけど。
 
Khomtchenko:
する必要はありません。そのような姿勢では、製品は普及しないでしょう。

自分の自己欺瞞を他者に翻訳する必要はないのです。後工程の解析をして何が問題なのか理解するのが本当に億劫なんですね。

私はあなたが対応するセクションで 多くの記事を読むことをお勧めします - これは、我々は自動売買の分野でトレーダーのマス(世界中のトレーダーの数十万)教育に対処する最初の年ではありません。そこで、多言語のMQL4.communityとMQL5.communityを作り、多くのフリー素材を集め、学習する機会を提供しています。

残念ながら、初心者トレーダーが通過できない、標準的で非常に単純な取引の間違いを見つけることができます。何度も言われる「何を確認するのか」という指示を無視しても無駄です。

的確なアドバイスがされている。標準的で単純なミスを誰も理解してくれないことを理解する必要があります。

 
MT4では、レポートが非常にわかりやすい。MT5では取引履歴でも 取引の利益率が反映されない。テストの際も、レポートが不明瞭で、何がロットで、何が利益だったのか、などがわからないほどです。解析してみる。記事を読んでいるところです。mql5を作ったプログラマーは、複雑なExpert Advisorを作るより、テトリスを作る方がずっと使いやすい言語を作ったと思います。
 
Khomtchenko:
MT4では、レポートが非常にわかりやすい。MT5では、取引履歴にも 取引の利益値が表示されない。テストの際も、レポートが曇っていて、ディールのロットがどうだったか、利益はどうだったのか、などがはっきりしないのです。解析してみる。記事を読んでいるところです。mql5を作ったプログラマーは、複雑なExpert Advisorを作るより、テトリスを作る方がずっと使いやすい言語を作ったと思います。

ベルゴロドで電気技師として働いているのですか? そうでないなら、科学者の夫が自分の手で作ったスツールに文句を言うのは適切ではありませんね。

バグをキャッチして、「このバグの原因は何だろう?

スリッページをスプレッドのレベルに合わせて設定するようアドバイスしましたが、5桁のEAで15ポイントから30ポイント程度になることがあります。

10に設定すると、80%の注文が未記入になる可能性があり、これは統計の全体的な歪みにとってかなり重要なことです。

それが原因かどうかは分かりませんが、確認する価値はあると思います。私はあなたよりあなたのシステムを知っているわけではありません。知っている人はたくさんいますし、あなたが手伝う気になるには、少なくともあなたの側から何かやろうとしていることが見える必要があります。

このコードからも、EAを書くのではなく、プログラミングを理解しようとしていることがわかります。 標準クラスライブラリには、取引機能がすでに実装されたクラスがあります。多くの人はすでにこの段階を過ぎ、動作保証されたコードを使い、そこで何がどのように動作するのかを気にすることなく、次の段階へと進んでいます。だから、OrderSendの仕組みやリクエスト構造の記入方法には誰も興味を示さないのです。

もし、リクエストの構造をどのように記入したらよいかわからない場合は、単純に標準ライブラリ(マニュアルの最後の欄)を参照する必要があります。

 
falkov:

最新のビルドでは、パラメータを持つコンストラクタが登場しました。開発者の皆さん、本当にありがとうございました。

あああああああああああああああああああああああここにあるんだ!:)
 

スリップをSymbolInfoInteger(spred, SYMBOL_SPREAD)に設定しました。何も変わっていない。

すべてがクリアになる。エラーを改善します。みんな頭がいい、プログラマーはみんな......私は今、あなたの近くにいます。仕組みも何もわからない機能を使いたくない。私が持っているものには、エラーは見当たりません。私の機能のコードを覗くことが問題なら、まあ、これは理解できる。私は自分がどの国に住んでいるのか忘れてしまうことがあり、人に多くを求めてしまいます。自分で考えてみる--。

私の勘違いかもしれませんが、文脈から、多くの「助っ人」がいる彼らの高い地位に対して、何らかの不満があるように見えます。プログラミングはできるけど、FXで儲けるのは無理という印象です。だから、私のような新参者を鼻で笑うのです。もしかしたら、私は大きな勘違いをしているのかもしれません。もしかしたら、違う問題を抱えているかもしれません。

私は電気技師ではなく、プロセスエンジニア、博士号、助教授、発明家である。でも、プログラマーではありません。

ところで、電気屋さんというのは、なかなか機転の利く人たちです。高等教育を受けた電気技術者のことです。大学では、プログラマーと電気技師の両方に授業をしています。

 
Khomtchenko:
MT4では、レポートが非常にわかりやすい。MT5では取引履歴でも 取引の利益率が反映されない。テストの際も、報告書があまりに不透明で、取引のロットが何だったのか、利益は何だったのか、などがはっきりしないのです。
あなたは、あなたの深みにはまった!言葉を失いました。種類、方向、数量、利益、「取引履歴」の欄はすべて完璧に表示されています。手始めにサービスマニュアル(端末のヘルプ)くらいは読んでおくと、頭の中が整理されるかもしれませんよ。
 

そこには取引ではなく、注文のティックが表示されていました。今ならわかるよ。

ちなみに私は、すべて把握しています。本当に何の問題もないんです。ただ、ステータスが違うので、新しい条件に合わせてパラメーターを微調整する必要があるんです。

でも、応援ありがとうございました。

 
antt:

1)"stacks in a common queue" はドキュメントの間違いです。実は、たくさんの行列があるんです。現時点では、各mql5プログラム、各チャートがそれぞれキューを持っています。キューのサイズはそれぞれ異なり、一般に小さくはない、キューのオーバーフローは正しく書かれたプログラムではありえない。各キューの正確なサイズやその数、その他内部実装の詳細な説明については文書化しない予定です。ここでの理由は至極当然で、内部実装が変わる可能性があるからです。

OKです。なるほど、マルチキューについてはどうなんでしょう。OnTrade()とOnChartEvent()の2つの関数だけを使用するmql5-expert専用のイベントキューの深さはどの程度ですか?今日の時点では。ハンドブックに文書がないこと。
 
Khomtchenko:
その必要はない。そのような姿勢では、製品は普及しないでしょう。MQL5で一緒に勉強して書く」というお題があることです。実際、この名称はまったく適切ではありません。MQL5の新機能に大興奮していたのに...。でも、結果は「ヘッドライトを拭け」で、迷子になる。コードは子供の遊びです。不正確なものをこき下ろせば、すべてうまくいくと思っていた。じゃあ、自分でやってみるよ。

そもそも、以下のことを理解する必要があります。

1."ロック "会計(MT4)と "ネッティング "を使用したシステム(MT5)の2つが大きな違いです。ある面では(特定の取引では)結果は全く異なるものになるでしょう。

2.MQL5で利益を出すEA、MQL4のEAと全く同じように取引するEA、あるいはそれ以外のものなど、何が必要かを正確に把握する必要があります。

利益を出すトレードをするEAが必要なら、あなたを含め、どんな初心者でも簡単にできることです(偏っていたらごめんなさい)。

ただし、MQL4と全く同じようにトレードするEAが必要な場合は、ニュアンスが違うので、おそらく自分しか興味がないでしょう。補足として、この件に関して私の意見を述べますと、この状況ではあなたは線路の反対側で、間違った場所を掘っています(しかし、正しい場所で掘り始めたとしても、主導権はいつものように処罰されます)...。

3.この問題で最も重要なことは、スプーンがないことを理解することです。しかし、これは別の話です :)。

Khomtchenko:
MT4ではレポートがとてもわかりやすいです。MT5では取引履歴 でも取引の利益が表示されない。テストしてみると、レポートも、取引量や利益などはどうだったのか、とても不明です。解析してみる。記事を読んでいるところです。mql5を作ったプログラマーは、複雑なExpert Advisorを作るより、テトリスを作る方がずっと使いやすい言語を作ったと思います。
MQL5では、トレーディングシステムを非常に簡単に作成することができます。テトリスもそうですね :)