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

 
Nauris Zukas :

Tamam, size farklı bir soru sorayım. Örneğin, dosyadaki tüm verileri yazabilirim (FileWrite), sonra gösterge ile her şeyi yapabilirim ve derleyebilirim ve hatta terminal kapalıdır, ancak her zaman veriler için dosyaya dönebilirim (FileReadString), orada olacaklar. Soru şu ki, tüm verileri bir şekilde bir dosyaya değil, bir bilgisayarın (veya terminalin) belleğindeki bir yere, örneğin bir dizide yazmak mümkün müdür? Gösterge derlendiğinde sıfırlandığı için dizi sığmaz. Veriler, terminal açıkken kaydedilmelidir.

Kaynaklar

 
fxsaber :

Kaynaklar

Teşekkürler, muhtemelen bununla başlayacağım.

 

Test cihazında bir pozisyonum var. 0.1 lotluk 10 işlem.

Bundan sonra emir talep ediyorum ve diğer şeylerin yanı sıra sipariş biletinden pozisyon kimliğini alıyorum:

 long pos_id= HistoryOrderGetInteger (order_ticket, ORDER_POSITION_ID );

10 işlem, her birinin kendi sırası vardır. Ancak, yalnızca ilk iki anlaşmaya karşılık gelen ilk iki siparişin kimliğini alabiliyorum. Sonraki siparişler için tanımlayıcı 0'dır.

mistisizm nedir?

Anlaşma-Sipariş

2 - 2

3 - 5

4 - 8

5 - 11

...

11 - 29


Her açık ticaretten sonra stop olarak iki limit daha koyuyorum. Bu nedenle, fırsatların ve siparişlerin biletleri farklıdır. Yani sadece bilet 2 ve 5 olan siparişler için sıfır olmayan bir pozisyon tanımlayıcısı alabiliyorum. Evet, bu pozisyon zaten kapatılmış. Güncel açık pozisyon bulunmamaktadır.

 
Juer :

Test cihazında bir pozisyonum var. 0.1 lotluk 10 işlem.

***

TEN işlemleriyle BİR pozisyonu açmayı nasıl başarırsınız?

BİR işlem emri göndererek TEN işlemi nasıl elde edersiniz?


Veya durumu daha kesin olarak tanımlayın (ticaret hesabının türü, enstrüman adı, her işlemin yönü)

 
Vladimir Karputov :

TEN işlemleriyle BİR pozisyonu açmayı nasıl başarırsınız?

BİR işlem emri göndererek TEN işlemi nasıl elde edersiniz?


Veya durumu daha kesin olarak tanımlayın (ticaret hesabının türü, enstrüman adı, her işlemin yönü)

Muhtemelen bir anlaşma ile bir pozisyon açarım. Ancak aynı yöndeki diğer IN işlemleri aynı pozisyona aittir.

Bir ticaret emri gönderdiğimi nereye yazdım?

Bir yönde 10 işlem (bu durumda satın alın). 10 sipariş. Ancak siparişlerin geçmişi istenirken, yalnızca ilk ikisinde Pozisyon tanımlayıcı belirlenir. Gerisi 0'dır.

 
Juer :

Muhtemelen bir anlaşma ile bir pozisyon açarım. Ancak aynı yöndeki diğer IN işlemleri aynı pozisyona aittir.

Bir ticaret emri gönderdiğimi nereye yazdım?

Bir yönde 10 işlem (bu durumda satın alın). 10 sipariş. Ancak siparişlerin geçmişi istenirken, yalnızca ilk ikisinde Pozisyon tanımlayıcı belirlenir. Gerisi 0'dır.

Lütfen daha net cevap verin: Veya durumu daha net bir şekilde tanımlayın (ticaret hesabının türü, enstrümanın adı, her işlemin yönü)

 
Vladimir Karputov :

Lütfen daha net cevap verin: Veya durumu daha net bir şekilde tanımlayın (ticaret hesabının türü, enstrümanın adı, her işlemin yönü)

BICMarkets-Demo sunucusu, EURUSD. Alım satım, 10 alım satım. Ve sonra 10 Satış (dışarı) esnaf. Ve bundan sonra sipariş numarasına göre konum kimliği almaya çalışıyorum (yukarıya bakın).

Hesap tipi? Bu ne? Korunma ya da değil? Bilmiyorum bile.

 
Juer :

BICMarkets-Demo sunucusu, EURUSD. Alım satım, 10 alım satım. Ve sonra 10 Satış (dışarı) esnaf. Ve bundan sonra sipariş numarasına göre konum kimliği almaya çalışıyorum (yukarıya bakın).

Hesap tipi? Bu ne? Korunma ya da değil? Bilmiyorum bile.

Hesap türü: netleştirme veya riskten korunma. Üçüncüsü yok :) . Oh, şimdi 20 anlaşma var. Ve başlangıçta 10'du. Genel olarak, normal bir cevap istiyorsanız, normal bir soru sorun.

Ticaret işlemlerini adım adım listeleyin. Terminal günlüğünü getirin - böylece söylediklerinizle ve kastettiğiniz şeylerle karşılaştırabilirsiniz.

 

Standart sınıflara bakıyorum ve bana göründüğü gibi parantezleri genellikle gereksiz görüyorum.

 //+------------------------------------------------------------------+
//| Get the property value "POSITION_TYPE"                           |
//+------------------------------------------------------------------+
ENUM_POSITION_TYPE CPositionInfo::PositionType( void ) const
  {
   return ( ( ENUM_POSITION_TYPE ) PositionGetInteger ( POSITION_TYPE ) ) ;
  }

Woz burada karşılığında neden, parantezlerin başında ve sonunda gerekli mi?

Neden buradalar ?

 //--- return the result
   return ( str ) ;
 
pivomoe :

Standart sınıflara bakıyorum ve bana göründüğü gibi parantezleri genellikle gereksiz görüyorum.

Woz burada karşılığında neden, parantezlerin başında ve sonunda gerekli mi?

Neden buradalar ?

okunabilirlik için

Neden: