5 basamak algılama - sayfa 4

 
jjc :

Phy, 10 yıllık T-Note geleceği için 5DP'ye alıntılanan bir MT4 listesi yayınladı: https://www.mql5.com/en/forum/109552/page3#195885 . 7DP'ye kadar olan her şey potansiyel olarak mevcuttur, yani geniş çapta işlem gören bir finansal aracın bir özelliğidir.

CB'nin 'Tık nedir' konusunu yeniden başlattığını bilmiyordum!! Teşekkürler! çok faydalı şeyler var... :)
 
cameofx :

- Aklıma şu fikir geldi: Usd bazlı çiftlerin 10,00 ABD doları değerinde sabit olduğu gerçeği göz önüne alındığında [..

Onay değeri, yalnızca mevduat para biriminiz USD ise (veya bir genelleme olarak, sembolün teklif para birimi mevduat para biriminizle eşleşiyorsa) sabitlenir. Örneğin, depozitonuz GBP cinsindenyse, GBPUSD değişkenken EURGBP'nin onay değeri sabittir.

 
jjc :

Onay değeri, yalnızca mevduat para biriminiz USD ise (veya bir genelleme olarak, sembolün teklif para birimi mevduat para biriminizle eşleşiyorsa) sabitlenir. Örneğin, depozitonuz GBP cinsindenyse, GBPUSD değişkenken EURGBP'nin onay değeri sabittir.

Her şey göreceli ve yüzüyorsa, onu nasıl 'bağlayacağız'? Şimdiye kadar sahip olduğum şey bu ...:
 int start()
  {
   double validPoint = validPoint( Point );
   int SL = Ask - 25 * validPoint;
   int TP = Ask + 25 * validPoint;
   
   int ticket = OrderSend ( Symbol (),OP_BUY, 1 ,Ask, 3 ,SL,TP, "My order" , 1234 , 0 , Green );
   Print ( "ticket = " , ticket);

   return ( 0 );
  }
  
double   validPoint( double p){

   int digitPoint = 0 ; int dP = 0 ; double vP = 0.0 ;
   double anchor_value; 
   
   for ( double i= 1.0 ; i>p; i/= 10 ){
         digitPoint ++;
         if (i * MarketInfo( Symbol (),MODE_TICKVALUE) > anchor_value)
         {vP = i; dP = digitPoint; }
   }
   return (vP);
}
digitPoint'in, validPoint'imizin gerçekleştiği noktadan sonra kaç basamak(lar)ı belirlemek için kullanılması gerekiyor.
çapa_değeri : Bunu nasıl hesaplayacağımdan veya bu konuda mantıklı olup olmadığından hala emin değilim ...

EDIT: döngü yanlış yöndeydi ...
 
Tamam, şimdi Altın (XAUUSD) ticareti yaparken bir örnek buldum. Kuşkusuz, Kene Boyutunun kendiliğinden değişen bir örneği değil, ancak beni buraya göndermeye iten zamanda beni yeterince ilgilendiren imayı sergiliyor.


Puan 0.01, Tick Value 5.00, ancak Tick Size 0.05'tir.

Bu yüzden pozisyon büyüklüklerini hesaplamak ve riski raporlamak için evrensel bir formüle sahip olmak için yerine...

MarketInfo(Symbol(),MODE_TICKVALUE)

ile

(MarketInfo(Symbol(),MODE_TICKVALUE)*Nokta)/MarketInfo(Symbol(),MODE_TICKSIZE)

...kullandığım çeşitli formüllerde.

Bir rüya gibi çalışıyor ve artık tüm araçlarda risk yönetimini doğru şekilde gerçekleştiren EA'larım var.

CB

Bunu CB'nin 'TICK Nedir' başlıklı yazısından alıntıladım, bu ilginç belki de denklemdeki basit Tickvalue çağrısının yerini almalı...

Not : 7Bit, ileti dizinizi 'kaçırmak' anlamına gelmez... Umarım sakıncası yoktur... :))

 
Hmm.. ya kimse bunun önemli olduğunu düşünmüyor ya da konuyu biraz dağıtmış olabilirim... lütfen yardım edin :(
 
Benden başka buna değer olduğunu düşünen var mı? Sanırım bir çözüm bulabilirsek hepimiz için uygun olur... yoksa ayrı bir konu mu açmam gerekiyor? ... lütfen tavsiye
 
cameofx :
Benden başka buna değer olduğunu düşünen var mı? Sanırım bir çözüm bulabilirsek hepimiz için uygun olur... yoksa ayrı bir konu mu açmam gerekiyor? ... lütfen tavsiye

MQL4'ün Pipleri kullandığı tek şey, Sipariş isteklerinde Spread değerini kodlamaktır. Diğer her şey oran cinsinden belirtilir. Dikkate alınması gereken bir alternatif, T/P, S/L vb. için Girdi Parametreleri olarak kur farklarını kullanmaktır. Örneğin, 50 Pip S/L için 0,0050 belirtin. Bu, Rakamlardan bağımsız olarak çalışır ve teklif para birimi olarak Symbol()'de "JPY" algılandığında yalnızca 100'e kadar ölçeklendirmeye ihtiyaç duyar. Bu, 21 majör çiftin tümü (tüm USD, EUR, GBP, JPY, CHF, CAD, AUD kombinasyonları) için geçerlidir ve muhtemelen küçük çiftler için de geçerlidir (yüksek spreadler nedeniyle çok az ticaret). "Kurşun geçirmezlik" konusunda gerçekten endişeleriniz varsa, Girdi Parametreleri (JPY ve 100 gibi) olarak bir para birimi dizesi ve çarpanı sağlayabilirsiniz. Bu, farklı brokerlerle egzotikler için de genişletilebilir.

Bunun gerçekten çoğu MQL4 kodlayıcısında büyük ölçüde sessiz bir nokta olduğunu düşünüyorum; Karlı bir ticaret algoritmasını başarıyla uyguladıklarında ve hatalarını ayıkladıklarında, bunu kendi Canlı hesaplarında kullanacaklardır. Çok azı onu satmak veya başkasına vermek isteyecektir çünkü piyasa muhtemelen algoritmaya karşı koymak için kendini ayarlayacaktır.

 
andydcoles :

MQL4'ün Pipleri kullandığı tek şey, Sipariş isteklerinde Spread değerini kodlamaktır. Diğer her şey oran cinsinden belirtilir. Dikkate alınması gereken bir alternatif, T/P, S/L vb. için Girdi Parametreleri olarak kur farklarını kullanmaktır. Örneğin, 50 Pip S/L için 0,0050 belirtin. Bu, Rakamlardan bağımsız olarak çalışır ve teklif para birimi olarak Symbol()'de "JPY" algılandığında yalnızca 100'e kadar ölçeklendirmeye ihtiyaç duyar. Bu, 21 majör çiftin tümü (tüm USD, EUR, GBP, JPY, CHF, CAD, AUD kombinasyonları) için geçerlidir ve muhtemelen küçük çiftler için de geçerlidir (yüksek spreadler nedeniyle çok az ticaret). "Kurşun geçirmezlik" konusunda gerçekten endişeleriniz varsa, Girdi Parametreleri (JPY ve 100 gibi) olarak bir para birimi dizesi ve çarpanı sağlayabilirsiniz. Bu, farklı brokerlerle egzotikler için de genişletilebilir.

Bunun gerçekten çoğu MQL4 kodlayıcısında büyük ölçüde sessiz bir nokta olduğunu düşünüyorum; Karlı bir ticaret algoritmasını başarıyla uyguladıklarında ve hatalarını ayıkladıklarında, bunu kendi Canlı hesaplarında kullanacaklardır. Çok azı onu satmak veya başkasına vermek isteyecektir çünkü piyasa muhtemelen algoritmaya karşı koymak için kendini ayarlayacaktır.

Bu. Şahsen ben piplerle çalışmıyorum, puntolarla çalışıyorum. Tüm fiyat verileri puan olarak verilmiştir. İki fiyat değeri arasındaki fark puan cinsindendir. Stoploss'um ve çıkış noktam noktalar halindedir...bunlar belirli bir piyasa fiyatıdır. Pip kavramı ilginç bir kavramdır, ancak buradaki çoğu kişinin kanıtlayabileceği gibi, pip kavramını noktalar kavramına bağlamaya çalıştığınızda, titizliği ve sağlamlığı kaybedersiniz ve ne için?

Hiçbir zaman komisyoncuların fiyattaki önemli basamakların sayısını değiştirmesiyle uğraşmak zorunda kalmadım çünkü tüm denklemlerimi komisyoncunun pazar bilgisi spesifikasyonlarıyla kendi içinde tutarlı olacak şekilde kodladım. Stoploss'u pip olarak düşünmüyorum, benim için yüzdeler ve gerçek piyasa tarafından belirlenen fiyatlar ve değerler açısından.

Forex hayatıma doğal olarak pipleri düşünerek başladım, çünkü mantra, karşılaştığınız hemen hemen her çevrimiçi literatür ve eğitim kaynağında yaygındır. Ama bir kez kendime ve piplerin alım satımımı yönetmek için gerekli bir zihinsel yapı olduğu fikrine meydan okumaya başladığımda, bunun daha çok yaratıcılığımı ve seçeneklerimi boğan bir engel olduğunu gördüm.

Bir pip, ticaret için temel bir şey değildir, başlamak için bir koltuk değneğidir, ancak ona asla geri dönmez ve varlığının amacını araştırmazsanız, o zaman forex öğrenme eğrisindeki ilk seviyenin ötesine geçme fırsatını kendinizden mahrum edersiniz ( sadece benim fikrim tabiki).

 

Bu, bu foruma bugüne kadar hakim olan en büyük konudur. Anlamıyorum ve muhtemelen asla da anlamayacağım. Nokta veya pip nedir? Kimin umrunda. Programlamayı sevmeye başlamamın bir nedeni, bir şeyi tanımlayamazsanız, onu IMO'yu programlamanın neredeyse imkansız hale gelmesidir. Bir grup programcı, bir pip/nokta tanımlamak için 3 sayfa gönderiden geçiyorsa. O zaman şimdilik ondan uzak dursam iyi olur.

Tanım, ticari standart bir program programlamak isteyen ve kullanıcının peynir altı suyunun tam olarak ne kadar doları riske atmak istediğini belirleme esnekliğine sahip olmasını isteyen bir geliştirici için önemli görünebilir. Çoğumuz için, para yönetimi amaçlarımız, optimum zarar durdurma ile birlikte böyle bir esneklik sağlamaz.

Örnek: 2000$ ile başlıyorum ve bu sermayenin tam olarak %2'sini riske atmak istiyorum. Ancak az önce optimize ettiğim sistemde 130 puanlık bir durdurma kaybı var. Ve çalışabileceğim en düşük lot 10.000, burada nokta = $1. Burada gerçek bir ikilem var. Ya daha küçük lotlar sunan bir komisyoncu bulmam gerekecek ya da ticaret yapmak için daha fazla param olana kadar beklemem gerekecek. Ve o zaman bile kontrol edebildiğim tek şey parti büyüklüğü. Herhangi bir para biriminin tam olarak %2'sini sistem zararı durdurma ile neredeyse hiçbir zaman eşleştiremezdim. Tek yapabileceğim, parti büyüklüğünü yuvarlak bir şekilde belirlemek.

 
ubzen :

Bir grup programcı bir pip/nokta tanımlamak için 3 sayfalık bir gönderiden geçiyorsa [...] Nokta veya pip nedir? Kimin umrunda?

...pek adil değil. Dahası, herkesin farklı bir görüşü var ve 3 sayfa birçok farklı iki satırlı cevaptan oluşuyor.

Siz ve Phillip, bir istisna dışında çok geçerli bir noktaya değiniyorsunuz - ama bence bir istisna, 7bit'in konuyu neden ilk başta açtığını düşünüyorum.

Yalnızca kendiniz için değil, başkalarının da kullanması için bir sistem kuruyorsanız, değerleri pip cinsinden girebilmek, kullanım kolaylığı açısından önemli bir husustur. Ortalama bir bahisçi, 50 pip ile ne demek istediklerini bilir, ancak oldukça fazla düşünmesi ve 0,0005 veya 0,05 yerine 0,005 değerinde olup olmadığını veya her neyse, bir kez daha kontrol etmesi gerekir. Piplere parametre girme yeteneği, çoğu son kullanıcının forex dünyasındaki düşünce tarzıyla eşleşir ve hataları azaltır. Aynı parametre değerlerini 2/3 ve 4/5 haneli sembollerde kullanabilme olanağı da sunar. Kitlesel pazar ticari EA'larına fazla maruz değilim, ancak bu tür parametrelerin bir pip değeri yerine fiyat farkı olarak girildiği bir tane hiç görmedim.
Neden: