İşkence hatası ticaret işlemi yok - sayfa 13

 
Andrey Kaunov :

Artyom, tekrar tekrar sordum ve net bir cevap alamadım (alınma). Neden her zaman NZDUSD'deki aptalı açar ve bundan sonra sonsuz bir bekleyişle bir tür aksaklığa düşer. Doğrulayıcı, danışman değil, aksaklığa düşer. Danışmanın düşecek yeri yok.

...

Hayır her zaman değil. Ve danışmanınızın NZDUSD üzerindeki testini geçti (işlem eksikliği de bir sonuçtur) ve hiçbir yerde sonsuz beklemeye düşmedi. GBPUSD M30 üzerinde testin tamamlanmasını beklemedi - ve size çok uzun bir test hatası verdi.

Doğrulayıcının nasıl çalıştığını bilmiyorum. NZDUSD'de neden sık sık pozisyon açmadığını söyleyemem. Belki özel koşullar vardır.
 
Renat Akhtyamov :

küçük düzeltme, tıpkı bunun gibi:

sOr=bOr=0;

bool sCorrect=true;

      for (i=OrdersTotal()-1;i>=0;i--)
      {
         if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) )
         {

            if (OrderSymbol()!=Symbol()) continue;

            if(OrderCloseTime()!=0) continue; // лучше не забывать. Бывает редко но метко
            if(OrderType()==OP_BUY)bOr=bOr+1;
            if(OrderType()==OP_SELL)sOr=sOr+1;
         } else {

            sCorrect=false; // не смогли выбрать ордер, sOr, bOr могут быть некорректны

         }
      }

if (sCorrect) {

// sOr, bOr точно корректны

if(sOr==0)

{

//open sell

}

if(bOr==0)

{

//open buy

}

}

Ayrı koşula göre sipariş seçin
 
Artyom Trishkin :

Sabit parametreler girmenize gerek yoktur. Tüm parametreler ticaret koşullarından hesaplanmalıdır. Ayarlarda açılacak lotu bırakın. Lot hesaplanırsa, minimum lotta bile fon eksikliği varsa, bununla ilgili bir mesaj görüntüleyin. İşlemin kalan parametrelerinin de kontrol edilmesi, kontrol edilmesi ve ayarlanması gerekir. Düzeltmek mümkün değilse, bununla ilgili bir mesaj görüntüleyin.

Bununla birlikte, birçok koşul varsa ve bunların tümü ticaretin mevcut durumuna ve sinyallere bağlıysa , doğrulayıcıda tek bir işlem olmaması muhtemeldir. O zaman böyle bir danışmanı test etmek için bireysel bir yaklaşıma ihtiyacınız var.

Evet, mevcut sürüm test cihazında bir makineli tüfek gibi karalıyor. Bu tamamen farklı bir Uzman Danışman, açılmak için neredeyse hiçbir koşul kalmadı. İşlemlerin açılmaması için artık harici ayarlar yapmak mümkün değildir. Yalnızca gerçek dışı lot ve depo büyüklüğü ile test edin. Ancak o zaman bile, bir doğrulayıcıda olduğu gibi komaya girmez.

Yani teklifim hakkında cevap vermedin.


Artyom Trishkin :

Numara. Başkalarının parasına ihtiyacım yok ki onları ödeyen kişi bunu kendisi anlamasın. Çok daha önemli olan para değil, sonucunuzdur.

Bu demagojidir.

10 yılı aşkın süredir MQL programlama yapıyorum. Ve bu, işi bitiremediğim ilk durum. Ve neden? Cevap açık, benim çabama ve bilgime bağlı değil. Sorun diğer tarafta!
 
Andrey Kaunov :

Evet, mevcut sürüm test cihazında makineli tüfek gibi karalıyor. Bu tamamen farklı bir Uzman Danışman, açılmak için neredeyse hiçbir koşul kalmadı. İşlemlerin açılmaması için artık harici ayarlar yapmak mümkün değildir. Sadece gerçek olmayan lot ve depo büyüklüğü ile test edin. Ancak o zaman bile, bir doğrulayıcıda olduğu gibi komaya girmez.

Yani teklifim hakkında cevap vermedin.


Bu demagojidir.

Demagoji olsun.

Demagojiye girmemek için tartışmayı bıraktım.

 
Artyom Trishkin :

Demagoji olsun.

Demagojiye girmemek için tartışmayı bıraktım.

Evet, elbette, demagojiye girmeye gerek yok. Doğrulayıcıya hizmet eden kişiyi tartışmaya getirebilir ve ona nedenini sorabilirsiniz. Ve sonra buraya boştan boşa boşuna döküyoruz.

 
Maxim Kuznetsov :

küçük düzeltme, tıpkı bunun gibi:

Ayrı koşula göre sipariş seçin

oldukça mümkün, tartışmayacağım

Henüz bu ayrıntılara girmedim.

 
Renat Akhtyamov :

oldukça mümkün, tartışmayacağım

Henüz bu ayrıntılara girmedim.

Renat'tan mı bahsediyorsun? Biraz eksik miyim?

 
Andrey Kaunov :

Evet, mevcut sürüm test cihazında bir makineli tüfek gibi karalıyor. Bu tamamen farklı bir Uzman Danışman, açılmak için neredeyse hiçbir koşul kalmadı. İşlemlerin açılmaması için artık harici ayarlar yapmak mümkün değildir. Yalnızca gerçek dışı lot ve depo büyüklüğü ile test edin. Ancak o zaman bile, bir doğrulayıcıda olduğu gibi komaya girmez.

Yani teklifim hakkında cevap vermedin.


Bu demagojidir.

10 yılı aşkın süredir MQL programlama yapıyorum. Ve bu, işi bitiremediğim ilk durum. Ve neden? Cevap açık, benim çabama ve bilgime bağlı değil. Sorun diğer tarafta!

Stop Out ile ne olacağını düşünün. (zaten bir Teminat Çağrınız var, dokunma her zamankinden daha yakın)

anlaşmanız zorla kapatılacak, ancak böyle bir seçeneği görmezden geleceksiniz ve her tıkta (tarihte, bu uzun bir zaman) üzerine tırmanacak ve yanlış siparişler göndereceksiniz.

 
Andrey Kaunov :

Evet, elbette, demagojiye girmeye gerek yok. Doğrulayıcıya hizmet eden kişiyi tartışmaya getirebilir ve ona nedenini sorabilirsiniz. Ve sonra buraya boştan boşa boşuna döküyoruz.

Bana sebebini söyleseler bile ki bu pek olası değil, o zaman kesinlikle sana söylemem. Sadece sana değil, tüm topluma. Ve kötü olduğum için değil.

Bu nedenle - önce bir kod profil oluşturucu, ardından tam olarak bildiğiniz makaledeki önerileri takip etmek ve daha sonra - bir Uzman Danışman yayınlamak.

Профилирование кода - Разработка программ - Справка по MetaEditor
Профилирование кода - Разработка программ - Справка по MetaEditor
  • www.metatrader5.com
Профилирование — это сбор характеристик программы во время ее выполнения. При профилировании замеряется время выполнения и количество вызовов отдельных функций и строк в коде программы. При помощи этого инструмента программист может найти наиболее медленные участки кода и провести их оптимизацию. Профилирование можно проводить на обычном...
 
Andrey Kaunov :

Renat'tan mı bahsediyorsun? Biraz eksik miyim?

sırayla yazılmış gibi görünüyor, soru cevaptır

tüm tema sayfaları mevcuttur

Neden: