Инициализация переменных
Первичные проверки данных
проверка графика, количество баров на графике
проверка значений внешних переменных Lots, S/L, T/P, T/S
Установка внутренних переменных для быстрого доступа к данным
Проверка торгового терминала – пустой ли? Eсли да, то:
проверки: если ли деньги на счету и тд...
можно встать в длинную позицию(BUY)?
открыть длинную позицию и выйти
можно встать в короткую позицию(SELL)?
открыть короткую позицию и выйти
выход из эксперта...
Контроль открытых ранее позиций в цикле
если это длинная позиция
нужно ли закрыть?
нужно ли передвинуть трейлинг-стоп?
если это короткая позиция
нужно ли закрыть?
нужно ли передвинуть трейлинг-стоп?
Интересно, а вот что скажут уважаемые насчет структуры кода эксперта, предлагаемая MQ структура судя по всему не включает в себя все тонкости написания эксперта.
の矢は「いきなり」命名されるものではありませんし、1ポジションに2本の矢を掛けるのは経済的ではありません。
例えば、売り逆指値注文の場合、矢印の名前は「#833894売り逆指値」ですが、説明文が必要です ;)
というようなものです。
動作するはずですが、確認していません =)
売りの条件のいずれかが満たされたときに買い
どのようなBUY条件でも販売します。
例えば、150個の買い条件と150個の売り条件があります。
150の売り条件をもう一度BUY終値に追加し、さらにもう一度BUY終値に追加することを提案します。
で、売りの終値に150の買い条件を追加します。
もっといい方法はないのか?
売りの条件が発生したら買い
すべてのBUYコンディションで販売。
例えば、「買い」の条件と「売り」の条件をそれぞれ150個ずつ用意します。
もう一度、150個の売り条件をすべてBUYクロージングに追加し、さらに150個のBUY条件を追加したいと思います。
で、売りの終値に150の買い条件を追加します。
もっと最適な方法でできないか?
いいえ、なぜですか?
売り条件が成立したら、自動的にBUYをクローズする。 同じことを2回書く意味はない。
そう、フリルや装飾品 =) でも、それが仕事を楽しくしてくれる。
もっといい方法はないのか?
のように、すべての条件を2つの変数にまとめる。
を、何度でも使用することができます。
は、EAを書く際の 微妙なニュアンスをすべて含んでいないように思います。
プリミティブ =))
この構造は、Expert Advisorの可能な構造のアイデアを提供するために概説したものです。このようなEAは、デモでも動かないのではないかと思います。本物は一言もなし )
しかし、ほとんどのEAライターはMACD-Sample分析から始めていることは注目に値します =))) 。ただ、他にやることがない(
судя по всему не включает в себя все тонкости написания эксперта.
プリミティブ =))
この構造は、EAの可能な構造をある程度想定してレイアウトしたものです。このようなEAはデモでも動かないと思います。本物は一言もなし )
しかし、ほとんどのEAライターはMACD-Sample分析から始めていることは注目に値します =))) 。ただ、他にやることがない(
それは私が好奇心を持っている理由です、セットは本当にすべてのEAで多かれ少なかれ安定しているので