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

 
Vinin :


Aşağı yukarı böyle

Dizide sayı, birim, onluk, yüz vb.

Hayır, kodunu kullanmak benim için hala zor. Daha iyi zamanlara kadar arşivde bırakacağım, tabiri caizse, "büyümek için".

Ancak sürümünüzde N (tmpl) yerleştirdiğiniz while döngüsü dikkatimi çekti.

Ben de aynısını yapabilir miyim, yani for döngülerinin üzerine ayarlayarak yukarıdaki kodunuzdayken (sayfa 100) başvurunuz?

 

robot :


Bir şey anlamıyorum, muhtemelen, test cihazı üzerinde çalışan program, mantıksal olarak, gerçek hayatta da sipariş vermeli.

Hayır, kimseye bir şey borçlu değil. Demo-gerçek ve test cihazı arasında bir fark vardır. Örneğin, tüm OrderSend() parametreleri doğruysa test cihazı siparişleri açarken asla hata vermez. Bir ticaret sunucusu kolayca yayınlayabilir.

Bu nedenle, test cihazında olmayan istisnai durumları yeterince ele alabilmeleri için test cihazından sonraki programlar tamamlanmalı ve ardından demoya yönlendirilmelidir.

 
Sergey_Rogozin :

Hayır, onu kullanmak benim için zor. Daha iyi zamanlara kadar arşivde bırakacağım, tabiri caizse, "büyümek için".

Ancak sürümünüzde N (tmpl) yerleştirdiğiniz while döngüsü dikkatimi çekti.

Ben de aynısını yapabilir miyim, yani for döngülerinin üzerine ayarlayarak yukarıdaki kodunuzdayken (sayfa 100) başvurunuz?


Temelde istediğini yaptım. Daha fazla yok.

Ve sürümünüzde for () döngülerinin kullanımı nispeten uzun zaman alacaktır.

for() döngülerinden kaçınmak daha iyidir. Sadece bir döngü olmalıdır.

 
Danışmanı belirli bir zamanda nasıl kapatacağımı söyle?
 
Vinin :


Temelde istediğini yaptım. Daha fazla yok.

Ve sürümünüzde for () döngülerinin kullanımı nispeten uzun zaman alacaktır.

for() döngülerinden kaçınmak daha iyidir. Sadece bir döngü olmalıdır.

Teşekkürler, döngüleri anlıyorum.

Yeni ufuklar keşfedeceğim - kodunuz.

 
render :
Danışmanı belirli bir zamanda nasıl kapatacağımı söyle?
Tamamen boşaltılmasını istiyorsanız, MQL kullanmanın bir yolu yoktur. Ve sadece piyasaya tepki vermeyi durdurmak için, if(Time[0]>=set_time) return(0);
 

Bir, izinle, bir komisyoncu tarafından söylenecek, alıntılardaki bu tür delikler, destekleriyle iletişime geçti, alıntıların meta alıntılardan kendilerine indirildiğini ve bununla hiçbir ilgimizin olmadığını söylüyorlar.

Kim bir iş parçacığı nasıl tedavi edilir?


 

Test cihazında uyku() işlevi çalışmıyor, bu durumda bu anın nasıl atlatılacağı ... İki figürü başlatmak için kullanıyorum (aynı yapım prensibi ile), yani. birini diğerinden ayırt etmek için, sonraki karşılaştırma olasılığı için, ilkinin oluşum zamanını hatırlıyorum ve ikincinin oluşum zamanı daha uzunsa, o zaman eylemler gerçekleştiriyorum ... Yani, oluşumdan hemen sonra ilk şeklin, aynı anda (bir sonraki kod satırında) önlemek için uykuyu (2000) kullanıyorum - ilkini ikinci olarak da tanımlayın. Lütfen bunun için neyin kullanılabileceğini önerin ... Başka bir deyişle, ilk rakamın oluşumundan sonra danışman bir saniye dinlenir, çünkü. bir sonraki satırda ikinci şeklin oluşumu üzerinde kontrol var ve "dinlenme" olmadan ilk oluşturulan da ikinci olarak başlatılıyor ve buna izin verilmiyor...

(Bütün) sorunun kendisi burada - sayfa 99.

 
alsu :
Lütfen kodunuzdaki "If(Ticket>0)" ifadesinin "Sipariş Gönder komutu hatasız tamamlandı" ve "else" ifadesinin "OrderSend yürütülürken bazı hatalar oluştu ve sipariş verilmedi" anlamına geldiğini unutmayın. Tam olarak bu tür bir mantık mı kastediyorsunuz?
Evet, kodumun sonuçlandırmak istediklerime hiç uymadığını doğru bir şekilde fark ettiniz!
Fikir şuydu :
1. Bekleyen bir emir veriyorum (işlem kriteri karşılanıyorsa)
2. Mevcut çubukta emir uygulanmadıysa, bir sonraki çubukta gerçekleşmesini BEKLİYORUZ
3. bekleyen emir bir sonraki çubukta yürütülmezse, silin

alternatif (iyi şanslar):
2. Emir, mevcut çubukta yürütülürse (1. stoploss zaten yerinde), o zaman sonraki 3 çubuk izdir (Son N çubuğun gölgeleri tarafından takip edilir)
3. daha fazla iz (ilmik)
alternatif (kötü tesadüf)
2. Emir gerçekleşir ve piyasa ters giderse darbe yaparız

NAPOLEONİK DERSİN PLANLARI !!!, AMA BEN BAŞLAYICIYIM - VE "DİL İLE" BENİM İÇİN ÇOK ZOR
Bir tür şablon yazmak zor değilse, yoksa aklım aklımı aşıyor)

İlginiz için teşekkür ederim
 
Roman. :

Test cihazında uyku() işlevi çalışmıyor, bu durumda bu anın nasıl atlatılacağı ... İki figürü başlatmak için kullanıyorum (aynı yapım prensibi ile), yani. birini diğerinden ayırt etmek için, sonraki karşılaştırma olasılığı için, ilkinin oluşum zamanını hatırlıyorum ve ikincinin oluşum zamanı daha uzunsa, o zaman eylemler yapıyorum ... Yani, ilk rakam ikinci figürün olası müteakip oluşumu ile tam olarak ikincisi gibi özdeşleşmesini ayırt etmek için uykuyu (2000) kullanıyorum. Lütfen ne kullanabileceğinizi söyleyin ...

(Bütün) sorunun kendisi burada - sayfa 99.

Zaman çubuklarını Zaman[x] kullanın.