Pozisyon yerine anlaşmayı kapatın - sayfa 3

 
doshur :

ancak yazılım yeniden başlatılırsa tüm veriler kaybolur.

ikinci olarak, işlem açık fiyatı yerine pozisyondaki ortalama fiyat kullanılacaktır.

AmitJamuda çözümü, MT5/mql5'te istediğinizi yapmanın tek yoludur, açıkçası önemsiz bir iş değildir ve verilerin kalıcılığını yönetmeniz gerekir.

Her neyse, istediğiniz MT4/mql4'teki ile aynı şeyi MT5/mql5 ile yapmaktır. O zaman neden MT4/mql4 kullanmıyorsunuz? Bunu yapmak çok daha kolay.

 
angevoyageur :

AmitJamuda çözümü, MT5/mql5'te istediğinizi yapmanın tek yoludur, açıkçası önemsiz bir iş değildir ve verilerin kalıcılığını yönetmeniz gerekir.

Her neyse, istediğiniz MT5/mql5 ile MT4/mql4'teki ile aynı şeyi yapmaktır. O zaman neden MT4/mql4 kullanmıyorsunuz? Bunu yapmak çok daha kolay.

Anladım. Yalnızca MT4 strateji test cihazı MT5 kadar hızlıysa, işleri çok daha kolay ve hızlı hale getirecektir.
 
angevoyageur :
Hayır hatalısın. Bir pozisyonun bir kısmını "kapattığınızda" açık fiyat değişmez.

Lütfen örneği yakından inceleyin. Açılış fiyatı değişmez, Değişen ortalama açılış fiyatıdır.

Anlaşmalardan birinin kapandığını göz önünde bulundurarak aradaki farkın ortalama fiyat olduğunu görün.

Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants
Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants
  • www.mql5.com
Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants - Documentation on MQL5
 
doshur :

ancak yazılım yeniden başlatılırsa tüm veriler kaybolur.

ikinci olarak, işlem açık fiyatı yerine pozisyondaki ortalama fiyat kullanılacaktır.

Yazılımın yeniden başlatılmasından endişe ediyorsanız, dizi yerine bir dosya kullanın.
 
AmitJamuda :

Lütfen örneği yakından inceleyin. Açılış fiyatı değişmez, Değişen ortalama açılış fiyatıdır.

Anlaşmalardan birinin kapandığını göz önünde bulundurarak aradaki farkın ortalama fiyat olduğunu görün.

karşıt. Ortalama açılış fiyatını kastetmiştim.

örneğin

100 ve 50'de iki anlaşma açıyorum. Fiyat şimdi 75'te ve 50'de açık olan anlaşmayı kapatmaya karar veriyorum. Karım 0 olacak değil mi?

 
AmitJamuda :

Lütfen örneği yakından inceleyin. Açılış fiyatı değişmez, Değişen ortalama açılış fiyatıdır.

Anlaşmalardan birinin kapandığını göz önünde bulundurarak aradaki farkın ortalama fiyat olduğunu görün.

Bu hiç mantıklı değil. Yönlü işlem fiyatlarının ortalaması alınarak hesaplanan açık fiyatlı sadece 1 pozisyon vardır. Dışarı yönlü bir anlaşma yaptığınızda, P/L, pozisyonun açık fiyatı ile dışarı anlaşmanın fiyatı arasındaki fark ile hesaplanır. Pozisyonun hacmi, bu anlaşmanın hacmi kadar azalır ve açık fiyat değişmez.
 
doshur :

karşıt. Ortalama açılış fiyatını kastetmiştim.

örneğin

100 ve 50'de iki anlaşma açıyorum. Fiyat şimdi 75'te ve 50'de açık olan anlaşmayı kapatmaya karar veriyorum. Karım 0 olacak değil mi?

Görünüşe göre hala anlaşmanın ne olduğunu anlamıyorsun, bir anlaşmanın açık veya yakın olduğunu söyleyebilirsin, bunun hiçbir anlamı yok. Bir anlaşmanın bir yönü vardır, içeri veya dışarı olabilir (veya içeri/dışarı olabilir, ancak basit tutun). Yönlü bir anlaşma, gerçek pozisyonunuza eklenir, pozisyonun açık fiyatı daha sonra fiyatın ortalaması alınarak hesaplanır. Yönü olmayan bir anlaşma pozisyonunuzu düşürdü ve açık fiyat değişmez.

Örneğinizde, P/L'niz pozisyonunuzun/anlaşmanızın yönüne bağlıdır. 75'te alım veya satım pozisyonunuz var mı? 50'de içeri veya dışarı yönde yeni bir anlaşmanız var mı?

Konum
Anlaştık mı
Sonuçlar
75'te SATIN AL
50'de DEAL = SATIN AL (GİRİŞ)
SATIN AL pozisyonu yeni ortalama fiyattan. P/L yok
75'te SATIN AL
50'de DEAL = SATIŞ (OUT)
SATIN AL pozisyonu değişmemiş fiyattan. P/L=-25 * parti büyüklüğü
75'te SAT
50'de DEAL = SATIN AL (ÇIKIŞ)
Pozisyon SATIŞ değişmemiş fiyattan. P/L=+25 * parti büyüklüğü
75'te SAT
50'de DEAL = SATIŞ (IN)
Pozisyon SATIŞ yeni ortalama fiyattan. P/L yok
Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants
Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants
  • www.mql5.com
Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants - Documentation on MQL5
 
angevoyageur :

Görünüşe göre hala anlaşmanın ne olduğunu anlamıyorsun, bir anlaşmanın açık veya yakın olduğunu söyleyebilirsin, bunun hiçbir anlamı yok. Bir anlaşmanın bir yönü vardır, içeri veya dışarı olabilir (veya içeri/dışarı olabilir, ancak basit tutun). Yönlü bir anlaşma, gerçek pozisyonunuza eklenir, pozisyonun açık fiyatı daha sonra fiyatın ortalaması alınarak hesaplanır. Yönü olmayan bir anlaşma pozisyonunuzu düşürdü ve açık fiyat değişmez.

Örneğinizde, P/L'niz pozisyonunuzun/anlaşmanızın yönüne bağlıdır. 75'te alım veya satım pozisyonunuz var mı? 50'de içeri veya dışarı yönde yeni bir anlaşmanız var mı?

Konum
Anlaştık mı
Sonuçlar
75'te SATIN AL
50'de DEAL = SATIN AL (GİRİŞ)
SATIN AL yeni ortalama fiyattan konumlandırın. P/L yok
75'te SATIN AL
50'de DEAL = SATIŞ (OUT)
SATIN AL pozisyonu değişmemiş fiyattan. P/L=-25 * parti büyüklüğü
75'te SAT
50'de DEAL = SATIN AL (ÇIKIŞ)
Pozisyon SATIŞ değişmemiş fiyattan. P/L=+25 * parti büyüklüğü
75'te SAT
50'de DEAL = SATIŞ (IN)
Pozisyon SATIŞ yeni ortalama fiyattan. P/L yok

Şartlar bir kenara. Layman terimlerini kullanalım.

Verdiğim örnekte. 100 (1 lot) ve 50 (1 lot) fiyatından satın alıyorum. Ortalama açılış fiyatım 75 doğru olur mu?

Fiyat 75 olduğunda ve 1 lotu kapatmaya karar verdim. 1 lotluk kapalı pozisyon için karım 0 olur mu?

 
Evet
 
doshur :

Şartlar bir kenara. Layman terimlerini kullanalım.

Doğru terimleri kullanmazsanız etkili iletişim kuramazsınız. . .

MetaTrader 5'te Emirler, Pozisyonlar ve Anlaşmalar