"MetaTrader 5'te HedgeTerminal Panelini Kullanarak İki Yönlü Alım Satım ve Pozisyonların Korunması, Bölüm 1" makalesi için tartışma - sayfa 5

 

Genel olarak, artık bocalamayı bırakmamızın zamanı geldiğini düşünüyorum. Server'ın da haklı olarak söylediği gibi, yapıcı eleştirilere açığız. Şu ana kadar zaskok'a dışında kimse konuyla ilgili soru sormadı. Tüm bunların nasıl işlediğine dair kimsenin sorusu olmaması garip. Gerçi bu türden pek çok soru olması gerekir. (muhtemelen herkesin henüz okumaya vakti olmamıştır)

 
C-4:
Uyan. Üzgünüm ama bu tarihe geçmeye değer. En başından beri, 2009'da böyleydi ve siz yeni mi farkına varıyorsunuz?

Yani "kilitli ağlar"(???) ve baloncuk yan etkileri(?!) gibi yüce kavramların arkasında bu küçük şeyler vardı.

Daha mütevazı olmalısın.

 
vlad1949:

Yani bu küçük şeylerden önce "geveze ağlar"(???) ve baloncuk yan etkileri(?!) gibi yüce kavramların arkasında.

Alçakgönüllü olmalısın.

Ama beni utandırmana gerek yok. Talep yok.
 

Sonunda makaleye ve çit terminaline ulaştım. İşte yorumlarım ve dileklerim:

  1. İşlem geçmişini yüklemek için bir durum çubuğuna ihtiyacınız var.
    Hesabımda 26000 işlem vardı ve dosyayı okumak 16 saniye sürüyor. İlk yeniden başlatmadan sonra bir şeylerin bozulduğunu ve Uzman Danışmanın yüklenmediğini düşündüm - o kadar uzun süre hiçbir iş ipucu yoktu.
  2. İşlem geçmişi otomatik olarak hedge terminalinin geçmişine eklenebilseydi harika olurdu.
    Her şeyin açık bir şekilde yapılamayacağının farkındayım, ancak kullanıcıyı ticaret geçmişinden mahrum edemeyiz.
    Tam teşekküllü geçiş - yani tam teşekküllü geçiş!
  3. Üstteki şerit kaldırılmalı veya azaltılmalıdır. Panel ile grafiğin beşte birini kaplar.
  4. Panel için grafik - hazırlayın: CHART_SHOW_DATE_SCALE, CHART_SHOW_PRICE_SCALE, CHART_SHIFT, CHART_SHOW_OBJECT_DESCR, CHART_DRAG_TRADE_LEVELS, hepsi yanlış.
    Belki başka bir şey unuttum, özellikleri gözden geçirin.
  5. Pozisyonları dosyaya kaydetme hakkında:"Bunlardan biri uzun pozisyonlar, diğeri kısa pozisyonlar hakkında bilgi içerecektir."
    Okudum - delirdiğimi düşündüm ;)
    MQ işlevinden terminallerin ortak bir klasörünü (seçilen alt klasörle) açmasını istemeliyim, bunları manuel olarak aramak sakıncalıdır.
  6. "Marjin - Teminatın hesap bakiyesinden yüzde olarak payını içerir. 0'dan %100'e kadar ifade edilir."
    100'e kadar değil, belki daha fazla. Ve bende hiç gösterilmiyor (her zaman 0).
  7. Lotu 0 olarak değiştirirken, pozisyonu tamamen kapatmanızı öneririm, bu uygun olacaktır.
    Daha büyük bir lot belirlerken - bu pozisyona ekleyin veya yeni bir tane açın. Standart giriş penceresine bir alternatif olacaktır.
  8. En azından bir mesaj için bir tür kayıt defteri ekleyin.
    SL'yi değiştiriyorsunuz - ve çok yakın, ancak bunu yalnızca "Uzmanlar" sekmesine bakarak anlayabilirsiniz, bu sakıncalı.
  9. Zaman içeren sütunlara saniye ekleyin.
  10. Farklı bir fiyattan kapanırken kullanıcı tarafından girilen TP'yi değiştirmeyin.
    Yani TP sütununa tam olarak pozisyonun sahip olduğu TP'yi yazın ve close_price'a tam tetikleme fiyatını yazın.
Şimdilik bu kadar, daha fazla okuyacağım.
 
komposter:

...

Oh hey, yorumlarınızı bekliyordum:)

Sırayla başlayalım:

  1. İşlem geçmişini yüklemek için bir durum çubuğuna ihtiyacım var.
    Hesabımda 26000 işlem var ve dosyayı okumak 16 saniye sürüyor. İlk yeniden başlatmadan sonra bir şeylerin bozulduğunu ve Uzman Danışmanın yüklenmediğini düşündüm - bu kadar uzun süre hiçbir çalışma ipucu yoktu.

Evet, bunu kendim düşündüm ama elime alamadım. Evet, işçilerin taleplerine göre şimdi yazıldı ve tarihin yüklenme derecesini gösteriyor:

Bu arada, bu sayede geçmiş ayrıştırma hızının doğrusal olmadığı ortaya çıktı. Daha önce hız ile ilgili bir sorun olduğundan şüphelenmiştim. Bunu araştırmam gerekiyor. Profil oluşturma sistem işlevlerini ifade eder.

  1. Panel için grafik - hazırlayın: CHART_SHOW_DATE_SCALE, CHART_SHOW_PRICE_SCALE, CHART_SHIFT, CHART_SHOW_OBJECT_DESCR, CHART_DRAG_TRADE_LEVELS, hepsi yanlış.
    Belki başka bir şey unuttum, özellikleri gözden geçirin.

Düzeltildi. Şimdi panel daha güzel görünüyor:

  1. Üstteki çubuk - kaldırın veya kısaltın. Panel ile birlikte grafiğin beşte birini kaplıyor.

Çubuğu kontrol ettim. Bunda yanlış bir şey yok. Arayüze hafif bir asimetri katıyor ve minimalist bir tasarımı daha eksiksiz hale getiriyor. Modern uygulamalardaki geniş çubuk ve ince kenarlık gibi:

...ya da monitörler:

(Bu arada evde bunlardan bir tane var:))))

Birçok insanın Windows'un ve uygulamalarının modern arayüzünden hoşlanmadığını biliyorum. Ancak paneldeki bu asimetri ve geniş çubuk korunacaktır.

Pozisyonları bir dosyaya kaydetme hakkında: "Bunlardan biri uzunpozisyonlar, diğeri kısa pozisyonlar hakkında bilgi içerecektir."
okudum - delirdiğimi düşündüm ;).

Düzeltildi. Tabii ki uzun ve kısa pozisyonlar değil, aktif ve geçmiş pozisyonlar anlamına geliyor. Moderatör makaleyi güncelledikten sonra değişiklikler yürürlüğe girecektir.

  1. "Marjin - Teminat fonlarının hesap bakiyesinden yüzde olarak payını içerir. 0'dan %100'e kadar ifade edilir."
    100'e kadar değil, belki daha fazla. Ve bende hiç gösterilmiyor (her zaman 0).

Düzeltildi. Klasik hata: sonucu 100,0 ile çarpmayı unutmuşum:

  1. Lotu 0 olarak değiştirirken, pozisyonu tamamen kapatmanızı öneririm, uygun olacaktır.
    Daha büyük bir lot belirlerken - bu pozisyona ekleyin veya yeni bir tane açın. Standart giriş penceresine bir alternatif olacaktır.

Sıfır hacim belirtirken bir pozisyonu kapatma konusunda katılıyorum. Böyle bir fonksiyon tanıtılacaktır.

Daha büyük bir hacim belirtmeye gelince - burada açık değildir. İlk olarak, bir hedge pozisyonuna ekleme yapamazsınız, yalnızca hacmini azaltabilir veya aynı yönde yeni bir pozisyon açabilirsiniz. Yeni bir pozisyon açmak da açık bir çözüm değildir. Bunu HT düğmesinin hemen yanında açılabilen özel bir panele devretmek daha iyidir:

  1. Sütunlara zaman ile saniye ekleyin.

Planlandı, ancak biraz sonra. Settings.xml'de şu şekilde özel bir tarih şablonu olacak: "YYYY.MM.DD.hh:mm:ss". + milisaniye koymak ve tam tersine yılı kaldırmak bile mümkün olacaktır.

  1. Farklı bir fiyattan kapatırken kullanıcı tarafından girilen TP'yi değiştirmeyin.
    Yani TP sütununa tam olarak pozisyonun sahip olduğu TP'yi yazın ve close_price'a tam tetikleme fiyatını yazın.

Sanırım buldum. Henüz değil, belki biraz sonra. Ancak özel TP fiyatı, özel sütunlar mekanizması aracılığıyla ayrı bir sütun olarak uygulanabilir. Henüz mevcut değil, ancak ortaya çıkarsa, tablo veri gösteriminde bir devrim olacaktır. MQL ve HedgeTerminalAPI kütüphanesi aracılığıyla çeşitli ve egzotik sütunlar oluşturmak mümkün olacaktır.

  1. En azından bir mesaj için bir tür günlük ekleyin.
    SL'yi değiştirirsiniz - ve çok yakındır, ancak bunu yalnızca "Uzmanlar" sekmesine bakarak anlayabilirsiniz, bu uygun değildir.

Panelde ayrı bir sekme ile kendi günlüğünüzü oluşturmayı kastediyorsanız - fikir iyi ve oldukça gerçekleştirilebilir. Ben de bunu düşünüyordum. Ancak ne yazık ki bu zor ve HT'ye olan mevcut taleple - henüz değil:(

  1. İşlem geçmişini otomatik olarak hedge terminalinin geçmişine getirmek harika olurdu.
    Her şeyin kesin olarak yapılmasının mümkün olmayacağını anlıyorum, ancak kullanıcıyı ticaret geçmişinden mahrum etmek imkansız.
    Tam teşekküllü geçiş - yani tam teşekküllü geçiş!

Sanırım anlıyorum. Bu basit bir soru değil, ciddi bir çalışma gerektiriyor. Umarım ciddi bir şeye dönüşebilirsek, böyle bir mekanizma kesinlikle ortaya çıkacaktır.

 

Neden MT'deki gibi yapmıyorsunuz?

Marjin, pozisyonlar için kullanılan mevcut marjindir ve bu değer bir yüzde değil, depozitonun para birimindedir.

Serbest Marj - benzer şekilde

MarjSeviyesi - % cinsinden = 100*AccountEquity()/AccountMargin()

 
C-4:

Evet, ben de bunu düşünüyordum ama henüz yapamadım. Çalışanların isteklerine göre şimdi yazıldı ve yükleme geçmişinin derecesini gösteriyor:

Bir panel (boş, biraz gölgeli) yüklemek ve çizmek ve yüklemeyi ortada bir progress_bar ile göstermek daha iyi olurdu (tabanda hazır olanlar var).

Ya da en azından ortada bir ilerleme_çubuğu olsun, böylece küçük bir yorum aramak zorunda kalmazsınız.

C-4:
Barı kontrol ettim. Bunda yanlış bir şey yok. Arayüze hafif bir asimetri katıyor ve minimalist tasarımı daha eksiksiz hale getiriyor. Modern uygulamalardaki geniş şerit ve ince kenarlık gibi :

Ben katılmıyorum. Word'de her şey kontroller tarafından kaplanıyor, ancak HT'de sadece yer kaplıyor.

Tüm grafiklerin pencere başlık çubuğunu 2 kat daha geniş yapmak gibi - neden?

Krom panel bir örnek olsun:

C-4:

Daha büyük bir hacim belirlemeye gelince - burada açık değildir. Öncelikle, bir hedge pozisyonuna ekleme yapamazsınız, yalnızca hacmini azaltabilir veya aynı yönde yeni bir pozisyon açabilirsiniz. Yeni bir pozisyon açmak da açık bir çözüm değildir. Bunu HT düğmesinin hemen yanında açılabilen özel bir panele devretmek daha iyidir:

Böyle bir hileyi fark etmemiştim. Bunun hakkında bir yerlerde yazmalıyım.


C-4:

Planlandı, ama biraz sonra. Doğrudan Settings.xml'de özel bir tarih şablonu olacak, şu şekilde: "YYYY.MM.DD.hh:mm:ss". + Hatta milisaniye koymak ve tam tersine yılı kaldırmak mümkün olacak.

Daha sonra soğumasını bekleyin. Şimdilik saniye olsun)


C-4:

Sanırım buldum. Henüz değil, belki biraz sonra. Ancak özel TP fiyatı, özel sütunlar mekanizması aracılığıyla ayrı bir sütun olarak uygulanabilir. Henüz yok ama olursa tablo veri gösteriminde bir devrim olacak. MQL ve HedgeTerminalAPI kütüphanesi aracılığıyla en farklı ve egzotik sütunları oluşturmak mümkün olacak.

Özel olanlara ihtiyacınız yok, sadece kullanıcı tarafından girilen değeri bırakın.

MT'de de durum böyledir - geçmiş tam olarak orada olan SL ve TP'yi gösterir, ancak kapanış fiyatı daha kötü veya daha iyi olabilir.


C-4:

Panelde ayrı bir sekme ile kendi günlüğünüzü oluşturmayı kastediyorsanız - fikir iyi ve oldukça gerçekleştirilebilir. Ben de bunu düşünüyordum. Ancak ne yazık ki uygulanması zor ve HT'ye olan mevcut taleple - henüz değil:(

Belki son mesajla birlikte sadece bir satır?

Üstteki aynı geniş çubukta veya alttaki "durum çubuğunda".

 
Wahoo:

Neden MT'deki gibi yapmıyorsunuz?

Marjin, pozisyonlar için kullanılan mevcut marjindir ve bu değer bir yüzde değil, depozitonun para birimindedir.

Serbest Marj - benzer şekilde

MarjSeviyesi - % cinsinden = 100*AccountEquity()/AccountMargin()

+1, kendi icatları alışılmışın yerini almamalı, onu tamamlamalıdır. Ya da özelleştirilebilir.

Bu arada, temel ayarlar girişlerde görüntülenebilir. Pencere uzanır, listeler-sayımlar uygun seçime izin verir.

Ve yapılan seçimi bir dosyaya kaydedin ve kullanıcı başka bir şey değiştirene kadar kullanın.

 
Wahoo:

Neden MT'deki gibi yapmıyorsunuz?

Marjin, pozisyonlar için kullanılan mevcut marjindir ve bu değer bir yüzde değil, depozitonun para birimindedir.

Serbest Marj - benzer şekilde

MarjSeviyesi - % olarak = 100*AccountEquity()/AccountMargin().

Buna basit bir cevabım var: HT, MT terminalinin bir klonu değil. Örneğin, yakında içinde görünecek olan takaslara çok şaşıracaksınız.

Şahsen, genellikle% 10500 gibi peri benzeri yüzdeler gösteren Marjin Seviyesine alışamadım. 100'den büyük yüzdeler sezgisel değildir. İnsanlar 0'dan 100'e kadar net bir ölçek algılarlar, bu yüzden % olarak Marjin ve sıfırdan yüze kadar.

Ayrıca, imho, mevcut depo yükünün, örneğin, mümkün olan maksimumun %12'si olduğunu bilmek, %803'ün ne olduğunu içmekten çok daha kullanışlıdır.

Gelecekte Omuz'a sahip olabiliriz. Ancak ne yazık ki toplam hat sembollerle sınırlıdır, bu nedenle kaldıracı içine sıkıştırmak zor olacaktır.

Bu arada, borsa endüstrisinde kavramlar MT'den biraz farklıdır.

 

Hayır, MT hızlı panel ile açmak uygun değildir - sadece mevcut enstrüman içindir ve HT ile grafikte bir enstrümanı değiştirmek 16 saniyedir (25K işlem).

HT aracılığıyla yeni bir hedge pozisyonu açmayı düşünmeliyiz.