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

 
erotin :


Daha önce kullanılan sınıf
CTrade m_trade;
ve işlev
m_trade. satın almak
Ben de bu tür kalıcı olmayan alıntılar beni çok üzdü.Özellikle çoklu para birimlerinde.Ve hatta demo server'da bile.RefreshRates ile yapılan tüm danslara rağmen kayma, sorun ortadan kalkmadı.

Sonra sınıfa taşındı
CTrade ticareti;
ve işlev
Ticaret. Pozisyon Açık
Daha fazla alıntı görmedim. Belki sana da yardımcı olur

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

Bunlar aynı sınıfın farklı yöntemleridir. bir yere gitmemişsin :)

Sadece PositionOpen yöntemi, açılan pozisyonun parametrelerini ayarlamanızı gerektirirken Buy yöntemi varsayılan olarak belirtilen parametrelerle açılır. Bütün fark bu.

 
Artyom Trishkin :

Bunlar aynı sınıfın farklı yöntemleridir. bir yere gitmemişsin :)

Sadece PositionOpen yöntemi, açılan pozisyonun parametrelerini ayarlamanızı gerektirirken Buy yöntemi varsayılan olarak belirtilen parametrelerle açılır. Bütün fark bu.

Karışma. Sonra sirkimiz gitti ve gidecek hiçbir yer yok.

 

USDEUR nasıl oluşturulur?

 
molodets :

USDEUR nasıl oluşturulur?

EURUSD'yi çevir

 
Roman Sharanov :

EURUSD'yi çevir

biraz akıllı?


ayna tırnak gibi bir hindi gerekli değildir.

sentetik gerekir.

 
molodets :

biraz akıllı?

işte böyle bir konu. cevap vermeye çalışmak yerine...

konuya göre: EURUSD'de "Piyasa İzleme"ye sağ tıklayın, içerik menüsünde "Semboller Ctrl+U" öğesini seçin, ardından Sembol oluştur düğmesine tıklayın ve Sembol = USDEUR alanlarını ve Sentetik sembol formülü = 1.0 / alanının altını doldurun EURUSD, ardından OK-OK, USDEUR sembolü Piyasa İzleme penceresinde görünecektir.

veya programlı olarak sentetik bir araç oluşturmak için kitaplığı kullanın https://www.mql5.com/ru/forum/212096/page6#comment_9791450

Библиотеки: Symbol
Библиотеки: Symbol
  • 2018.10.30
  • www.mql5.com
Symbol: Автор: fxsaber...
 
Igor Makanu :

işte böyle bir konu. cevap vermeye çalışmak yerine...

konuya göre: EURUSD'de "Piyasa İzleme"ye sağ tıklayın, içerik menüsünde "Semboller Ctrl+U" öğesini seçin, ardından Sembol oluştur düğmesine tıklayın ve Sembol = USDEUR alanlarını ve Sentetik sembol formülü = 1.0 / alanının altını doldurun EURUSD, ardından OK-OK, USDEUR sembolü Piyasa İzleme penceresinde görünecektir.

veya programlı olarak sentetik bir araç oluşturmak için kitaplığı kullanın https://www.mql5.com/ru/forum/212096/page6#comment_9791450

teşekkür etmek.

Ne yazık ki takas edilemezler.

belki uygun baykuşlar vardır [danışmanlar]?

onları ticaret için.

ya da baykuşuma takılabilecek kodlar.
 
molodets :

biraz akıllı?


ayna tırnak gibi bir hindi gerekli değildir.

sentetik gerekir.

Size doğru cevap verdiler: "EURUSD'yi çevirin".

Ve bir monitörü gösterge kullanmadan değil, matematiksel olarak-programatik olarak çevirebileceğinizi bilmiyorsanız, bu size insanlara kaba olma hakkı vermez - sorun sizin yanlış anlamanızdır.

Burada klonlara izin verilmez.

 
Artyom Trishkin :

Burada klonlara izin verilmez.

Ve kendi adınıza aptalca sorular sormaktan utanıyorsanız?)))

 

Sınıfları 2 kapsayıcı üzerinden dağıtmak istedim, her iki .mqh dosyasında da enum kullandığım için sorunun üstesinden gelemiyorum

1.mqh dosyası var:

 enum          ENUM_DEAL_TYPE {NONE,BUY,SELL}
class A
{
         ENUM_DEAL_TYPE type
};

ve dosya 2.mqh:

 enum          ENUM_DEAL_TYPE {NONE,BUY,SELL}
class B
{
         ENUM_DEAL_TYPE type
};

ana koda bağlanırken doğal olarak bir hata alıyorum

numaralandırma zaten tanımlanmış 2 .mqh

' ENUM_DEAL_TYPE ' önceki beyanına bakın

anladığım kadarıyla "Koşullu derleme (#ifdef, #ifndef, #else, #endif)" yönergesi gerekli - burada hiç deneyimim olmadı, zor ((