Получать сигнала на откате (по iFractals (Fractals) ), а тренд определять по iAMA (Adaptive Moving Average, AMA). По индикатору iAMA (Adaptive Moving Average, AMA) определяется тренд. Условия тренда: на текущем баре и на двух предшествующих индикатор равномерно растёт (тренд вверх) или равномерно падает (тренд вниз). При этом цена (High или...
В языке MQL5 предусмотрена обработка некоторых предопределенных событий. Функции для обработки этих событий должны быть определены в программе MQL5: имя функции, тип возвращаемого значения, состав параметров (если они есть) и их типы должны строго соответствовать описанию функции-обработчика события. Именно по типу возвращаемого значения и по...
そうなんだ! 誰もが人生経験に基づくソフトウェアに対する誤解を利用して、プログラミングを学ぼうとします。例えば、プログラムは本の中の文章と同じで、序章、目次、結論があるということ。つまり、プログラムが最初から最後まで、一種の連続したスキームになっているということです。最初の段階ではこの考え方が通用するが、その後、プログラムが複雑になるにつれて困難が生じ、どうやっても確実に動作するプログラムを書くことはできない。コバレフは、弱気なサービスを提供するのが得意だ。彼は、わかりやすい概念装置を使って、このプログラムは、このようなスキームを持った同じ本であると読者に説明しようとするのである。でも、スキームがないんです!スクリプトはExpert Advisorとは根本的に異なる「スキーム」を持っており、Expert Advisorはインジケータとは異なるスキームを持っているのです。
Vasiliy Sokolov:
...4) 最も奇妙なブロックは、「エラー処理」ブロックである。入ることはできても、出ることはできない。つまり、プログラムがエラーをキャッチして、このブロックに座っている(完全に再起動されるまでハングしなければならない、あるいは、もっと良いのは、ターミナルが永久にハングして、これ以上エラーを作らないようにする - これがアイデアです!) ...
。
Vasiliyさん、こんにちは。詳細かつ高度な技術を駆使した解説をありがとうございました唯一納得がいかないのは、4点目です。ポイントは、矢印が「エラーハンドリングユニット」に向かうものと向かうものの両方があることです。このユニットと他のユニットを結ぶ線の両端には矢印があり、研究所のコンピュータサイエンスのプログラムでは、それが双方向の処理、つまり前後を意味することを今でも覚えています。ですから、何の疑問も持っていません。メッセージの続きですが、私にはすべてがクリアーです。
ウラジミールさん、ありがとうございます。
Vasilyさん、こんにちは。詳細かつ適格な解説をありがとうございました唯一納得がいかないのは、4点目です。実は、矢印は「エラーハンドリングユニット」に向かうものと、向かうものの両方があるのです。このユニットと他のユニットを結ぶ線の両端には矢印があり、研究所のコンピュータサイエンスのプログラムでは、それが双方向の処理、つまり前後を意味することを今でも覚えています。ですから、何の疑問も持っていません。メッセージの続きですが、私にはすべてがクリアーです。
ウラジミールさん、ありがとうございます。
そうです、最初の1台が流行ったのです :-)
彼のエクスパを 研究のテンプレートとして使う - コンピテントコード!
其処と
и
リバースやその他のもの、位置のオープニングフィーを簡素化するために、最初のコードで標準的なライブラリをプラグイン - 勉強とドン't WORRY。
フラグ'Positions: Only one' を'true' に設定すると、Expert Advisor はマーケットで1つ以上のポジションを持つことができなくなります。ポジション:リバース」フラグは、シグナルの反転を担当します。興味深いフラグ'Positions: Close opposite' - このフラグがポジションを開く前に'true' に設定されている場合、反対側のポジションの削除が保証されます。Print log' は全ての操作の拡張ログを表示する。Freeze and StopsLevels Coefficient' パラメータは、あるシンボルでストップレベルとフリーズレベルがゼロに等しい場合の係数を定義します。3」の値を適用することを推奨する。
プログラムの内容を意識して、筆者が強くお勧めする原則を書きます。コバレフのリーフレットのように、正しいものもあれば重大な誤りを含むものもあり、また読者との一般的な憶測もありますが、これらの原則は、MQL:Expert Advisors、スクリプト、Expert Advisorsで何を書いてもALWAYSで100%正しいのです。
第一原理MQLのどのプログラムでも、 イベントを 処理します。イベントとは、何かに関する情報を含む通知で、通常、何かが変更されたことを意味します。例えば、新しいティックが来たとか、保留中の注文が執行されたとか。その他の事象は、情報を含まず、ただ起こるだけです。例えば、"timer "イベントは、設定された周期でユーザー関数を呼び出すことができます。何かが変わったことをユーザーに通知することはない。単にユーザーのコードを呼び出すだけなので、余計な情報は必要ないのです。イベントの定義から、いくつかの非自明なメソッドが続く。
縁起を担いで最初に手に入れたのがこちら:-)
彼のエクスパを 研究のテンプレートとして使う - コンピテントコード!
其処と
и
また、標準的な コードを書くことに慣れれば、インデントやその他いろいろなことができるようになります。
フラグ'Positions: Only one' を'true' に設定すると、Expert Advisor はマーケットで1つ以上のポジションを持つことができなくなります。ポジション:リバース」フラグは、シグナルの反転を担当します。興味深いフラグ'Positions: Close opposite' - このフラグがポジションを開く前に'true' に設定されている場合、反対側のポジションの削除が保証されます。Print log' は全ての操作の拡張ログを表示する。Freeze and StopsLevels Coefficient' パラメータは、あるシンボルでストップレベルとフリーズレベルがゼロに等しい場合の係数を定義します。3」の値を使用することが推奨される。
ローマンさん、こんにちは。例を挙げていただき、ありがとうございます。ウラジーミル・カルプトフが書いた暗号を理解しようと何度も試みたが、私にはまだ到達できないレベルだ。もう少しして、私の頭の中にもっと情報が入ってきたら、彼のコードに戻ることになりそうだ。でも、教えてくれてありがとうございます
ウラジミールさん、ありがとうございます。
プログラムの内容を認識するために、筆者が強くお勧めする原則を書きます。コバレフのリーフレットのように、正しいものもあれば重大な誤りを含むものもあり、また読者との一般的な憶測もありますが、これらの原則は、MQL:Expert Advisors、スクリプト、Expert Advisorsで何を書いてもALWAYSで100%正しいのです。
第一原理MQLのどのプログラムでも、 イベントを 処理します。イベントとは、何かに関する情報を含む通知で、通常、何かが変更されたことを意味します。例えば、新しいティックが来たとか、保留中の注文が執行されたとか。何の情報もなく、ただ起こる出来事もある。例えば、イベント "timer "は、設定された周期でユーザー関数を呼び出すことができます。何かが変わったことをユーザーに通知することはない。単にユーザーのコードを呼び出すだけなので、余計な情報は必要ないのです。イベントの定義から、いくつかの非自明なメソッドが続く。
ヴァシリーよくやった!続編待ってます!書いてもいいんですか?先生のお話はすべて饒舌で、私にも理解できるものでした
ウラジミールさん、ありがとうございます。
よくやったヴァシリー!続編を楽しみにしています!もし書いてもいいのなら。報告されたことはすべて、私にとって簡潔で理解しやすいものでした
ウラジミールさん、ありがとうございます。
移動する
初心者は無駄な情報が氾濫している)。
これは、自分の欲望をそのように誇示してはいけないということを示唆しています。ウラジミールは、C++を学べとか、アセンブラを学べとかいう「専門家」の戯言ではなく、これこれこういう機能ですと具体的に質問して、有益なアドバイスをもらった方がよかったかもしれません。まずはパンチカードの勉強から始めてみてはいかがでしょうか。