[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 473

 

Bende böyle düşünmüştüm :)

 
snail09 :

Merhaba!

Googled, ancak bir terminal aksaklığı ile soruya bir cevap bulamadı. Sorunun ne olduğunu söyler misin?

MT build 402. Birkaç gün önce makinelerden birinde gösterge listesi penceresinin çağrılması durduruldu . Odak ona gidiyor gibi görünüyor, ancak pencerenin kendisi görünmüyor. İlk başta terminalin asılı kaldığını düşündüm, ama hayır - fiyat tablosu güncellendi ve "esc" tuşuna bastıktan sonra terminalle çalışmaya devam edebilirsiniz. Bunu diğer pencerelerde fark etmedim. Aynı MT yapısına sahip diğer makinelerde sorun yok.

Ve terminal bir aksaklık mı?

not. Yeniden yüklemeyi denedim, yeniden yükledikten sonra özel göstergeler, komut dosyaları, danışmanlar ve şablonlar aktardım. Profil bir - varsayılan. Sorun devam ediyor.


Görünüşe göre bu pencere monitörün dışında

 
Vinin :


Görünüşe göre bu pencere monitörün dışında

Renk seçici iletişim kutusunda benzer bir sorunum var. Bir monitörde terminal, diğer monitörün en köşesinde renk seçimi iletişim kutusu belirir. Nasıl transfer edilir - Aklımı buna koymayacağım.

 

Tünaydın.))

Bir sorum var. Toplam riski şu şekilde hesaplıyorum:

  double Amount_Risk;
         
 for (count = 0 ; count < OrdersTotal (); count++) {  

 OrderSelect (count,SELECT_BY_POS,MODE_TRADES);
  if (OrderType() < 2 ) {
 Amount_Risk += ( MathAbs ( NormalizeDouble (OrderOpenPrice(), Digits ) - NormalizeDouble (OrderStopLoss(), Digits ))* 10000 )*(Lots* 10 )/AccountBalance()* 100 ; }
 }

Yani, bir döngüde, tüm açık pozisyonlardan geçiyorum, giriş noktaları ile mevcut koruyucu duraklar arasında kaç nokta olduğunu buluyorum, lotlarla çarpıyorum, yüzdelere dönüştürüyorum ve hepsini özetliyorum.

Her şey doğru sayılır, ancak bazen tam olarak bir çubuk süren ve ardından doğru değeri düzelten bir tür gerçek dışı değer verir.

Burada örneğin "anormal aykırı değer" ( Toplam Risk (%) = 272.03 ):

Ve bir sonraki çubukta, doğru değer şudur ( Toplam Risk (%) = 6.35 ):

Oldukça nadir oluyor, hatta görsel test sürecinde yanlışlıkla keşfettim. Bu nasıl düzeltilebilir? Lütfen bana söyle.

 
tol64 :

Tünaydın.))

Bir sorum var. Toplam riski şu şekilde hesaplıyorum:

Yani, bir döngüde, tüm açık pozisyonlardan geçiyorum, giriş noktaları ile mevcut koruyucu duraklar arasında kaç nokta olduğunu buluyorum, lotlarla çarpıyorum, yüzdelere dönüştürüyorum ve hepsini özetliyorum.

Her şey doğru sayılır, ancak bazen tam olarak bir çubuk süren ve ardından doğru değeri düzelten bir tür gerçek dışı değer verir.

Burada örneğin "anormal aykırı değer" ( Toplam Risk (%) = 272.03 ):

Ve bir sonraki çubukta, doğru değer şudur ( Toplam Risk (%) = 6.35 ):

Oldukça nadir oluyor, hatta görsel test sürecinde yanlışlıkla keşfettim. Bu nasıl düzeltilebilir? Lütfen bana söyle.

Muhtemelen Amount_Risk değişkeninin açık bir şekilde başlatılmaması nedeniyle
 double Amount_Risk= 0.0 ;
         
 for (count = 0 ; count < OrdersTotal (); count++) {  

 OrderSelect (count,SELECT_BY_POS,MODE_TRADES);
 if (OrderType() < 2 ) {
 Amount_Risk += ( MathAbs ( NormalizeDouble (OrderOpenPrice(), Digits ) - NormalizeDouble (OrderStopLoss(), Digits ))* 10000 )*(Lots* 10 )/AccountBalance()* 100 ; }
 }
 
Vinin :
Muhtemelen Amount_Risk değişkeninin açık bir şekilde başlatılmaması nedeniyle

Numara. Açık başlatma yapmaya çalıştı. Maalesef hata devam ediyor. Belki başka seçenekler de vardır?
 
tol64 :

Numara. Açık başlatma yapmaya çalıştı. Maalesef hata devam ediyor. Belki başka seçenekler de vardır?

Belki de hata başka bir yerdedir.
 
NumderOrder=SiparişGönder(Symbol(),OP_BUY,0.1,Ask,3,Bid-SL*Point,Bid+TP*Puan);
Yazdır( GetLastError() );
order_open=true;
Yazdır ("Satın Al");


Neden anlayamadığım hata 1'i döndürür.

 
Vinin :


Görünüşe göre bu pencere monitörün dışında

Bu arama için teşekkürler!

Bulundu. Çözünürlükle ilgili deneyler sonuç vermedi, masaüstü gerçekten iki monitöre genişletildi.


vitali_yv 29.06.2011 14:34

Renk seçici iletişim kutusunda benzer bir sorunum var. Bir monitörde terminal, diğer monitörün en köşesinde renk seçimi iletişim kutusu belirir. Nasıl transfer edilir - Aklımı buna koymayacağım.

Terminal pencereleri ve daha fazlası için ayarlar Terminal Klasörü\config\terminal.ini dosyasında bulunur. Benim durumumda, IndicatorsLeft=1331 parametresini 480 olarak değiştirdim (mevcut yatay çözünürlüğü aşmadığı sürece) - ve bu kadar. Artık her yere hareket edebilirsiniz.

 
nuan :
NumderOrder=OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-SL*Point, Ask +TP*Point, Comment , Magic , Expiration , Blue );
Yazdır(GetLastError());
order_open=true;
Yazdır ("Satın Al");


Neden anlayamadığım hata 1'i döndürür.


Ayrıntılar için yardıma bakın.