[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 460

 
demlin :
Evet, Instr var, üzgünüm SRC'nin ne olduğunu bilmiyorum


Ve sonra for döngüsünden önceki kodda ... yazmayı unuttun mu? -

Instr = Symbol ();
 
bunun gibi herhangi bir sorunuz varsa, bir bağlantı verin veya Nymex borsasından işlem seansının açılış zilinin ses sinyalini paylaşın
 
Roman. :


Ve sonra for döngüsünden önceki kodda ... yazmayı unuttun mu? -

Instr=Symbol() Danışmanın init bloğuna ekledim, bu bir sorun olabilir mi?
 
demlin :
Instr=Symbol() Danışmanın init bloğuna ekledim, sorun bu olabilir mi?


Benim yapımı kullan, Instr'nizi her zamanki Symbol () yerine ekleyebilirsiniz - sizinki doğru değil , ayrıca sipariş seçimi üzerinde hiçbir kontrolünüz yok ...

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

Ben de bu yapıyı baykuşumda kullanıyorum - Çığ ağ örgüsü - Bu yapıyı bir siparişi takip etmek için de kullanıyorum (ihtiyacınız olduğu gibi), ayrıca gerçek hayatta bir baykuş ticareti yaptım - bu konuda sorunlar vardı - sipariş seçme, takip etme ...hiçbiri değildi. Yine de, açık ve basit - bu tasarımı satır satır ayırın - orada karmaşık bir şey yok - her şey klasiklere göre ...

Bir döngüde, piyasadaki tüm siparişleri gözden geçiriyoruz - ihtiyacımız olanları bulup onları takip ediyoruz - sondan ilke kadar...

 
Roman. :


Benim yapımı kullan, benim her zamanki Sembolüm () yerine Instr'ni ekleyebilirsin - seninki doğru değil , ayrıca sipariş seçimi üzerinde hiçbir kontrole sahip değilsin...

Ben de bu yapıyı baykuşumda kullanıyorum - Çığ ağ örgüsü - Bu yapıyı bir siparişi takip etmek için de kullanıyorum (ihtiyacınız olduğu gibi), ayrıca gerçek hayatta bir baykuş ticareti yaptım - bu konuda sorunlar vardı - sipariş seçme, takip etme ...hiçbiri değildi. Yine de, açık ve basit - bu tasarımı satır satır ayırın - orada karmaşık bir şey yok - her şey klasiklere göre ...

Bir döngüde, piyasadaki tüm siparişleri gözden geçiriyoruz - ihtiyacımız olanları bulup onları takip ediyoruz - sondan ilke kadar...

Evet, teşekkürler, tasarımınızı bağlamaya çalışacağım. Bu arada, Lavina gibi bir sır değilse Martin orada mı yoksa ben mi karıştırıyorum?
 
demlin :
Evet, teşekkürler, tasarımınızı bağlamaya çalışacağım. Bu arada, Lavina gibi bir sır değilse Martin orada mı yoksa ben mi karıştırıyorum?

Evet her şey doğru. Buraya kadar gerçeğinden çıkardım... :-))) Bitiriyorum... Bakın buradan dalın sonuna kadar. Şimdi demodaki seçenekleri test ediyorum.
 
Bir soru daha. ifade ! OrderSelect (orderIndex, SELECT_BY_POS) ne anlama geliyor? İşareti anlayamıyorum! ilerde ((
 
demlin :
Bir soru daha. ifade ! OrderSelect (orderIndex, SELECT_BY_POS) ne anlama geliyor? İşareti anlayamıyorum! ilerde ((

! bir boolean DEĞİL işlemidir

! yanlış=doğru

! doğru=yanlış

 
demlin :
Bir soru daha. ifade ! OrderSelect (orderIndex, SELECT_BY_POS) ne anlama geliyor? İşareti anlayamıyorum! ilerde ((

!- mantıksal "değil" - ifade, listede (F1) konuma göre herhangi bir sipariş seçilmemişse, OrderSelect'e (orderIndex, SELECT_BY_POS) tıklayın - ve okuyun, ardından bir sonrakine gidin. döngü yineleme.

" Devam deyimi, kontrolü en yakın dış while veya for döngüsü deyiminin başlangıcına aktararak bir sonraki yinelemenin başlamasına neden olur. Bu deyim, break ifadesinin tersi etkiye sahiptir."

Aynı şey burada

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

onlar. Bu bizim aracımız veya sihrimiz değilse, o zaman devam deyimi ile hemen döngünün bir sonraki yinelemesine gideriz, mevcut yinelemeyi yürütmeye devam etmeyiz ...

Böylece benzersiz sihirli numarası ve çalışma aleti ile bu baykuşun açtığı emirlerin tam olarak bir filtrelemesi (tanınması) vardır...

Ayrıca, bir açık (bizim... :-))) ) pozisyonunun kontrol bloğundan sonra, piyasada bu (mevcut) seçilen pozisyonu takip etme koşulları karşılanıyorsa takip edilir...

Takip ettikten (veya takip etmedikten) sonra, varsa bir sonraki iterasyona (piyasadaki sipariş) geçiyoruz ve zaten onunla çalışıyoruz.

 
semiromid :

Lütfen artık bana cevap verme. Sensiz idare edebilir ve her şeyi öğrenebilirim !!!


Okuyun, başarılar.
Neden: