HERKESE YARDIM !!! - sayfa 11

 
Techno :
nifigaz aynı, tamamen farklı bir uzman. Benimkini kullan, eksik detayları tamamla

EVET, ORJİNAL HAKKINDA DEĞİL, PARÇALARINIZDAN YAPIŞTIRDIKLARIM HAKKINDA .. VE DİZİLİ DERS İÇİN ÇOK TEŞEKKÜR EDERİM!
 
sllawa3 :
AMA AÇIK KALAN SORU.. SEÇİM HATASI NASIL GEÇİLİR... SADECE DİZİ İLE UZMAN TARAFINDAN YAPILMALIDIR... HER ZAMAN BU ŞEKİLDE YAPILMAZ..
diziler yerine değişkenleri dofiga yapmak mümkündü. Seçimde hata yok, Expert Advisors'daki fark, sipariş numaralandırma bloğunun programın geri kalanından bağımsız olmasıdır. Ve değişiklik de silmeye bağlı değil, ancak her şey yerli yerinde, her şeyi bir arada yazmak için çok fazla deneyime sahip olmanız gerekiyor, ancak bir yerde hata yaptınız, yeni bir Uzman Danışman yazmak yazmaktan daha kolay bu karışıklığı anlayın.
 

Kısacası, bakın, değişkenleri sıfırlamazsanız, başka hiçbir yerde sıfırlanmazlar ve orijinal sürümünüzdeki hiçbir şey çalışmaz. Sonunda bunları sıfırlarsanız, danışman çalışır, ancak bir satırınız vardır, örneğin if(OrderType() == OP_BUYSTOP&&DB==1){OrderDelete(OrderTicket(), CLR_NONE );return(0);}

ve hiçbir şey işe yaramaz çünkü limit emri önce gidebilir ve piyasa sadece ondan sonra gidebilir ve bu koşul asla yerine getirilmeyecek ve gecikme silinmeyecektir. Yani Expert Advisor'ınız sadece terminaldeki siparişlerin sırası algoritmaya uygun olduğu zaman çalışıyor anladığınız gibi, 11 yılda nadiren oluyor, 90 işlem açıldı, kontrol ettim. Dolayısıyla sonuç, programın yanlış yapısı veya daha doğrusu numaralandırmadaki bir yinelemenin diğerinden toplam bağımlılığıdır.

 
PEKİ, BİR YERDE İŞ OLDUĞU AÇIK.
 
sllawa3 :
EVET, İŞ OLDUĞU AÇIK.. BURADA NEREYİ ARIYORDUM..
Burada da size yukarıda bir hata yazdım. Programın yapısı doğru değil, yani bu bir karakterde değil, tüm programın %70'inde bir hata.
 

SİZ DE KODDA HATA VAR.. POZU DEĞİŞTİRMEZ SATIN AL DURDUR ÇALIŞIRSA SİPARİŞ DURDURMADAN TAKILIP AL VE DİĞERLERİ AÇILMAZ

VERİLERİ KURTARMAYIN DB[2]==0 DB[3]==0 AYRICA

 
anladım.. DB[0] yerine > 1 a >=1 koyun....
 
evet, kendim düzelttim, yüklenen dosyaya koymayı unuttum
 
sllawa3 :

SİZ DE KODDA HATA VAR.. POZU DEĞİŞTİRMEZ SATIN AL DURDUR ÇALIŞIRSA SİPARİŞ DURDURMADAN TAKILIP AL VE DİĞERLERİ AÇILMAZ

VERİLERİ KURTARMAYIN DB[2]==0 DB[3]==0 AYRICA

senin problemin Glory, yeni fikirleri kabul etmemen .. sana farklı bir yaklaşım verildi ve o kadar, ama sana bir patlama ile hazır bir çözüm verilmesini bekliyorsun ..

siparişlerle çalışırken olası sorunlarla nasıl başa çıkacağınıza karar vermek size kalmış - teklifler , yanlış fiyatlar, vb.

 
Techno :
evet, kendim düzelttim, yüklenen dosyaya koymayı unuttum

Tüm Expert Advisor'larımı bir dizi ile yeniden yazmaya karar verdim.. 2 değişken sipariş lotu ve sipariş karı ve buylimit ve selllimit için 2 sipariş daha nasıl ekleyeceğimi düşünüyorum.

sipariş arama tablosuna

yatay olarak değişken sayısında ve dikey olarak siparişlerde herhangi bir sınırlama var mı? ve değişkenler başlamadan önce [4], sipariş sayısı mı yoksa her siparişteki değişken sayısı mı?

Neden: