Meta Trader'da spread ticareti - sayfa 48

 
Katsayının manuel olarak hesaplanması için cihazda gerekli bilgileri anında gösteren bir komut dosyası, şimdi otomatik hesaplama kodunun yazılması beş dakika meselesidir
Dosyalar:
dvcg.mq4  1 kb
 
forex-k >> :

teşekkür etmek!

Ben şöyle düşünüyorum:

Puan değeri ( Enstrüman1 ) = Mevduat para birimindeki minimum enstrüman fiyatı değişim tutarı / ( Karşıt para birimindeki minimum enstrüman fiyatı değişim adımı / Karşıt para birimindeki Puan büyüklüğü)

Puan değeri ( Enstrüman2 ) = Mevduat para biriminde minimum enstrüman fiyatı değişimi / ( Karşıt para biriminde minimum enstrüman fiyatı değişim adımı / Karşıt para biriminde puan büyüklüğü)


sonra hangi enstrümanın daha büyük olduğu pip değerine bakarız, örneğin Instrument1


oranlar = Enstrüman1'in puan değeri/ Enstrüman2'nin puan değeri


lot1( Instrument1 )=lot bazı

lot2( Tool2 )=lot tabanı*cof

diyelim ki altın ve gümüşümüz var


parti tabanı = 0.1;


Puan maliyeti ( GCG0) =10/(0.1/0.1)=10;

Nokta değeri ( SIH0) =25/(0.005/0.001)=5;


kahve = 10/5=2;


lot1( GCG0)=0.1;

lot2( SIH0)=0.1*2=0.2;

 

TAMAM. Spsb. Anlayacağız.

Cevap verebilecek biri için başka bir soru.

Şimdi, test cihazında çalışabilen beyan edilen yönteme göre bir Uzman Danışmanı test ediyorum - ikinci cihazda sanal anlaşmaların taklidi ile.

İyi çalışıyor, ancak yorumun görüntülenmesiyle ilgili bir sorun oluştu.

Yorumu açtığınızda sorunlar başlıyor.


Bazen her şey yolunda gider.

Ancak daha sık olarak dergi (bir yorum etkinleştirildiğinde) sıfıra bölme - SIFIR BÖLME yayınlamaya başlar.

Ayrıştırmadan sonra, bunun bölünme nedeniyle göründüğü bulundu.

/ POINT_1 ve / POINT_2 üzerinde , yorum kodunun çeşitli yerlerinde

 double POINT_1 = MarketInfo ( Symbol_1 , MODE_POINT ) ; 
double POINT_2 = MarketInfo ( Symbol_2 , MODE_POINT ) ; 
Bu eylemler olmadan yapamam çünkü. aksi takdirde, ikinci enstrümandaki sanal anlaşmaların mevcut karını/zararını puan olarak alamayacağım.

Herhangi biri. böyle bir sorunla karşılaştınız mı?

Burada ZERO DIVIDE'ı nasıl ortadan kaldırabilirim ?

 

Konuyla ilgilenmeye başladım ve fikrin pratik uygulamasına geçmeden önce kendime birkaç teorik değerlendirme yapacağım:


  • Enstrümanların korelasyonu sabit bir şey değildir, bunu anlamanız gerekir. Domuz eti ve sığır eti gibi bir çiftte bile, korelasyonu -1'e çevirecek bir olay meydana gelebilir (örneğin, bir domuz gribi salgını sırasında, domuz eti fiyatı düşecek ve bir rakip olarak sığır eti fiyatı yükselecek), Sınırsız kayıplar alabilirken, yayılma eğilimine karşı gireceğimiz için, azalması umuduyla. Bu, birbiriyle ilişkisiz birçok çiftten oluşan bir portföy oluşturarak ve kayıp kontrolünü düşünerek çözülebilir (oturma).
  • Timbo'nun bize haklı olarak söylediği gibi, yayılmanın durağanlığını tahmin etmemiz gerekiyor. Kabaca konuşursak, yayılmadan MA ve SKO dinamiklerini değerlendirin. Tarih boyunca sabit (+\-) olmalıdırlar Veya alternatif olarak, yayılma değerlerinin dağılımını oluşturabilirsiniz - ideal olarak, 0'da tepe noktası olan bir Gauss almalısınız. Tüm bunlar otomatikleştirmek / hızlandırmak için gereklidir. portföydeki çiftlerin seçimi.
  • Forex-k yaklaşımının bir spread oluşturma açısından doğru olduğundan tam olarak emin değilim ( hareketli ortalamayı fiyattan çıkararak). Elbette bu, fiyatları ortak bir paydaya getirmenizi sağlar, ancak noktanın ağırlığını hesaba katmaz. Örneğin, bir enstrüman için %5'lik bir değişiklik 300 puan ve diğeri için - 600 olacaktır. Bu durumda, büyük bir yayılma elde edeceğiz, ancak 0'a beklenen bir getiri olmayacak (çünkü % aynı değişti yol). Bence Close[i]/Close[i+n]'den bir spread oluşturmak daha ilginç, o zaman spread'i göreli (%) değişimlerde değerlendirebileceğiz.
  • Parti hesaplamasında, % olarak aynı olan hareketleri eşitleyebilmek için sadece bir puanın maliyetini değil aynı zamanda enstrümanların oynaklığını da hesaba katmak gerekir.
Çoklu kitaplar için üzgünüm ama bir kılıçla savaşa girmeden önce biraz düşünmeyi tercih ederim :-)
 
neoclassic >> :

Konuyla ilgilenmeye başladım ve fikrin pratik uygulamasına geçmeden önce kendime birkaç teorik değerlendirme yapacağım:


  • Forex-k yaklaşımının bir spread oluşturma açısından doğru olduğundan tam olarak emin değilim (hareketli ortalamayı fiyattan çıkararak). Elbette bu, fiyatları ortak bir paydaya getirmenizi sağlar, ancak noktanın ağırlığını hesaba katmaz. Örneğin, bir enstrüman için %5'lik bir değişiklik 300 puan ve diğeri için - 600 olacaktır. Bu durumda, büyük bir yayılma elde edeceğiz, ancak 0'a beklenen bir getiri olmayacak (çünkü % aynı değişti yol). Bence Close[i]/Close[i+n]'den bir spread oluşturmak daha ilginç, o zaman spread'i göreli (%) değişimlerde değerlendirebileceğiz.

Göstergenin yeni versiyonlarında bu noktayı dikkate aldım, ayrıca eşitleme katsayıları kullanıyorum

 
neoclassic >> :

Enstrümanların korelasyonu sabit bir şey değildir, bunu anlamanız gerekir. Domuz eti ve sığır eti gibi bir çiftte bile, korelasyonu -1'e çevirecek bir olay meydana gelebilir ....

Bu arada şimdi de tahıl piyasasında ilginç bir durum yaşanıyor!

Buğday, mısır, fasulye... -

Yavaş düşüş trendi. İlginç bir şekilde, işlem gören enstrümanların hatları neredeyse bir noktada birleşti!
Temel bir bakış açısından bu ne anlama gelebilir?
ZC+ZW+ZS+ZM
Bu, tarihte nadiren olur.

 
rid писал(а) >>

Şimdi, ikinci enstrüman için sanal işlemlerin taklidi ile test cihazında çalışabilen beyan edilen yönteme göre bir Uzman Danışmanı test ediyorum.

İyi çalışıyor, ancak yorumun görüntülenmesiyle ilgili bir sorun oluştu.

Herhangi biri. böyle bir sorunla karşılaştınız mı?

Burada SIFIR BÖLÜM'ü nasıl ortadan kaldırabilirim ?

TESTER'da, başka birinin sembolünü kullanan MarketInfo, her zaman ihtiyacınız olanı göstermez, yalnızca çevrimiçi olarak iyi çalışır.

 

Resmi yorumu buldum:

moderatör
5084
25.03.2009 10:19

Ne kadar tekrar edip yazabilirsin? MarketInfo test cihazında çalışmıyor! Birkaç istek dışında.

 

Hala bu özel aksaklığın MarketInfo ile ilgili olmadığını varsayıyorum.

Şimdi - bitti - burada açıklandığı gibi:

Hata "sıfır bölme".......... aptal kim????

ve şimdiye kadar görünüyor (pah-pah) - işe yarıyor.

 

Evet, bu işlevler görülebilir Piyasa bilgisi

double Ask_1 = MarketInfo( Symbol_1 ,MODE_ASK);
double Bid_1 = MarketInfo(Symbol_1,MODE_BID);
double Ask_2 = MarketInfo(Symbol_2,MODE_ASK);
double Bid_2 = MarketInfo(Symbol_2,MODE_BID);
double POINT_1 = MarketInfo(Symbol_1,MODE_POINT);
double POINT_2 = MarketInfo(Symbol_2,MODE_POINT);
sadece bunlar - test cihazında çalışabilenler. Görsel bir test çalıştırması sırasında "arbitrajcının" işi benim için şu şekilde görüntüleniyor:

(devam ediyor - ikinci "hedge" açıldı: BRN al + CL sat , - ve mevcut işlem seyri - görüntülenir - hem tek tek hem de toplam: -112+101=-11)

Danışmanın çalışmalarını çubuklarla senkronize etmeye devam ediyor. Çünkü bu enstrümanların her ikisi de genellikle farklı zamanlardan alınıp satılır.