Разработка торговой стратегии, в первую очередь, заключается в поиске закономерностей для входа в рынок, выхода из рынка и правил удержания позиций. Если найденные закономерности удается формализовать в правила для автоматической торговли, то перед трейдером возникают вопросы по расчету объемов позиций, вычислению размера маржи и поддержанию безопасного уровня залоговых средств для обеспечения открытых позиций в автоматическом режиме. В этой статье мы напишем на MQL5 простые примеры для выполнения этих расчетов.
リンクは面白いですね。将来的には、強力な数学のパッケージもできるといいですね。しかし、公平を期すために指摘しておかなければならないことがあります。
- 99.9%のトレーダーは、トレードにどう使うか知らない。
- これらのパッケージがないことは、決して松葉づえとは言えません。
ナッシム・タレブ(Nassim Taleb)が言ったように、数学的な荷物を持つことがトレーダーの成功を保証するわけではありませんが、そのおかげで余計なことをすることができます。間違ってはいけないことです。少なくとも、このようなライブラリーの価値を理解してくれる人がいることは、とても嬉しいことです。そして99.9%のトレーダーがその使い方を知らないという事実、それは残念なことです。多くのトレーダーは、車輪を再発明すること、DSPという科学があること、適応と抽出(シグナル検出)の数学原理があること、それすら気づいていません。まあ、ここに一例がありますね。
端末で表現される指標で適応特性を持つのは、カウフマンのAMAとその誘導体だけです。それと、私の記憶違いでなければ、このインジケーターを使う人が多いという話でしたよね。そうでしょうか? DSPの知識がなくても、直感やATSの検索で「効率が良い」という単純な結論に至る人が多い。テストの方法は些か簡単で、履歴のプロットを取り、2マッシュの交点でATCを構築し、最大まで最適化し、2AMAで同じことをします。結果はシンプルでわかりやすい...そして、2つのAMAを2つのチェビシェフまたはバターワースフィルタで比較したことがある人はいるのだろうか?
タレブについては、「はい、数学的な荷物を持たずにトレーダーになることができます」と言えます。 ATSの作者について同じことを言うとは思えない。数学的なお荷物やプログラミングのスキルがあることが、それを阻んでいるのか、大いに疑問である。
これらの点は、いずれもMQl5のプログラミング言語(C++、Javaなど)に直接関係するものではありません。ライブラリを指定しました。
そして、優先順位を変える必要があることを、私は飽きることなく伝え続けます。この端末はトレーダーのために作られたものであり、彼らの要求がソフトウェア製品にさらなる生命を与えることになる。現段階では、OOPを採用した端末はプログラマー向けであり、一般のトレーダー向けではありません。オブジェクト指向プログラミングはトレーダーのために必要な のであって、誰かのために必要なのではないのです。99.9% が簡単にロットを計算できると正直に信じますか... https://www.mql5.com/ru/articles/113 , すなわち、あなたの端末のユーザーはすべて特級プログラマですか?
既出の方は、プログラミング言語とMQL5の違いを理解されていないようですが、MQL5にはないんですね。http://www.pro-technologies.ru/product/MSPE とjava とhttp://measure.feld.cvut.cz/usr/staff/smid/local/sigproc.html にあります。
いろいろと探してみると、C++用のライブラリも見つかるかもしれません。しかし、MQL5には ロット計算のためのライブラリも、トロールのライブラリも、既製のATCのライブラリもありません。この言語にはクラスと構造体、そしてCode Baseというゴミ捨て場があるだけなのです。
エクパーツやトロール船などを実装したクラスが用意される予定です。そして、最小限のプログラミングコードを書くだけで、自分だけのEAを作ることができるようになるのです。
まさに私が必要としていたものです。ありがとうございます。最小限のプログラミングで、最大限の結果を得ることができます(結果は、コードのデバッグに何ヶ月も費やすことなく、少なくとも取引アイデアの検証を行うことができます)。
可能であれば、エントリー、エグジット、トレード効率のパラメータをレポートと最適化に追加してください。これらのパラメータが不足しているのです。 数式でお手伝いします。
https://www.mql5.com/ru/forum/126953/page10、取引アイデアの結果を確認することです。私の観点では、これはATSの結果であり、これらのパラメータが優れていればいるほど、より良いATSです。
可能であれば、入口、出口、トランザクションの効率化パラメータをレポートと最適化に追加してください。これらのパラメーターの中で、いかに空気が不足しているか。数式でお手伝いする準備はできています。
https://www.mql5.com/ru/forum/126953/page10、取引アイデアの結果を確認することです。私の観点では、これがATSの結果であり、これらのパラメータが優れていればいるほど、ATSは優れています。
このブランチとBurashevのスクリーンショットも見られています、アイデアをありがとうございました。やりますよ、たぶん最初に記事という形で。とにかく、計画には入っています。
С точки зрения непредвзятого начинающего пользователя язык MQL5 - доступный и изящный. А провокации - они и в Африке провокации.
TheXpert です。
プロのシステムプログラマーとして、MQL 5は松葉杖に四方を支えられた不器用な野郎で、簡単なことを書くのは簡単かもしれないが、本当に基本的なことを書くのは非常に難しい。
さて、「プロのシステムプログラマー」を差し置いて、「偏らない初心者ユーザー」がMQL5で「本当に基本的なこと」を書けるようになるかどうか、見ものです。
基礎的な」というのは、机上の空論ではなく、定期的に利益を出し、大きな損失から守ってくれる信頼できるEAという意味であってほしいです。
まさにこの松葉杖を挙げてください。
そして、男たちは知らない...。
男は知っていても、そうすべきであると思い込んでいる。松葉杖じゃなくてダルマの話ね。
struct MyStruct;
エラーメッセージが 表示されました。
'MyStruct' - 前方宣言はサポートされていません。
そして、男性陣も「安全のためにわざとそうしている」と言います。それをしないために、安全の陰に隠れてしまうのです。
結局、一番大事なのは、「タスクが無事に完了した」ということなんです。たとえ、デザインが間違っていても。
あるいはテスターがディープなαであるディープベータで、リリースを宣言する。そして、「なぜMQL5のデータベースには専門家が少ないのか」といったテーマで議論が始まるのです。そして、なぜ彼ら、彼女らはこのような行動をとるのでしょうか?何もかもがうまくいかない...。
MQL5で書かれたExpert Advisorのみを対象とした「Championship 2010」が発表されたのは言うまでもありません。MQL5で書かれたExpert Advisorの2011年チャンピオンシップは、この調子でいけば、2011年の春には自信満々のベータ版ステージに到達できるのだから、もっと理にかなったものだろう......」。