В статье показано, как создать объектно-ориентированного торгового советника с нуля, начиная с выработки торговой идеи и заканчивая созданием торгового советника на языке MQL5, воплощающего данную идею в жизнь. На мой взгляд, самый верный путь к успеху - это обучение на практике, поэтому в статье рассмотрен практический пример, демонстрирующий, как можно упорядочить свои идеи и приступить к программированию форекс-роботов. Кроме того, мне хотелось пробудить интерес читателей к объектно-ориентированному подходу.
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
...
私はただ質問に答えただけだ。何も議論するつもりはない。
それに、あなたが書いているイラつきとか、私が何かに満足しているかどうかとか、そういうのはすべてあなたの憶測と妄想に過ぎない。だから、「半回転」を始めたり、あなた宛ではないメッセージに返信したりしないでください。
公開されているコードで「選ぶ」のも「選ばない」のも、みんな個人の問題だ。そのようなことをする方法を学びたい人にとっては、「掘る」ことは理にかなっている。既製のコード・ライブラリを使いたい人は、このシリーズの記事がすべて公開されるまで待つのが理にかなっている。
...そして、あなた宛以外のメッセージに返信しないこと....
従いなさい。
フォーラムがプライベートなコミュニケーションの場になったとき、私は気づかなかった。
あなたが今していることと同じことをすればいい。自分の意見を述べる。あなたが記事を書けば、私は必ず読む。コードやスキームで伝える方が面白い。
あるものがあるんだけど、それがどう実装されているかは教えない」という話は面白くない。
自分で記事を書くとしても5本まで。その中で私は自分の技術(それはOOPがないのでずっと理解しやすい)を完全に開示し、経験豊富なプログラマーにすぐに取り上げられるだろう(特に記事に書かれたコードを添付すれば)。インターフェイスに関する記事で、さらなる競争が必要ですか?
それは問題ありません。あなたが望むものは何でも公開できます。私もそれを見たいと思っています。))
もしあなたが、私が早期の比較をしていると言うのであれば、私はあなたがまだ準備ができておらず、あなたのアプローチの力を完全に示すまで結果を比較しないことを受け入れます。しかし、誰にも何も見せずに黙って座っているべきだろうか?私はそうは思わない。結局のところ、私とあなたは競争の世界に生きているのだから。)
まずやって、それから言う」という原則に従って行動する。))
矛盾を指摘される筋合いはない。完成した結果があれば、私はそれをデモンストレーションする準備ができているし、それが興味深いものであれば、それについて話し始めることができる。逆の論理を使えば、私はもっと早くから人に話したり教えたりすることになり、トレーニングの最後に待っている結果を見せることができない。
私はあなたの結果に興味がある。それを示したいという気持ちがあるなら、始めればいい。
あなたの仕事に対する興味の度合いは、それに関する情報を提供すればするほど高くなる:
アナトール、ボタンの色を動的に変えることはできないの?ブレイクイーブンにストップを移動するボタンを想像してみてください。価格がCUにストップを移動する可能性に達していない限り、ボタンは同じ色で表示され、ストップがブレイクイーブンに移動すると、ボタンは別の色でハイライトされます。
ボタンをブロックすると、ユーザーはそのボタンが全く利用できないことを知る。しかし、ブロックされていない色を変更すると、ある色ではボタンを押した結果がゼロになり、別の色ではボタンを押した結果がブレークイーブンへのストップ移動になることがすでにわかる。
アナトール、ボタンの色を動的に変えることはできないの?ブレイクイーブンにストップを移動するボタンを想像してみてください。価格がCUにストップを移動する可能性に達していない限り、ボタンは同じ色で表示され、ストップがブレイクイーブンに移動すると、ボタンは別の色でハイライトされます。
ボタンをブロックすると、ユーザーはそのボタンがまったく使用できないことがわかりますが、ブロックされていない色を変更すると、ある色ではボタンを押した結果がゼロになり、別の色ではボタンを押した結果がストップからブレイクイーブンに移動することがすでにわかります。