Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 923

 
foreXteller :

Geçmiş fiyat tekliflerini indirmek için MetaTrader 5'i yükleyin, c simgesine tıklayın dolar sembolü: "Bir sembol listesi görüntüle" (veya Ctrl tuşuna basabilirsiniz) U ). Semboller penceresi görünecektir. "SPESİFİKASYON" sekmesinde istenen para birimi çiftini buluyoruz, örneğin GBPCHF .   "BARS" sekmesinde, dakika tırnaklarını (M1) ve gerekli dönemin başlangıç ve bitiş tarihlerini ayarlayın. "İSTEK" düğmesine tıkladıktan sonra, bir metatrader kullanarak stratejileri test etmek için kullanılabilecek bir csv dosyası indirilecektir veya   onların programları ile.

EXCEL'i kullanma İlk satırın dosyadaki bilgilerin içeriğini gösterdiği bu dosyanın içeriğini görebilirsiniz, yani. "tarih, saat" ve ardından,   "AÇIK", "YÜKSEK", "DÜŞÜK", "KAPALI", "TICKVOL", "VOL",   " YAYILMAK "

Bu verilerin ne anlama geldiğini çok iyi anlıyorum, ancak bunlardan BIT'in nasıl çıkarılacağını ve MetaTrader 5'in kullandığını SORUN ?

MetaTrader 5 Expert Advisor'da, SymbolInfoTick() aracılığıyla fiyatları talep edin ve fiyatları alın. Ve herhangi bir yerde herhangi bir şey saklamanıza gerek yok :) MetaTrader 5, ticaret sunucusuna bağlanır bağlanmaz zaten tüm tik geçmişine (gerçek tikler) sahiptir.

 

Bana yardım et lütfen!!!

Partinin maliyetini hesaplamak istiyorum

doubleLts=1;

if(OrderCalcMargin( ORDER_TYPE_BUY ,Symbol(),Lts,SymbolInfoDouble(Symbol(),SYMBOL_ASK),Margin));

uyarı(marj);

Uyarı: boş kontrollü ifade bulundu

Marj 0 olarak ayarlandı.

İşin garip yanı, mt5'in saf versiyonunda bu fonksiyon çalışıyor, ancak "open broker" dan mt5'te fonksiyon 0'ı geçiyor.

 

Merhaba, bana kaymayı anlatın (Sapma / Kayma).

Ctrade sınıfında m_trade.ResultPrice() ( Broker tarafından onaylanan fiyatı alır. ) ve CPositionInfo sınıfında m_position.PriceOpen() ( Pozisyon açılış fiyatını alır. ) vardır. Bu fiyatlar arasındaki farkın kayma olacağını doğru mu anladım? Açık pozisyonların veya işlemlerin geçmişten kaymasını sağlamak için kanıtlanmış yöntemler var mı?

 
Pavel Nikiforov :

Açık pozisyonların veya işlemlerin geçmişten kaymasını sağlamak için kanıtlanmış yöntemler var mı?

https://www.mql5.com/ru/code/16134

SlipPage
SlipPage
  • www.mql5.com
Exp_i-SpectrAnalysis_WPR Эксперт Exp_i-SpectrAnalysis_WPR построен на основе изменения направления движения индикатора i-SpectrAnalysis_WPR. BalanceOfPower_Histogram Индикатор Balance of Power (BOP) в виде цветной гистограммы силы и направления действующего тренда. wlxBW5ZoneAlert Семафорный сигнальный индикатор с...
 
Vladimir Karputov :

MetaTrader 5 Expert Advisor'da, SymbolInfoTick() aracılığıyla fiyatları talep edin ve fiyatları alın. Ve herhangi bir yerde herhangi bir şey saklamanıza gerek yok :) MetaTrader 5, ticaret sunucusuna bağlanır bağlanmaz zaten tüm tik geçmişine (gerçek tikler) sahiptir.

Sevgili Vladimir Karputov !

Bağlantı için teşekkürler!

Önerdiğiniz makaleye baktım "METATRADER 5 TERMİNAL STRATEJİ TEST CİHAZINDA KENE ÜRETİMİ İÇİN ALGORİTMA"

Bu biraz farklı - Tik değerlerini bir dakika aralığında analiz etmek istemiyorum ve SymbolInfoTick() 'ten alınan son piyasa değerleri şu anda o kadar önemli değil.

Gelecekte MetaTrader 5'te oynamak için stratejimi (robotum) programlarımla aynı anda birkaç para biriminin ASK , BID , VOLUME'larını dikkate alarak dakika fiyatları üzerinde test etmek istiyorum. ve SPREAD , ancak mumlar değil .

Programlar VISUAL ile yazıldığı için C , test için MT kullanamıyorum.

Programlar oldukça karmaşıktır ve MQL'ye pek çevrilemezler (gelecekte DLL dosyalarını kullanmayı planlıyorum ).

İlginiz için teşekkür ederim!

 
Merhaba! Lütfen bana Windows 10'da MetaEditor'da F1'e bastığınızda yardımın neden açılmadığını, ancak bir yere https://go.microsoft.com/ adresine gönderdiğini söyler misiniz?
 
Nauris Zukas :
Merhaba! Lütfen bana Windows 10'da MetaEditor'da F1'e bastığınızda yardımın neden açılmadığını, ancak bir yere https://go.microsoft.com/ adresine gönderdiğini söyler misiniz?

MQL5 kodunun içindeki imleç, F1'e basmadan önce MetaEditor'da mı açıldı?

MetaEditor Yardım menüsündeki "Yardım" ve " MQl5 Referans " bölümleri çalışıyor mu?

İmleç standart Not Defteri programının içindeyken - F1'e bastığınızda ne açılır?

Gerçek Windows 10 mu çalıştırıyorsunuz yoksa Linux veya Mac OS'de çalıştırmayı mı taklit ediyorsunuz?

 
Vladimir Karputov :

MQL5 kodunun içindeki imleç, F1'e basmadan önce MetaEditor'da mı açıldı?
Evet.
MetaEditor Yardım menüsündeki "Yardım" ve " MQl5 Referans " bölümleri çalışıyor mu?
"MQl5 Referansı" açılmıyor.
İmleç standart Not Defteri programının içindeyken - F1'e bastığınızda ne açılır?
https://go.microsoft.com
Gerçek Windows 10 mu çalıştırıyorsunuz yoksa Linux veya Mac OS'de çalıştırmayı mı taklit ediyorsunuz?
Windows 10

Kısacası, başka bir bilgisayarda, bir fonksiyonda sadece F1'e bastım ve belgeler hemen açıldı, burada böyle çalışmıyor.

 
Nauris Zukas :

MQL5 kodunun içindeki imleç, F1'e basmadan önce MetaEditor'da mı açıldı?
Evet.
MetaEditor Yardım menüsündeki "Yardım" ve " MQl5 Referans " bölümleri çalışıyor mu?
"MQl5 Referansı" açılmıyor.
İmleç standart Not Defteri programının içindeyken - F1'e bastığınızda ne açılır?
https://go.microsoft.com
Gerçek Windows 10 mu çalıştırıyorsunuz yoksa Linux veya Mac OS'de çalıştırmayı mı taklit ediyorsunuz?
Windows 10

Kısacası, başka bir bilgisayarda bir fonksiyonda sadece F1'e bastım ve belgeler hemen açıldı, burada böyle çalışmıyor.

Terminali aynı klasöre yeniden yükleyin.

 
Vladimir Karputov :

Terminali aynı klasöre yeniden yükleyin.

Değişiklik yapılmadan " MQl5 Reference " açılmaz.