Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 696

 
evillive :


burada i=99'a ulaştık, bu kenar, son eleman. karşılaştırma döngüde

ve nerede [i+ 1 ] var?

ahh, anladım) teşekkür ederim.

Şimdi sorun 130.

Kılavuzda ne yazıyor.

StopLoss ve TakeProfit fiyatları piyasaya çok yakın olamaz. Nokta cinsinden minimum durma mesafesi , MODE_STOPLEVEL parametresi ile MarketInfo() işlevi kullanılarak elde edilebilir. Hatalı ve normalleştirilmemiş duruşlar olması durumunda, hata 130 (ERR_INVALID_STOPS) oluşturulur.

işte kod, durakları normalleştirmem gerekiyor mu?

 
LBatters :

ahh, anladım) teşekkür ederim.

Şimdi sorun 130.

Kılavuzda ne yazıyor.

StopLoss ve TakeProfit fiyatları piyasaya çok yakın olamaz. Nokta cinsinden minimum durma mesafesi , MODE_STOPLEVEL parametresi ile MarketInfo() işlevi kullanılarak elde edilebilir. Hatalı ve normalleştirilmemiş duruşlar olması durumunda, hata 130 (ERR_INVALID_STOPS) oluşturulur.

işte kod, durakları normalleştirmem gerekir mi?


alparide stoplevel = 0 ama fiyat üzerindeki stoplar kabul edilmiyor, öyle dolandırıcılar, stopleveli normal şekilde geçebilirler. bir durma seviyesi yerine 2 spread'lik bir mesafe almanız gerekir.

ama genel olarak, bu tür dar duraklar para kaybıdır, çok sık çalışacaklardır.

 
Yani 50 noktada duraklarım var ama buldozerden öyle ayarladım sorun şu ki danışman olarak kurulmak istemiyorlar Hata 130 çıkıyor ama neyin normalleştirilmesi gerektiğini anlamıyorum orada.
 
LBatters :
Yani 50 noktada duraklarım var ama buldozerden öyle ayarladım sorun şu ki danışman olarak kurulmak istemiyorlar hata 130 çıkıyor ama neyin normalleşmesi gerekiyor anlamadım orada.


Peki, kim böyle ayaklarını koyar?? stop emrin kapanacağı fiyattır, puan sayısı değil fiyattır. Satın almak için

SL=NormalizeDouble(Ask-Stop*_Point,_Digits);

TP=NormalizeDouble(Ask+Profit*_Point,_Digits);

  где Stop=500, Profit=500 пунктов.

 
evillive :

Peki, kim böyle ayaklarını koyar?? stop emrin kapanacağı fiyattır, puan sayısı değil fiyattır.

I tupanul'da) Her şey, tavsiye için teşekkürler)
 
LBatters :

Herkese merhaba) lütfen sorunla ilgili bana yardımcı olun.Bu yazıda yazılan fonksiyon ile uğraştım https://www.mql5.com/ru/articles/1357 .Bu fonksiyondan gelen sinyallere göre siparişlerin nasıl açıldığını kontrol etmeye karar verdim, ve basit bir kod yazdı:

Ve metatrader bunu verir:

Bu yüzden ne yapacağımı bilmiyorum, ya tırnaklarda bir sorun var ya da fonksiyon kodunda.

İşlev kodu eklendi.

Hata. Teşekkür ederim. Yeni gereksinimler için kodu düzelteceğim. Aynı zamanda, dizinin ötesine geçerken hatayı kaldıracağım.

Ehhhh...

 
Günün iyi zamanı! Söyleyin lütfen, tetiklenmemiş bekleyen bir emri yeni bir fiyat düzeyine taşımak için nasıl kullanabilirim veya hangi işlevi kullanabilirim?
 
jekk :
Günün iyi zamanı! Söyleyin lütfen, tetiklenmemiş bekleyen bir emri yeni bir fiyat düzeyine taşımak için nasıl kullanabilirim veya hangi işlevi kullanabilirim?
OrderModify, başka yok.
 
Anladım, teşekkürler!
 
Ayrı bir alt pencerede bulunan nesneler nasıl bulunur?
Görünüşe göre (henüz test edilmedi) seçeneklerden biri, tüm pencerelerden tüm nesneler üzerinde yinelenen ObjectFind kullanıyor.
Kendimizi hemen yalnızca belirli bir alt pencerenin nesneleriyle sınırlamak mümkün müdür?