Emir bulma görevi - sayfa 11

 
Dmitry Fedoseev :
Tüm siparişlerle ilgili tüm verileri içeren bir dizi yapı.

tip?

   struct str
     {
       string             Sym;                                 // Символ ордера
       string             Com;                                 // Коммент ордера
       int                Tic;                                 // Тиккет ордера
       int                Typ;                                 // Тип ордера
       int                Mag;                                 // Меджик номер ордера
       double             Lot;                                 // Лот ордера
       double             Pri;                                 // Цена открытия ордера
       double             SL_;                                 // Стоп лосс ордера
       double             TP_;                                 // Тейк профит ордера
       datetime           Tim;                                 // Время открытия ордера
       double             Pro;                                 // Профит ордера
     };
     
     str mass[];
 
Vladimir Pastushak :

tip?

Evet. Sonra bir alana göre sıralarız, bir alana göre filtreleriz. Örneğin, açılış fiyatına göre sıralıyoruz ve en üstteki siparişin nerede olduğunu, alttakinin nerede olduğunu biliyoruz.
 
Dmitry Fedoseev :
Evet. Sonra bir alana göre sıralarız, bir alana göre filtreleriz. Örneğin, açılış fiyatına göre sıralıyoruz ve en üstteki siparişin nerede olduğunu, alttakinin nerede olduğunu biliyoruz.

Yapıyı doldurmak için döngünün tekrarlanan çağrısı ve yapıyı filtrelemek için döngünün tekrarlanan çağrısı ortaya çıkıyor...

Bu seçenek çalışmıyor...

 
Vladimir Pastushak :

Yapıyı doldurmak için döngünün tekrarlanan çağrısı ve yapıyı filtrelemek için döngünün tekrarlanan çağrısı ortaya çıkıyor...

Bu seçenek çalışmıyor...

Size en başta basit ve hızlı bir seçenek sundum.

Acil bir durumda buna kod ekleyin (ayarları değiştirin).

 
Vladimir Pastushak :

Yapıyı doldurmak için döngünün tekrarlanan bir çağrısı ve yapıyı filtrelemek için döngünün tekrarlanan bir çağrısı ortaya çıkıyor ...

Bu seçenek çalışmıyor...

Döngü boyunca tek bir geçişi doldurmak için. Kim bilir, daha kötüsü ya da daha iyisi, kimse karşılaştırmadı.

Yalnızca üst veya yalnızca alt sırayı bulmanız gerekiyorsa, bunu gereksiz yere doğrudan yapmak muhtemelen daha kolaydır.

Evrensel bir şey yapmaya çalışmaktansa, yalnızca bu görevler için özel olarak tasarlanmış çeşitli görevler için işlevler toplamak daha iyidir.

 
Dmitry Fedoseev :

Döngü boyunca tek bir geçişi doldurmak için. Kim bilir, daha kötüsü ya da daha iyisi, kimse karşılaştırmadı.

Yalnızca üst veya yalnızca alt sırayı bulmanız gerekiyorsa, bunu gereksiz yere doğrudan yapmak muhtemelen daha kolaydır.

Evrensel bir şey yapmaya çalışmaktansa, yalnızca bu görevler için özel olarak tasarlanmış çeşitli görevler için işlevler toplamak daha iyidir.

Evrensel bir tane aramıyorum, gerekli tüm sipariş biletlerini bir döngüde bulan bir kod yaptım ve ardından yöntem çağrısına bağlı olarak yapı dolduruldu, sonuç olarak her tikte mevcut gerekli 8-16 siparişle ilgili veriler ...

İlgi olursa değerli dersler almak için çalışmalarımı yayınlayabilirim...

 
Vladimir Pastushak :

Evrensel bir tane aramıyorum, gerekli tüm sipariş biletlerini bir döngüde bulan bir kod yaptım ve ardından yöntem çağrısına bağlı olarak yapı dolduruldu, sonuç olarak, her tikte mevcut gerekli 8-16 siparişle ilgili veriler ...

İlgi olursa değerli dersler almak için çalışmalarımı yayınlayabilirim...

Sadece bu yöntemin uygun olmadığını yazdım.
 
Vladimir Pastushak :

Evrensel bir tane aramıyorum, gerekli tüm sipariş biletlerini bir döngüde bulan bir kod yaptım ve ardından yöntem çağrısına bağlı olarak yapı dolduruldu, sonuç olarak, her tikte mevcut gerekli 8-16 siparişle ilgili veriler ...

İlgi olursa değerli dersler almak için çalışmalarımı yayınlayabilirim...

Prosedürel tarzda, kene başına 8-16 döngü olduğu ilk seçeneği yaptım, kaplumbağa bile test cihazında bu kodu aştı ..

sonunda, her şeyi bir döngü için yaptım, ama yine, kod bana güven vermedi,

şimdi yeni tecrübelerle yeni bir şekilde yapıyorum ama iyi yapmak istiyorum o yüzden yazıyorum

 
Dmitry Fedoseev :
Sadece bu yöntemin uygun olmadığını yazdım.

evet, çünkü yalnızca bir döngüde yapı doldurulur ve ardından ihtiyacınız olanı çıkarmak için, gerekli öğe için arama döngüsünü yeniden başlatmanız gerekir, 1'den fazla öğeye ihtiyacınız varsa, 1'den fazla döngü olacaktır.

Bu da programı yavaşlatır.

 
Vladimir Pastushak :

Prosedürel tarzda, kene başına 8-16 döngü olduğu ilk seçeneği yaptım, kaplumbağa bile test cihazında bu kodu aştı ..

sonunda, her şeyi bir döngü için yaptım, ama yine, kod bana güven vermedi,

şimdi yeni tecrübelerle yeni bir şekilde yapıyorum ama iyi yapmak istiyorum o yüzden yazıyorum

Ne yaptığınızı bilin. İlk başta, emirlerle çalışırken bir tür evrensel yaklaşım bulmak için sahip olduğunuz her şeyi bir sınıfta toplamaya karar vermişler gibi görünüyordu. Ve belirli bir dar problemi çözüyorsunuz.