Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1124
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
Teşekkürler, bu nedir?
Takip etmedi, her şeyi değiştirmedi. Bu bir makro
Takip etmedi, her şeyi değiştirmedi. Bu bir makro
Lütfen bana sihirli sayı ile son açık pozisyonu nasıl bulacağımı söyleyin, belki de son açık pozisyon için lotun değerini döndüren bir fonksiyon vardır? mql5 için gereklidir
Birkaç yol vardır, bu nedenle belirtin: ticaret hesabının türü - riskten korunma veya netleştirme, bu durumda pozisyon hakkında bilgi edinmeniz gerekir: danışman pozisyonları açar ve son açık pozisyonunun parametrelerini bulması gerekir mi?
Lütfen bana sihirli sayı ile son açık pozisyonu nasıl bulacağımı söyleyin, belki de son açık pozisyon için lotun değerini döndüren bir fonksiyon vardır? mql5 için gereklidir
Örnek 1:
OnTradeTransaction'da şu tipte bir işlem yakalarız
TRADE_TRANSACTION_DEAL_ADD
Tarihe bir anlaşma ekleme. Hesap bakiyesi ile emir yürütme veya işlemler sonucunda gerçekleştirilir.
bunun bizim sembolümüz ve sihrimiz olmasını istiyoruz:
if (deal_symbol==m_symbol.Name() && deal_magic==InpMagic)
AL veya SAT TİCARETİ olmasını istiyoruz :
bu anlaşmayı arıyoruz
DEAL_ENTRY_IN
Market girişi
Lütfen bana sihirli sayı ile son açık pozisyonu nasıl bulacağımı söyleyin, belki de son açık pozisyon için lotun değerini döndüren bir fonksiyon vardır? mql5 için gereklidir
Seçenek #2 - pozisyon listesini yineleyin:
Pozisyonlar listesinde gezinme
milisaniye cinsinden en uzun pozisyon açma süresini aramak
ZamanMsc
alır 01/01/1970 tarihinden itibaren milisaniye cinsinden pozisyon açılış süresi
if (m_position.TimeMsc()>last_time) { last_time=m_position.TimeMsc(); last_volume=m_position.Volume(); }
kontrol edin - ses seviyesi "0.0" dan büyükse - o zaman konum bulundu:
Kayıp miktarı için, işte bir fonksiyon
SL'yi içindeki TP ile değiştirmek yeterlidir.
Örnek 1:
OnTradeTransaction'da şu tipte bir işlem yakalarız
TRADE_TRANSACTION_DEAL_ADD
Tarihe bir anlaşma ekleme. Hesap bakiyesi ile emir yürütme veya işlemler sonucunda gerçekleştirilir.
bunun bizim sembolümüz ve sihrimiz olmasını istiyoruz:
AL veya SAT TİCARETİ olmasını istiyoruz :
bu anlaşmayı arıyoruz
DEAL_ENTRY_IN
Market girişi
Görünüşe göre, burada ücretsiz fon yüzdesi olarak çift risk var. Parada belirli bir miktar kâr nasıl belirlenir, örneğin 1.5?
Peki, işte sıra
Formül yerine bir sayı girin ve ...Nasıl dönüştürülür, fare konumu, ancak düşürmeden?
ChartTimeOnDropped