yardıma ihtiyacım var - sayfa 3

 
a007 # :

Puanların üstünde ne var - en tepeye. Takın ve ne olduğunu görün

Ve ne kadar harika olduğunu gördüğünüzde, OrderSend(...) yerine alt kısmı yerleştirin.

yaptım, harika çalışıyor, teşekkürler
ama derlerken bir tür uyarı veriyor, bu ne anlama geliyor? ve nasıl kaldırılır?

Dosyalar:
 
Sergey Korsunov # :

yaptım, harika çalışıyor, teşekkürler
ama derlerken bir tür uyarı veriyor, bu ne anlama geliyor? ve nasıl kaldırılır?

bir pozisyon açmayı kontrol etmek "geliştiriciler için nadir bir endişe" olmalıdır)

çekin nasıl olması gerektiğini açıklamak zor, birçok nüans var

kod test düzeyindeyken zahmet etmeyin
 
Fast235 # :

bir pozisyon açmayı kontrol etmek "geliştiriciler için nadir bir endişe" olmalıdır)

çekin nasıl olması gerektiğini açıklamak zor, birçok nüans var

kod test düzeyindeyken zahmet etmeyin

TAMAM

 
a007 özele bakın
 
oh, danışmanın bu varyantında bir sorun vardı (
stratejinin kurallarına göre, 6 ch'lik birkaç listeyi ayrı ayrı yırtmanız gerekir.
yani bir sinyal alındı, bir tabloya bir baykuş atıldı, seçilen listeden 6 sipariş açıldı.
bir sonraki sinyal alındığında, grafiğin ikinci penceresine bir baykuş atıyoruz, 6 sipariş daha açılıyor, vb.
testin ilk versiyonunda, danışmanı farklı pencerelerde altı kez çalıştırmak yeterlidir.
şu anda danışman yalnızca bir pencerede çalışıyor, artık ikinci pencerede açılmıyor (
bu düzeltilebilir mi?
Dosyalar:
Test_4.mq4  4 kb
 
a007 # :

Ve araçların listesi bir metin dosyasına yerleştirilmişse ve OnInit() işlevinde Uzman Danışmanı başlatırken, bu dosyadaki ad dizisini doldurun?

Bu fikri koda ekleyip yukarıdaki önceki mesajımdaki sorunu çözebilir misiniz?

 
Sergey Korsunov # :
oh, danışmanın bu varyantında bir sorun vardı (
stratejinin kurallarına göre, 6 ch'lik birkaç listeyi ayrı ayrı yırtmanız gerekir.
yani bir sinyal alındı, bir tabloya bir baykuş atıldı, seçilen listeden 6 sipariş açıldı.
bir sonraki sinyal alındığında, grafiğin ikinci penceresine bir baykuş atıyoruz, 6 sipariş daha açılıyor, vb.
testin ilk versiyonunda, danışmanı farklı pencerelerde altı kez çalıştırmak yeterlidir.
şu anda danışman yalnızca bir pencerede çalışıyor, artık ikinci pencerede açılmıyor (
bunu düzeltebilir miyim?

Üç basit sorum var: Tüm insanlığın geleceği, bunların cevaplarına bağlıdır:

1. Danışman fikri nereden geldi (nerede okuduğumu kim söyledi, ...)?

2. İşaretler nelerdir (nasıl belirlendi, nasıl anlaşıldı) sadece bir pencerede çalışıyor, ikincisinde artık açmıyor?

3. Neden başka bir pencereye atıyorsunuz, neden bir pencere yetmiyor?
 
Fast235 # :

en basiti, her siparişi açtıktan sonra Sleep() koymaktır, terminalin numarayı güncellemek için zamanı yoktur (görünüşe göre performans uğruna)

Mevcut grafiğin Ask'ını kullanarak farklı enstrümanlarda emir açmaya çalıştı. Ama her enstrümanın kendine ait bir Ask'ı vardır!!!

Sleep() burada nasıl yardımcı olabilir? Programlama konusunda yetersiz bilginiz varsa, neden tavsiye veriyorsunuz?

 
Sergey Korsunov :

Sorun şu
Pratik olarak dili anlamıyorum, birkaç VP için siparişlerin açılmasını otomatikleştirmek gerekli hale geldi, çok basit bir kod çizdim (dosyayı ekliyorum), ancak bir şekilde sakar olduğu ortaya çıktı,
Plana göre 6 kanal açmalı ama sadece 3 kanal açmalı ama bazen 6 kanal açmalı ama sonra yine olması gerektiği gibi çalışmayı bırakıyor (bence bu fiyattaki ondalık basamak sayısından kaynaklanıyor olabilir) , çünkü JPY'nin olmadığı blokta her şey yolunda gidiyor.
Lütfen bu sorunu çözmeme yardım edin.
Ve yine de, zor değilse, bana nasıl reçete yazacağımı söyleyin, böylece sadece Alış veya Satış işlemlerinin açılışını değiştirebilirsiniz.

Birçok döviz çifti üzerinde çalışan Uzman Danışman, çoklu para birimidir.

Tüm listelerin siparişlerinin gönderilmesi, tüm geçişler ve genel olarak tüm işler tek bir danışman tarafından yapılmalıdır.

Bunun hata ayıklaması yalnızca MT-5'te mümkündür.

 
a007 # :

Mevcut grafiğin Ask'ını kullanarak farklı enstrümanlarda emir açmaya çalıştı. Ama her enstrümanın kendine ait bir Ask'ı vardır!!!

Sleep() burada nasıl yardımcı olabilir? Programlama konusunda yetersiz bilginiz varsa, neden tavsiye veriyorsunuz?

Bende çoklu para birimi var ona göre tavsiye verirseniz işinize yaramaz umarım yanılırım.