[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 224

 
ArgentumZ :
Donma mesafeleri vb. hakkında bilgi sahibi oldum. Biliyorum, ama sıfır durma kaybının tüm bu kısıtlamalarla nasıl bir ilişkisi olduğunu anlamıyorum?! Bir hata görürseniz lütfen bana bildirin. Buraya yazmadan önce kılavuzları dikkatlice okudum. Mecbur olmasam yazmazdım.
Bazı DC'ler, sipariş verirken SL ve TP ayarına izin verir, bazıları vermez. Ellerinizle deneyin. Aynı durum, Dondurma ve durmaya olan minimum mesafe (TP-ayrıca durma) için de geçerlidir.
 
snail09 :
Bazı DC'ler, sipariş verirken SL ve TP ayarına izin verir, bazıları vermez. Ellerinizle deneyin. Aynı durum, Dondurma ve durmaya olan minimum mesafe (TP-ayrıca durma) için de geçerlidir.
Gerçek şu ki, şu anda stoplarla ayarlamam gerekmiyor - sıfır kar koymak ve zararı durdurmak istiyorum. İlginç bir şekilde BuyStop ayarlanmış, SellStop & SellLimit ayarlanmamış ve yukarıdaki hata veriliyor.
 
Sorunu sıfır stop ile çözdüm. Doğru, nasıl olduğunu anlamadım: neyi yorumladığımı, kopyaladığımı, değişkenler yerine açık 0'ları koyduğumu vb. Genel olarak, bir noktada her şey çalıştı)) İsteğe cevap veren ve yorum bırakan herkese teşekkürler.
 
ArgentumZ :
Sorunu sıfır stop ile çözdüm. Doğru, nasıl olduğunu anlamadım: neyi yorumladığımı, kopyaladığımı, değişkenler yerine açık 0'ları koyduğumu vb. Genel olarak, bir noktada her şey çalıştı)) İsteğe cevap veren ve yorum bırakan herkese teşekkürler.
İşlem yapmadan önce MarketInfo işlevine sorun, yardımcı olacağını düşünüyorum. Bir çıktı alın ve hata kodlarına bakın, açıklamaları şurada...
 
ArgentumZ :
Donma mesafeleri vb. hakkında bilgi sahibi oldum. Biliyorum, ama sıfır durma kaybının tüm bu kısıtlamalarla nasıl bir ilişkisi olduğunu anlamıyorum?! Bir hata görürseniz lütfen bana bildirin. Buraya yazmadan önce kılavuzları dikkatlice okudum. Mecbur olmasam yazmazdım.

BUY_STOP ve SELL_STOP'unuzun aynı fiyata ayarlanmasıyla ilgili bir hata gördüm. TP ve SL'yi sıfıra ayarlarsanız ve hata 130 kalırsa, görünüşe göre bu onlarla ilgili değil!

Bir fiyat için yalnızca BUY_STOP ve SELL_LIMIT veya tam tersi (özel duruma bağlı olarak), BUY_LIMIT ve SELL_STOP belirleyebilirsiniz. Ama BUY_STOP ve SELL_STOP değil! :)))

Ancak kötü, ancak "kılavuzları dikkatle okuyorsunuz" ...

 
Zzumer :

Onlar. test cihazı başlangıçta tamamlanmamış bir geçmiş içeriyor mu?

Bu arada artık Expert Advisor düzgün çalışmaya başladı.

Yazık ama durum bu. Expert Advisor'ı test etmek için daha fazla çubuğa ihtiyacınız varsa, o zaman teklif dosyalarına (tembel ve uzun...) gitmeniz veya testin belirli bir dönemini atlamanız (kolay ve basit) gerekir.
 

Kendi kendine yapılan işlev, seviyenin kırılması durumunda yatay TREDLINE nesnelerini kaldırır. Düzgün çalışıyor ama çok pahalı.

Çok sayıda nesneyle (5000'den fazla), MT'yi tamamen askıya alır. İki günlük CPU yüklemesi sonuçsuz.

Durumu değiştirmek için en iyi seçenekler nelerdir?

 if ( PrLevel<High[ iHighest ( NULL , 0 ,MODE_HIGH,shift, 1 )]) { ObjectDelete (nm); return ( 0 );} }
Dosyalar:
 
Operr :

Kendi kendine yapılan işlev, seviyenin kırılması durumunda yatay TREDLINE nesnelerini kaldırır. Düzgün çalışıyor ama çok pahalı.

Çok sayıda nesneyle (5000'den fazla), MT'yi tamamen askıya alır. İki günlük CPU yüklemesi sonuçsuz.

Durumu değiştirmenin en iyi yolu nedir?

Kodun en başında (başlangıçta) iHighest() öğesini hesaplayın, çubuk dizinini bir değişkende saklayın. Yeni bir çubuk açarken, bu değişkeni artırın ve önceki çubuğun yeni "En Yüksek" olup olmadığını kontrol edin. Değişken > arama çubuğu sayısı olup olmadığını kontrol etmeyi unutmayın, ardından iHighest() işlevinin yeniden çalıştırılması gerekir. Bu algoritma çok daha hızlı çalışacak, ancak yine de optimal olmaktan uzak! :))

 
MaxZ :

BUY_STOP ve SELL_STOP'unuzun aynı fiyata ayarlanmasıyla ilgili bir hata gördüm. TP ve SL'yi sıfıra ayarlarsanız ve hata 130 kalırsa, görünüşe göre bu onlarla ilgili değil!

Bir fiyat için yalnızca BUY_STOP ve SELL_LIMIT veya tam tersi (özel duruma bağlı olarak), BUY_LIMIT ve SELL_STOP belirleyebilirsiniz. Ama BUY_STOP ve SELL_STOP değil! :)))

Ancak kötü, ancak "kılavuzları dikkatle okuyorsunuz" ...

Aynen öyle! Şimdi forumda yazdıklarıma baktım. Ancak "kılavuzları okumanın" bununla hiçbir ilgisi yok - sadece parametre listesini kopyaladım ve sonra gerekli olanları düzelttim. Ve Sell Stop'ta fiyatı düzeltmeyi unuttum. Orada, her iki emirde de buyPrice, Sell'de ise sellPrice olmalıdır. Bana hemen söyleselerdi çok yardımcı olurlardı, yoksa dikkatsizlikten kaynaklanan bir hatayı bulmak için çok zaman harcadım.
 
ArgentumZ :
Aynen öyle! Şimdi forumda yazdıklarıma baktım. Ancak "kılavuzları okumanın" bununla hiçbir ilgisi yok - sadece parametre listesini kopyaladım ve sonra gerekli olanları düzelttim. Ve Sell Stop'ta fiyatı düzeltmeyi unuttum. Orada, her iki emirde de buyPrice, Sell'de ise sellPrice olmalıdır. Bana hemen söyleselerdi çok yardımcı olurlardı, yoksa dikkatsizlikten kaynaklanan bir hatayı bulmak için çok zaman harcadım.

Telepat olmadığım için özür dilerim... Bu hatanın dikkatsizlikten kaynaklandığını bilseydim, hemen hataya işaret ederdim. Teoriyi anlamadığını sanıyordum.

Ancak, dikkatsizliğiniz uzadı ...: D

Neden: