Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1096
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
A ve B noktalarının zamanı ve fiyatına sahibim
C noktasının zamanı ve fiyatı nasıl bulunur? A ve B arasında ortada.
Hiçbir yerde bir örnek bulamıyorum.
A ve B noktalarının zamanı ve fiyatına sahibim
C noktasının zamanı ve fiyatı nasıl bulunur? A ve B arasında ortada.
Hiçbir yerde bir örnek bulamıyorum.
Zaman C = Zaman B - ( (Zaman B - Zaman A) / 2)
Zaman Fiyat
Zaman C = Zaman B - ( (Zaman B - Zaman A) / 2)
Zaman Fiyat
Kontrol ettim, bazen hafta sonu geliyorum)
Çizginin kendisinde merkezi bulmak mümkün mü?
İşte benim hattım
son açık siparişin bileti nasıl bulunur? şu şekilde çalışmıyor:
Tam olarak neyi bilmek istiyorsun? SİPARİŞ, FAZLA ve POZİSYON kavramlarını net bir şekilde ayırmak gerekir.
İkincisi, CTrade sınıfının nesnelerini "order_1" ""order_2" kelimeleriyle adlandırarak hemen kafa karıştırdılar.CTrade sınıfının nesneleri genellikle "m_trade_1" ve "m_trade_2" olarak adlandırılır.Bu performansı etkilemez, ancak kafa karışıklığı getirir.
Üçüncüsü: PositionClose yöntemi, sıfıra eşit bir konum bileti ilettiğiniz için (ve bunları OnInit() içinde sıfır ile başlattığınız için) çalışmaz - bu tür ideal koşullar, ilk konumun bir "0" bileti olduğunda, yalnızca olabilir test cihazında elde edildi.
Dördüncüsü: Satın Alma yöntemi
Not
Buy(...) yönteminin başarıyla tamamlanması, her zaman bir ticaret işleminin başarılı bir şekilde yürütülmesi anlamına gelmez. ResultRetcode() yöntemini çağırarak bir ticaret talebinin (işlem sunucusu dönüş kodu ) yürütme sonucunun yanı sıra yöntem tarafından döndürülen değerin kontrol edilmesi gerekir. ResultDeal() .
ResultDeal() Yöntemi
Bir DEAL bileti alır.
Tam olarak neyi bilmek istiyorsun? SİPARİŞ, FAZLA ve POZİSYON kavramlarını net bir şekilde ayırmak gerekir.
İkincisi, CTrade sınıfının nesnelerini "order_1" ""order_2" kelimeleriyle adlandırarak hemen kafa karıştırdılar.CTrade sınıfının nesneleri genellikle "m_trade_1" ve "m_trade_2" olarak adlandırılır.Bu performansı etkilemez, ancak kafa karışıklığı getirir.
Üçüncüsü: PositionClose yöntemi, sıfıra eşit bir konum bileti ilettiğiniz için (ve bunları OnInit() içinde sıfır ile başlattığınız için) çalışmaz - bu tür ideal koşullar, ilk konumun bir "0" bileti olduğunda, yalnızca olabilir test cihazında elde edildi.
Dördüncüsü: Satın alma yöntemi
Not
Buy(...) yönteminin başarıyla tamamlanması, her zaman bir ticaret işleminin başarılı bir şekilde yürütülmesi anlamına gelmez. ResultRetcode() yöntemini çağırarak bir ticaret talebinin (işlem sunucusu dönüş kodu ) yürütme sonucunun yanı sıra yöntem tarafından döndürülen değerin kontrol edilmesi gerekir. ResultDeal() .
ResultDeal() Yöntemi
Bir DEAL bileti alır.
Teşekkür ederim! anladım zaten
genel olarak sorun bilgi, dedikodu ve fırsatların bolluğundan kaynaklanıyordu .... Result()'daki bileti yakalayamayacağımdan emindim, çünkü bir süre sonra OnTradeTransaction() olayını hatırlamaya başlıyorlar. .. ve gidiyoruz!
şimdi MT5 test cihazıyla ilgileniyorum, yalnızca tekrarlanabilir örneklere ihtiyacımız olsa da, işlevsel koddan bahsetmiyoruz - şimdiye kadar yalnızca bir test cihazı
yardımın için tekrar teşekkürler!
bu kod, test cihazındaki en son siparişlerin biletlerini alabilir:
Teşekkür ederim! anladım zaten
genel olarak sorun bilgi, dedikodu ve fırsatların bolluğundan kaynaklanıyordu .... Result()'daki bileti yakalayamayacağımdan emindim, çünkü bir süre sonra OnTradeTransaction() olayını hatırlamaya başlıyorlar. .. ve gidiyoruz!
şimdi MT5 test cihazıyla ilgileniyorum, yalnızca tekrarlanabilir örneklere ihtiyacımız olsa da, işlevsel koddan bahsetmiyoruz - şimdiye kadar yalnızca bir test cihazı
yardımın için tekrar teşekkürler!
bu kod, test cihazındaki en son siparişlerin biletlerini alabilir:
Evet, ResultOrder'ın yardımıyla bir sipariş bileti alacaksınız.
Evet, ResultOrder'ın yardımıyla bir sipariş bileti alacaksınız.
Tamam, şimdi bununla ilgili herhangi bir sorun görmüyorum, ancak CTrade kullanırken başka bir sorun çıktı: Ezberlenmiş bir sipariş biletim var, PositionClose(m_ticket) kullanarak bileti kapatabilirim
siparişimin kapalı olup olmadığını nasıl öğrenebilirim, MQL4'te bu basitti: OrderSelect() aracılığıyla bir sipariş seçtim ve eğer (OrderCloseTime()>0) kontrol ettim - kapanış saati 0'a eşit değilse, sipariş kapalı
CTrade SB kullanılarak bir siparişin kapatıldığını nasıl bilebilirim?
Tamam, şimdi bununla ilgili herhangi bir sorun görmüyorum, ancak CTrade kullanırken başka bir sorun çıktı: Ezberlenmiş bir sipariş biletim var, PositionClose(m_ticket) kullanarak bileti kapatabilirim
siparişimin kapalı olup olmadığını nasıl öğrenebilirim, MQL4'te bu basitti: OrderSelect() aracılığıyla bir sipariş seçtim ve eğer (OrderCloseTime()>0) kontrol ettim - kapanış saati 0'a eşit değilse, sipariş kapalı
CTrade SB kullanılarak bir siparişin kapatıldığını nasıl bilebilirim?
SİPARİŞİ unutun! Bir pozisyon var!
Ne de olsa hemen sordum: Tam olarak neye ihtiyacınız var: SİPARİŞ, ANLAŞMA veya POZİSYON? Terminolojiyi karıştırmayın. Bir işlem emrinin yürütülmesinden sonra bir POZİSYON belirir! SİPARİŞ DEĞİL!
Bu nedenle, önce ne yaptığınızı ve ne almak istediğinizi kelimelerle tanımlayın. SİPARİŞ yerine "SATIN işlem emri" ve "İşlem SAT emri" kullanın. Sonuç olarak, bir "ALMA pozisyonu" veya "SATIŞ pozisyonu" elde ederiz.
Tamam, şimdi bununla ilgili herhangi bir sorun görmüyorum, ancak CTrade kullanırken başka bir sorun çıktı: Ezberlenmiş bir sipariş biletim var, PositionClose(m_ticket) kullanarak bileti kapatabilirim
siparişimin kapalı olup olmadığını nasıl öğrenebilirim, MQL4'te bu basitti: OrderSelect() aracılığıyla bir sipariş seçtim ve eğer (OrderCloseTime()>0) kontrol ettim - kapanış saati 0'a eşit değilse, sipariş kapalı
CTrade SB kullanılarak bir siparişin kapatıldığını nasıl bilebilirim?
Pozisyon biletinin genellikle sipariş biletine karşılık geldiğini hesaba katmazsanız, ancak kesinlikle her zaman olduğu gerçeğini dikkate almazsanız, SB olmadan PositionSelectByTicket işlevini kullanabilirsiniz.
Bu gösterge hesaplama kodunun yerine kendi hesaplama formülünüzü koyabilir misiniz?
Örneğin açık/2