[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 460

 
demlin:
インストルメントがあります。


そして、forループの前のコードはどうなっているかというと...。 書き忘れはないですか?-

Instr = Symbol();
 
何か質問があれば、リンクを貼るか、Nymex 取引所からの取引 開始の鐘の 音を共有してください。
 
Roman.:


そして、forループの前のコード...。 書き忘れはないですか?-

EAのinitブロックにInstr=Symbol()を挿入したのですが、これが問題でしょうか?
 
demlin:
Expert AdvisorのinitブロックにInstr=Symbol()を入れているのですが、もしかしたら問題があるのでしょうか?


私の構造を使えば、通常の記号()の代わりにInstrを挿入することができます。

 if (ticket>0)                                               // Если позиция открылась
                    {
                             while(OrderSelect(ticket,SELECT_BY_TICKET)==false)       // Если ордер выбран
                                 {
                                   Sleep(100);
                                 }
                                  double OpenPrice=OrderOpenPrice();
                                      
                                  
                    
                                if (orderType == OP_BUY) 
                                     {
                                       //здесь действия при бае
                                     }
            
                                if (orderType == OP_SELL) 
                                      {
                                        //здесь действия при селле
                                      }   
                            
                    }

私はまた私のフクロウで - ネット雪崩 - この建設は、私は本当の上のフクロウを取引したこと以外にも、注文のトロールのために(あなたが必要とするように)使用 - この問題で何の問題も - 注文の選択、そのトロール...全く問題ありませんでした。すべてがクリアでシンプル。この構造を理解するだけで、複雑なことは何もない。すべてがクラシックなのだ...。

ループの中で、市場にあるすべての注文に目を通し、正しいものを見つけて、それを漁る - 最後のものから最初のものまで...。

 
Roman.:


私の構成では、通常の記号()の代わりにあなたのInstrを使用することができます - あなたのは正しくありません、これに加えて、あなたは順序の選択を制御することはできません...

私はまた、私のフクロウでこのデザインを使用する - ネット雪崩 - また、注文トロールのために(あなたが必要とする)、そのほかに私は本当の上のフクロウを取引 - この問題で何の問題もなかった - 注文選択、注文トロール...。全く問題ありませんでした。すべてがクリアでシンプル。この構造を理解するだけで、複雑なことは何もない。すべてがクラシックなのだ...。

ループの中で、市場にあるすべての注文に目を通し、正しいものを見つけて、それを探し回る - 最後から最初まで...

嗚呼、ありがとうございます、貴殿のコンストラクトを添付してみます。ところで、アバランチがどうなのかは秘密として、そこにマーチンがあるのか、それとも私が勘違いしているのか?
 
demlin:
そうだね、ありがとう、君のデザインでボルトを締めてみるよ。ところで、アバランチがどうなのかは秘密として、そこにマーチンがあるのか、それとも私が勘違いしているのか?

ええ、その通りです。本物をはずすまで。:-)))精製...ここから このスレッドの終わりまでご覧ください。今、デモでバリエーションをテストしています。
 
もう1つ質問です。という表現は、「!OrderSelect(orderIndex, SELECT_BY_POS) どういう意味ですか?を理解できない!
 
demlin:
もう1つ質問です。その!OrderSelect(orderIndex, SELECT_BY_POS) どういう意味ですか? が解りません。

!- はブーリアン演算NOT

! false = true

真=偽

 
demlin:
もう1つ質問です。表現力!OrderSelect(orderIndex, SELECT_BY_POS)、 どういう意味ですか?が解りません。

!" - は論理的な "not" - 式は、注文がリスト(F1)の位置で選択されていない場合、OrderSelect(orderIndex, SELECT_BY_POS) - を押してそれを読み、我々はサイクルの次の反復に行く ことを意味します。

continue 文は、最も近い外部while 文またはfor 文の先頭に制御を移し、次の繰り返しを開始させる。このオペレーターは、"breakの 反対 "です。

こちらも同様

 if ((OrderSymbol() != Symbol()) || (OrderMagicNumber() != MagicNumber))
      {
         continue;
      }

だから、もしそれが私たちの道具でも魔法使いでもないのなら、continue 演算子を使って次のループの反復処理に移るべきで、現在の反復処理を続けるべきではありません...。

したがって、このフクロウが開いた注文を、固有のマジックナンバーとワークシンボルで正確にフィルタリング(認識)するのです...。

そして、オープン(私たちの...:-))) ポジションのコントロールブロックの後、市場でまさにこの(現在の)選択されたポジションの拘束条件が満たされていれば、拘束の対象となります...。

トレーリングの後(またはしない)、次のイテレーション(市場での注文)があればそれに進み、作業を行います。

 
semiromid:

もう答えないでください。あなたがいなくてもできる、全部学べる!


読みました、頑張ってください。