Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
örneğin, terminaliniz yüzlerce kullanılmayan global değişkenle doluysa, evet - sıralama ne yazık ki sona erecek, değilse, doğru yazılırsa oldukça hızlı çalışır
örneğin, terminaliniz yüzlerce kullanılmayan global değişkenle doluysa, evet - sıralama ne yazık ki sona erecek, değilse, doğru yazılırsa oldukça hızlı çalışır
Umurumda değil, ama mümkünse daha kolay yollar bulmak daha iyi. Yoksa kolay yollar aramıyor muyuz)?
Umurumda değil, ama mümkünse daha kolay yollar bulmak daha iyi. Yoksa kolay yollar aramıyor muyuz)?
Sorunu asla çözmediler, ancak bu gerekli bir işlev ve birçok kişi bunu kullanıyor ve kapalı siparişlerin kârının doğru hesaplanmadığını bilmiyor.
Yani basit çözüm: LastProfit+= OrderProfit ()+ OrderCommission ()+ OrderSwap (); işe yaramayacak, ancak herkes kodlarında tarihsel siparişlerin numaralandırılmasıyla ortaya çıkıyor.
Ağ genelinde bile yetkili bir çözüm yok - "google" diyor. Herkesin standart yanlış kararı mı, yoksa doğru olanı mı, sadece bu son düzeni kullandığı ortaya çıktı?
Sorunu asla çözmediler, ancak bu gerekli bir işlev ve birçok kişi bunu kullanıyor ve kapalı siparişlerin kârının doğru hesaplanmadığını bilmiyor.
Yani basit çözüm: LastProfit+= OrderProfit ()+ OrderCommission ()+ OrderSwap (); işe yaramayacak, ancak herkes kodlarında tarihi düzenlerin numaralandırılmasıyla ortaya çıkıyor.
Ağ genelinde bile yetkili bir çözüm yok - "google" diyor. Görünüşe göre herkes standart yanlış kararı mı kullanıyor yoksa doğru olanı ama sadece bu son düzeni mi kullanıyor?
Tavsiye ettik, anlamadın ....
Peki, o zaman raflarda: siparişler için bir kapanış saati var, kapanış saatinde çakışan bir bilet veya sipariş sayısı var. Bu nasıl birleştirilir ve bu siparişlerin karı nasıl hesaplanır?
Zor değil gibi görünüyor, ama net değil.
Yani doğru düşünüyor ama sadece 1-3 sipariş kapalıysa, 3'ten fazla ise anlaşılmaz bir değerde kar elde ediliyor.
Buraya başka neler eklenebilir?
// Возвращает суммарный профит в валюте депозита серии закрытых ордеров |
//+----------------------------------------------------------------------------+
double LastProfitCL( int op=- 1 ){ //"op" позиция (-1 любая позиция)
double LastProfit= 0 ;
datetime t= 0 ;
for (i= OrdersHistoryTotal ()- 1 ;i>= 0 ;i--)
if ( OrderSelect (i, SELECT_BY_POS , MODE_HISTORY ) && ( OrderType ()== OP_BUY || OrderType ()== OP_SELL ) && OrderSymbol ()== Symbol () && OrderMagicNumber ()==magic) {
if ( OrderSymbol ()!= Symbol ()|| OrderMagicNumber ()!=magic) continue ;
if (t< OrderCloseTime ()) {t= OrderCloseTime ();}
if ((op< 0 || OrderType ()==op) && t== OrderCloseTime ()) {LastProfit+= OrderProfit ()+ OrderCommission ()+ OrderSwap ();}
}
return (LastProfit);
}
Yani doğru düşünüyor ama sadece 1-3 sipariş kapalıysa, 3'ten fazla ise anlaşılmaz bir değerde kar elde ediliyor.
Buraya başka neler eklenebilir?
// Возвращает суммарный профит в валюте депозита серии закрытых ордеров |
//+----------------------------------------------------------------------------+
double LastProfitCL( int op=- 1 ){ //"op" позиция (-1 любая позиция)
double LastProfit= 0 ;
datetime t= 0 ;
for (i= OrdersHistoryTotal ()- 1 ;i>= 0 ;i--)
if ( OrderSelect (i, SELECT_BY_POS , MODE_HISTORY ) && ( OrderType ()== OP_BUY || OrderType ()== OP_SELL ) && OrderSymbol ()== Symbol () && OrderMagicNumber ()==magic) {
if ( OrderSymbol ()!= Symbol ()|| OrderMagicNumber ()!=magic) continue ;
if (t< OrderCloseTime ()) {t= OrderCloseTime ();}
if ((op< 0 || OrderType ()==op) && t== OrderCloseTime ()) {LastProfit+= OrderProfit ()+ OrderCommission ()+ OrderSwap ();}
}
return (LastProfit);
}
Yani kişisel olarak kendinize şu soruyu sormaya çalışmadınız - "Neden ve kodumda ne yazıyor?"
Neyi ve nasıl yapacağınızı size zaten üç kez yukarıda anlattım.
Tüm kodu gönderin, aksi takdirde yerden kalkamazsınız.
Peki, o zaman raflarda: siparişler için bir kapanış saati var, kapanış saatinde çakışan bir bilet veya sipariş sayısı var. Bu nasıl birleştirilir ve bu siparişlerin karı nasıl hesaplanır?
Zor değil gibi görünüyor, ama net değil.