Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram üzerinde bulun!
Fan sayfamıza katılın
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
- Görüntülemeler:
- 52
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Bu kod bloğu ile, döngü kullanmadan son kapatılan işlem verilerini alabilirsiniz.
- Geçerli gün başlangıç zamanını ayarlamak için bir değişken oluşturun. (Bunu yapmak gerekli değildir.)
- Bir grafik çıktısı yazdırmak ve diğer kod bloklarında da if kullanmak için başka değişkenler oluşturun. (Bunu yapmak gerekli değildir.)
- Bu kodun OnTick(); fonksiyonu içinde kullanılması, sonucun her tik için gösterilmesine yol açar. Bunu bir çubuk için de ayarlayabilirsiniz.
// değişkenler string DayStart = "00:00"; // Gün Başlangıç Saati double LastClosed_Profit; // Son Kapanan işlem karı string TradeSymbol, TradeType; // Uzman Başlatma -------------------- int OnInit() { return(INIT_SUCCEEDED); } // Expert DeInitializing ------------------- void OnDeinit(const int reason) { } // Uzman OnTick -------------------------- void OnTick() { // son kapalı işlemi kontrol edin. CheckLastClosed(); } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ void CheckLastClosed() { datetime HistoryTime = StringToTime(DayStart); // "Gün başlangıcından şimdiki zamana kadar geçmiş if(HistorySelect(HistoryTime,TimeCurrent())) { int Total = HistoryDealsTotal(); // Son anlaşma bilet numarasını alın ve daha fazla çalışmak için onu seçin. ulong Ticket = HistoryDealGetTicket(Total -1); // Almanız gerekeni alın. LastClosed_Profit = NormalizeDouble(HistoryDealGetDouble(Ticket,DEAL_PROFIT),2); TradeSymbol = HistoryOrderGetString(Ticket,ORDER_SYMBOL); // Bir satış işlemi belirleyin. if(HistoryDealGetInteger(Ticket,DEAL_TYPE) == DEAL_TYPE_BUY) { TradeType = "Sell Trade"; } // Bir alım işlemi belirleyin if(HistoryDealGetInteger(Ticket,DEAL_TYPE) == DEAL_TYPE_SELL) { TradeType = "Buy Trade"; } // grafik çıktı. Comment("\n","Deals Total - : ", Total, "\n","Last Deal Ticket - : ", Ticket, "\n", "Last Closed Profit -: ", LastClosed_Profit, "\n", "Last Trade was -: ", TradeType); } } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+
HistorySelect(); fonksiyonunu bu şekilde kullanarak tüm işlem geçmişini (hesabın en başından itibaren) alabilirsiniz.
// Tüm geçmişi al HistorySelect(0,TimeCurrent());
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/49374
A BETTER RSI
Gürültüyü tamamen ortadan kaldıran Göreceli Güç Endeksi, tüm piyasalarda çalışır!
JBrainTrend1
Popüler ticaret sistemi BrainTrend1'in fiyat zaman serilerinin ön ortalaması ile trend göstergesi.
JBrainTrendSig1
Fiyat zaman serilerinin ön ortalamasını alan popüler BrainTrend1 ticaret sisteminden bir sinyal göstergesi.
JBrainTrend1Stop
Fiyat zaman serilerinin ön ortalaması ile BrainTrend1 ticaret sisteminin verilerine göre Stop Loss seviye çizgileri oluşturan bir gösterge.