Pip Başına Fiyat

 

Bu beni deli ediyor, hangi paritede olursa olsun Pip Başına Fiyatı hesaplamaktan başka bir şey yapmayan mevcut bir algoritma için aylardır arıyorum. Hem ticaret büyüklüklerini hem de para riski yönetimini önceden hesaplamanın bir yolu olarak bu değere bağlı olan gerçekten iyi 2 para yönetimi stratejisi buldum, ancak Pip Başına Fiyat'ı ele alan tek bir hesaplama örneği bulamıyorum.

Bunun karşılığında bir işlevde size para yönetim sistemimi sunmaya hazırım. Birlikte çalıştığım mentorların önerdiği tekniklerin her ikisini de size sağlayacağım.

 
LEHayes, MODE_TICKVALUE hakkında konuşmuyor musunuz?
 

Doğru yolda olup olmadığımdan emin değilim, ama şimdiye kadar bir araya getirdim.

 double GetPPP()
{
   return (((PipPoints/Bid)* MarketInfo( Symbol (),MODE_LOTSIZE)) * MarketInfo( "EURUSD" ,MODE_BID));
}

Başka bir web sitesinden hesaplama şöyle bir şeydi:

(.0001/{mevcut çift fiyatı})*{sözleşme boyutu, yani 100.000; 10.000, vb} = {bir değer} * {USD fiyatı} = Pip Başına Fiyat

Bu çıkarmadan açıklanmıştır:

Forex pip değerini hesaplama formülü, bir pip alıp döviz çifti değerinin fiyatına bölmek ve ardından 10000 olan bir birim ile çarpmaktır. Daha sonra onu USD'ye çevirmeniz gerekir, böylece cari ile çarparsınız. fiyat . Örneğin USDCAD Kullanımı

(.0001/1.2148) X 10000 = .8232 X 1.2148 = 1,00 ABD doları

Her zaman olacaksın herhangi bir döviz çiftinde pip değerinin her 10000 para birimi için her zaman 1,00$ olduğunu görün. Bu değerin çok düşük olduğunu düşünebilirsiniz. Ancak almanız gerekir para birimlerinin, pip başına 10,00 ABD Doları olan 100.000,00 ABD Doları tutarında işlem gördüğü dikkate alınır. 10,00$'a bir lot satın aldığınızda ve para birimi 3 pip arttığında 30,00$ kazanmış olursunuz.

 
LEHayes :

Bu beni deli ediyor, hangi paritede olursa olsun Pip Başına Fiyatı hesaplamaktan başka bir şey yapmayan mevcut bir algoritma için aylardır arıyorum. Hem ticaret büyüklüklerini hem de para riski yönetimini önceden hesaplamanın bir yolu olarak bu değere bağlı olan gerçekten iyi 2 para yönetimi stratejisi buldum, ancak Pip Başına Fiyat'ı ele alan tek bir hesaplama örneği bulamıyorum.

Bunun karşılığında bir işlevde size para yönetim sistemimi sunmaya hazırım. Birlikte çalıştığım mentorların önerdiği tekniklerin her ikisini de size sağlayacağım.

Ekli, sorunuza cevap verebilecek geliştirdiğim küçük bir komut dosyasıdır.

Komut dosyalarının "harici" parametreleri olmadığından, bunları kodda değiştirmeniz ve yeniden derlemeniz gerekir.

Uzmanlar/komut dosyaları klasörünüze yükleyin, derleyin ve bir grafiğe ekleyin.

Nasıl gittiğini bana haber ver, Helmut

Dosyalar:
lots_1.mq4  2 kb
 

Ek olarak, doğru olması için, mevduat Çifti USD olsaydı, bunu USD olarak değiştirmem gerekmeyeceğini anlıyorum. Bence Deposite çiftlerin ilki.

Formüllerinin de doğru görünmediğini bilmiyorum. Çift ticareti olarak USDCAD hakkında konuşuyorlar, sonra onun değerini USD temsili olarak da kullanıyorlar, bu yüzden biraz kafa karıştırıcı.

TICKVALUE için bir çıktı aldım ve EURUSD için kaldıraç 100:1, 100,000 lotsize, 1 aldım, GBPUSD için 1, CHFJPY için 10,77 aldım.

 
engcomp :

Ekli, sorunuza cevap verebilecek geliştirdiğim küçük bir komut dosyasıdır.

Komut dosyalarının "harici" parametreleri olmadığından, bunları kodda değiştirmeniz ve yeniden derlemeniz gerekir.

Uzmanlar/komut dosyaları klasörünüze yükleyin, derleyin ve bir grafiğe ekleyin.

Nasıl gittiğini bana haber ver, Helmut


Senaryoyu denedim, ama elmadan elmaya ve portakaldan portakaldan mı bahsediyoruz bilmiyorum. Komut dosyası, lot boyutunu belirlemeye çalışıyor ve zararı durdurma boyutunu belirlemeye çalışıyor gibi görünüyor, ki bu fena değil, ancak ben sadece tek bir pip'in maliyetinin düşürüldüğü herhangi bir çiftte ne olacağını belirleyebilmek istiyorum.

Bir araya getirdiğim işlevin doğru yolda olduğunu düşünüyorum, ancak mevduat para biriminin ticaret para biriminizde olup olmadığı hakkında bir şeyler olduğunu biliyorum, bu demek ki, ben USD'deyim, yani mevduat para birimi USD değilse , USD'ye karşı hesaplamama gerek yok, öyleyse USD'ye karşı hesaplamama gerek yok (daha önce gösterdiğim hesaplamanın son kısmı). Şimdi başka bir şey, okuduğum çoğu konuşmada, basitçe USD yazıyor, bu, benim hesaplamamda yaptığım gibi EURUSD anlamına geldiğini varsayar mı yoksa mevcut USD değerini elde etmek için bir tür hesaplama mı yapmam gerekiyor?

 

LEHayes, sen bana özel mesajlar gönderirken bunu (TickValue ve TickSize oranının kullanımı) zaten yaşadık. Forumda "Bir Kene Nedir?" başlıklı bir konuya göz atın.

CB

 

Ayrıca, burada kaldıraç veya ticaretim için düşündüğüm lot büyüklüğü için herhangi bir hesaplama olmadığını unutmayın. pip değeri veya Pip Başına Fiyat belirlenirken bu değerler dikkate alınmıyor mu?

 

CB, bunun kökenine geri dönmemin nedeni bu. Önerdiğiniz gibi arama yaptığımda, tek başına 2800'den fazla forum başlığı var, bir şekilde bununla ilgili. Bir tick'in aslında bir pip olup olmadığı veya bunun farklı bir şekilde ele alınması gerektiği konusunda bir çelişki üzerine konuları okudum, çünkü bir tick, broker MT4'ünüzü güncellemeyi seçtiğinde, bir tick'in her pip güncellemesi olacağını dikte etmez. Bu nedenle argüman, pip değeri elde etmek için güvenilir olmayan bir kaynak olduğunu belirtmek için devam ediyor.

Seninle yaptığımız konuşmayla, yapılması gereken şeyde tamamen kayboldum. Bana yapmamı söylediğin şeyin gerçekten bana pip değerini mi getireceğini, yoksa benim üzerinde çalışmamı sağlayan tamamlanmamış bir süreç mi olduğunu hâlâ bilmiyorum. Sanırım ne yaptığımı anlamak için ne ifade ettiğinizi yeterince anlamadım.

Atladığım bir şey var mı diye mesajlarımızı gözden geçireceğim.

 
LEHayes :


Senaryoyu denedim, ama elmadan elmaya ve portakaldan portakaldan mı bahsediyoruz bilmiyorum. Komut dosyası, lot boyutunu belirlemeye çalışıyor ve zararı durdurma boyutunu belirlemeye çalışıyor gibi görünüyor, ki bu fena değil, ancak ben sadece tek bir pip'in maliyetinin düşürüldüğü herhangi bir çiftte ne olacağını belirleyebilmek istiyorum.

Bir araya getirdiğim işlevin doğru yolda olduğunu düşünüyorum, ancak mevduat para biriminin ticaret para biriminizde olup olmadığı hakkında bir şeyler olduğunu biliyorum, bu demek ki, ben USD'deyim, yani mevduat para birimi USD değilse , USD'ye karşı hesaplamama gerek yok, öyleyse USD'ye karşı hesaplamama gerek yok (daha önce gösterdiğim hesaplamanın son kısmı). Şimdi başka bir şey, okuduğum çoğu konuşmada, basitçe USD yazıyor, bu, benim hesaplamamda yaptığım gibi EURUSD anlamına geldiğini varsayar mı yoksa mevcut USD değerini elde etmek için bir tür hesaplama mı yapmam gerekiyor?

Bunu nasıl alacağımdan emin değilim. Sinir bozucu olmanın sınırında.

LEHayes, eğer bir göz atarsanız, komut dosyasının belirlemeye çalıştığı DEĞİL, " kaybı durdur boyutu"nun girdilerden biri olduğunu göreceksiniz.

Ayrıca, komut dosyası "deneme" yapmaz, ancak belirlediğiniz zararı durdurma ve risk yüzdesine göre parti büyüklüğünü belirler.

Son olarak, döndürdüğü tik değeri hesabın para birimindedir. Bunu para biriminize çevirmek size kalmış.

 
Pip başına fiyat mı, puan başına fiyat mı? Birincisi, bundan daha alakalıysa -> https://www.mql5.com/en/forum/124692 , bir sembol için pip boyutunun (puan olarak) nasıl belirleneceğini tartışır ...