Test cihazında temizleme - sayfa 3

 
Roman Shiredchenko # :

ilginç....

Bunu düşünmem gerekecek.... gerçekten de, "atlamaları" temizledikten sonra bir pozisyon açmanın bedeli... :-)

Bunu bilmiyordum...

Başından beri söylemeye çalıştığım buydu :)

 
JRandomTrader # :

Başından beri söylemeye çalıştığım buydu :)

evet, bunu daha önce anladım. Ancak soru farklıdır, takas sırasında bakiyeden bir mahsup işlemi yapıldı, ancak test eden için değil. Onlar. test cihazında aptalca "oturdu" ve hepsi bu. Ve gerçek hayatta - mevcut dengede zaten bir kayıp.

orada, gerçek hayatta gibi görünüyor, takas mahsuplaşmasını dikkate alarak ve doğal olarak puan cinsinden toplam pozisyonun mevcut fiyatının fiyatından BU'ya transferi hesaplamak gerekecek, böylece BÜ'deki kanat + birkaç puan olsa bile, artıda son bir kapanış var!

 
Roman Shiredchenko # :

Ancak soru farklıdır, takas sırasında bakiyeden bir mahsup işlemi yapıldı, ancak test eden için değil. Onlar. test cihazında aptalca "oturdu" ve hepsi bu. Ve gerçek hayatta - mevcut dengede zaten bir kayıp.

Bu, vadeli işlemlerin bir özelliğidir. Ve pozu kapatırken bu dikkate alınacaktır.

Ancak BU'yu belirlerken, sadece bir poz açmanın ilk fiyatına bakmanız gerekir.

 
JRandomTrader # :

Bu, vadeli işlemlerin bir özelliğidir. Ve pozu kapatırken bu dikkate alınacaktır.

1. Ama BU'yu belirlerken, sadece bir poz açmanın ilk fiyatına bakmanız gerekir.

açık, ama henüz tam değil... ATP.

1. Mevcut olanı açtıktan veya doldurduktan hemen sonra mı demek istiyorsunuz? Temizlemeden önce mi?

 
JRandomTrader # :

Bu, vadeli işlemlerin bir özelliğidir. Ve pozu kapatırken bu dikkate alınacaktır.

Ancak BU'yu belirlerken, sadece bir poz açmanın ilk fiyatına bakmanız gerekir.

Evet, bu benim önerdiğimden daha mantıklı ve basit.

 
Roman Shiredchenko # :

açık, ama henüz tam değil... ATP.

1. Mevcut olanı açtıktan veya doldurduktan hemen sonra mı demek istiyorsunuz? Temizlemeden önce mi?

Her yeniden doldurmada, eski fiyatı ve işlem hacimlerini dikkate alarak yeni etkin açılış fiyatını yeniden hesaplayın. Ve temizlemeye dikkat etmeyin.

Aşağı yukarı şöyle:

yeni pozisyon fiyatı = ( eski pozisyon fiyatı * eski pozisyon hacmi + yeni işlem fiyatı * yeni işlem hacmi ) / ( eski pozisyon hacmi + yeni işlem hacmi )

 
Aleksandr Slavskii # :

Evet, bu benim önerdiğimden daha mantıklı ve basit.

Ama burada bir incelik var. Robotu yeniden başlatırken, MT'yi veya tüm bilgisayarı yeniden başlatırken de dahil olmak üzere bu ilk fiyatı hatırlamak gerekir.

Burada belki terminalin global değişkenleri işini görecektir ama benim için her robot her değişiklikle kendi durum dosyasını yazar. Aynı zamanda, orada çok daha fazlası yazılıyor - SL ve TP seviyesi, birçok istatistik ...

Ayrıca her robot kendi günlüğünü şöyle yazar:

2021.11.03 22:44:26
TradeRes=1520.0 GlobalRes=25220.0 Min=-1180.0 Maks=29600.0
MaxDrawdown=5900.0 MaxRestore=30780.0 GlobalVolume=56.0
ToplamKar=35500.0 ToplamZarar=-10280.0 Kâr/Z=3.45
SumLongProfit=29300.0 SumLongLoss=-3200.0 P/L_Long=9.16
SumShortProfit=6200.0 SumShortLoss=-7080.0 P/L_Short=0.88
İstatistik: KarTicaret=9 Zarar Alım Satım=5 Uzun Alım Satım=7 Kısa Alım Satım=7
KarUzun İşlemler=6 ZararUzun İşlemler=1 P/L_UzunTr=6,00
KarKısaTicaret=3 ZararKısaTicaret=4 P/L_ShortTr=0.75
AvrKar=3944.4 AvrKayıp=-2056.0 MaksKar=12840.0 MaksKayıp=-3200.0
AvrUzunKar=4883,3 AvrUzunZarar=-3200.0 MaksUzunKar=12840.0 MaksUzunKayıp=-3200.0
AvrKısaKar=2066,7 AvrKısaZarar=-1770.0 MaksKısaKar=2580.0 MaksKısaKayıp=-2620.0

 
Aleksandr Slavskii # :

Evet, bu benim önerdiğimden daha mantıklı ve basit.

JRandomTrader # :

Her yeniden doldurmada, eski fiyatı ve işlem hacimlerini dikkate alarak yeni etkin açılış fiyatını yeniden hesaplayın. Ve temizliği görmezden gel.

Aşağı yukarı şöyle:

yeni pozisyon fiyatı = ( eski pozisyon fiyatı * eski pozisyon hacmi + yeni işlem fiyatı * yeni işlem hacmi ) / ( eski pozisyon hacmi + yeni işlem hacmi )


Doğru Kuvvetler Birliği'nin meslektaşları, aynı yerde, prensipte, bunu hesaplayamazsınız - açılış fiyatı - kendisinin ortalamasıdır - doldurma sırasında sözleşme olarak kabul edilir mi?

Onlar. kontör yükledikten sonra - bir pozisyon açmanın fiyatını isteyin ve bu kadar... Güncel olmalı....

Artık takas geçti ve veriler şu şekilde:


onlar. Gerçekten biraz param var... :-)

Ancak fiyat, açılışlarla enstrümanın mevcut fiyatının seviyesine de taşındı. Terminalden iki sözleşmeyi kendim kapatmayı başardım - satışta - orada kârda:

yaklaşık olarak üst kırmızı çizgiden satışta 7 sözleşme vardı - ikisini kârla kapattım ve sonra ne yapacağımı düşündüm...


"Eski fiyatı ve işlem hacimlerini dikkate alarak her yüklemede yeni efektif açılış fiyatını yeniden hesaplayın. Ve takasa dikkat etmeyin."

yani, aslında, onu hiç görmezden gelebilir misin?

Ve örneğin eski satış olan BU + 30 pp'ye geçiş yaparken, açılış fiyatını temizledikten ve yeniden hesapladıktan sonra artık BU + 30 pp olmayacak, ancak zaten eksi olacak, örneğin, -10 kişi yeni açılış fiyatından mı?

Mümkün mü?

Ve bu SL'deki son kapanış kayıp olacak....

Ve sonra, takas sırasındaki sonraki yeniden hesaplamalar sırasında, bir ara bir şeyler yeniden hesaplanacak mı ve planlandığı gibi nihai bir uzlaşma artı olacak mı?


Şu anda, resim bu - bunlar anlaşmalar - kısmen pazardaki terminalden, toplam 12 sözleşme için satış:


 

burada bugünün takası için genel düzenler (artı olarak iki takas) - vurgulanan satırdan + alımlarla iki kapanış vardı - 7 sözleşme için toplam HÜCRE pozisyonunun 1 sözleşmesi için artı artı:


 
JRandomTrader # :

Ama burada bir incelik var. Robotu yeniden başlatırken, MT'yi veya tüm bilgisayarı yeniden başlatırken de dahil olmak üzere bu ilk fiyatı hatırlamak gerekir.

Burada belki terminalin global değişkenleri işini görecektir ama benim için her robot her değişiklikle kendi durum dosyasını yazar. Aynı zamanda, burada çok daha fazlası yazılıyor - SL ve TP seviyesi, birçok istatistik ...

Gerçekten basit ve en önemlisi güvenilir.


Offtopik konusunun yazarını bağışlayın, ama belki de temizlemenin ne zaman sona erdiğini belirlemek için bir tarifiniz var mı?

Sorun şudur: komisyoncu bir açıcıdır, takas sırasında bekleyen emirleri siler ve takas alanı onları yenisine yerleştirmez.

Vadeli işlemlerde nasıl bilmiyorum ama hisse senetlerinde takas farklı zamanlarda biter.

Bu nedenle, programlı olarak, belirli bir makale için temizleme bitiş anını belirleyemedim.

Açılana kadar bir zamanlayıcıya sipariş vermek için aptalca bir sipariş gönderiyorum.

Bu yaklaşımı sevmiyorum, ama başka yok.

Neden: