アドバイザーの注文はターンキーベースですか、それともパーツ単位ですか? - ページ 4

 
Vladimir Baskakov:
テストする良い方法があります。mt4の任意のコンストラクタで作り、テストし、mt5で注文する。そして、開発者にとっても、書き換えるだけで済むので、推測する必要がなく、楽です。

コンストラクタでできるのなら、なぜ開発者が必要なのでしょうか?
コンストラクタは、非常に大きなレイヤーのタスクを行うことはできません。

 
Nikolay Khrushchev:

コンストラクタでできることなら、なぜ開発者が必要なのでしょうか? コンストラクタを使いこなす時間も必要です。
コンストラクタは、非常に大きなレイヤーのタスクを行うことはできません。

mt5にはコンストラクタがありません。確かにすべてを実装することはできませんが、根本的な考え方は実装できますし、厄介なことは記述で追加することができます
 
cherymen:

作業アルゴリズムの考え方がないのは納得できない。あり ToRに詳しく書かれていると思います。

それはあなたの問題です。私の家では165Vでしたが、オブエルゴはそれも正常と判断しました。

 
Nikolay Khrushchev:

製品を市場に出さない場合でも、バリデーションを受けることは一切強制されないのでしょうか?もちろんです。検証は、Expert Advisorが実際に使用できる状態かどうかをチェックし、不具合を検出し、取引注文を 送信する前に十分なチェックが行われているかを確認するものですが、そのために設計されているのではないでしょうか?EAがこれらの基準を満たさない場合、完成品としてお客様に提供するべきではありません。

まったくもってナンセンスなことを言っていますね。

お客様や、あなたの投稿を読んだ無知な人たちに誤解を与えないように。

あなたの文章: "検証は、Expert Advisorが実際に使用する準備ができているかどうかをチェックします" - いいえ、そうではありません。

どのような検証を行うかは、こちらhttps://www.mql5.com/ru/articles/2555 に両端末の全コードの例が記載されています -- 主にロット、テイク、ストップの境界線の設定をチェックします -- これらは主に設定の問題で、実際の取引の問題ではありません(トレーリングストップや自動計算のストップ/ストップ/ロットのレベルについて語るのは無理があります)。

実際の取引では、再起動時の安定性、ポジションの把握、シグナルの働き、リクオート時の取引注文など、さまざまな問題がありますが、バリデーションではそのようなチェックは行いません。

p.s. EAを市場に流通させる際には、あらゆるチェックを行う必要がありますが、開発時には、すべてのチェックが重要ではなく、初期段階ですべてのチェックが意味を持つとは限らないので、開発コストが非常に高くなります。

 
Nikolay Khrushchev:

自分で書いておいてなんですが、バリデーションに合格するのは最低限のプログラミング経験があることの基準です。そういうことなんです。フリーランスがEAを検証に合格させることができなければ、その人は経験豊富な開発者ではないと言えるのでしょうか?

市場に出ない製品であっても、バリデーションに合格する必要は全くないのでしょうか?もちろん、そうです。バリデーションは、Expert Advisorが実際に使用できる状態かどうかをチェックし、不具合を明らかにし、取引注文を 出す前に十分なチェックを行うものですね。 そのために設計されたものなのです。EAがこれらの基準を満たさない場合、完成品としてお客様に提供するべきではありません。
いいえ、そうではありません。これらのチェックはすべて必須です。そして、それは経験ではありません。それは、単純なロジックに従ったものです。しかし、テスターのEAは簡単にバリデーションを通過してしまう。しかし、実際のアカウントに載せることはできない。変数に情報を格納すれば、Expert Advisorはテスターで飛んでいき、すぐに検証をパスすることができるのです。しかし、それはプロが開発したものと言えるのでしょうか?いいえ、すべてのデータは環境から取得する必要があります。論理的なチェックや、関数から結果を返すチェックがなければ、プロが開発したとは言えないのでは?いいえ、でもバリデーションは通りますよ。バリデーションは、開発者の経験を評価するものではありません。
ひとつだけはっきりしているのは、あなたは絶対に注文の実行を任せられないということです。
 
Vladimir Baskakov:
mt5にはコンストラクタがありません。

チェックする。

 
Andrey Barinov:

チェックする。

ウィザード?
 
Vladimir Baskakov:
ウィザード?

ノー

 
Andrey Barinov:

ノー

では、私は意識していません。
 
Artyom Trishkin:
バリデーションに合格するためには、最低限のプログラミング 経験が必要です
Artyom Trishkin:
いいえ、そうではありません。これらのチェックはすべて必須です。そして、これは経験ではありません。

ということは、最小限の経験か、未経験か?

アルチョム・トリシキン
そして、それは経験ではありません。それは、単純なロジックに従ったものです。

では、なぜ多くの演奏家はこのロジックに従わないのでしょうか?

アルチョム・トリシキン
情報を変数に格納すれば、テスターでEAが飛んできて、すぐに検証をパスすることができます。しかし、それはプロが開発したものと言えるのでしょうか?いいえ、すべてのデータは環境から取得する必要があります。論理的なチェックや、関数から結果を返すチェックがなければ、プロが開発したとは言えないのでは?いいえ、でもバリデーションは通りますよ。

普通の開発者にとっては当たり前の真理を書いてるよね。しかも、私が忘れていなければ、教科書に記載されているほどです。しかし、ほとんどの人は、単純な論理にさえ従えないことが分かっている。
ところで、取引環境のすべてがEAで得られるわけでは全くない。特にMT4のEAでは、売買の可否を取得することができません。 4110または4111のエラーしか受信しません。

アルチョム・トリシキン
ひとつだけはっきりしているのは、あなたは絶対に注文の実行を任せられないということです。

私とのやり取りから、そのような結論に至ったのですか?
私のプロフィールを開いて、私のコードを見ることができたはずです。本当にモデレーターなんですか?)))