Hatalar, hatalar, sorular - sayfa 1176

 
TheLiteShadow :

Bilmiyorum belki çoktan olmuştur ama soru şu, yeni bir bar , tampon için PLOT_EMPTY_VALUE değerleri 0.0 olarak ayarlanmış ama aslında bazen tamamen farklı değerler olabiliyor

Hatırladığım kadarıyla, EMPTY_VALUE, hangi değerin boş olarak kabul edileceğini ve görüntülenmeyeceğini belirler. Tampon başlatma ile ilgisi yoktur. Orada çöp olmaması için arabelleği sıfır değeriyle doldurmanız gerekir.
 

Söyleyin bana, hesap daha önce bir sinyal kullandıysa, gelecekte bu hesap sinyali kendisi dağıtamaz mı?

upd: sinyalin ikincil bir kopyası değil, yeni bir sistem anlamına gelir! Sinyalin kullanımı altı aydan daha uzun bir süre önce sonlandırıldı.

 
judgewings :

Söyleyin bana, hesap daha önce bir sinyal kullandıysa, gelecekte bu hesap sinyali kendisi dağıtamaz mı?

upd: sinyalin ikincil bir kopyası değil, yeni bir sistem anlamına gelir! Sinyalin kullanımı altı aydan daha uzun bir süre önce sonlandırıldı.

Bir alım satım hesabı bir sinyale abone olmuşsa, gelecekte (ve zamanın sonuna kadar) bu alım satım hesabı artık bir sinyal sağlayıcı yapılamaz.
 

SO yorumunun ne anlama geldiğini anlayamıyorum: Tarihte %100 , kaderim olmadan işlemler kapanıyor. Bunun neden olduğunu anlamak istiyorum.

 
Sreca :

SO yorumunun ne anlama geldiğini anlayamıyorum: Tarihte %100 , kaderim olmadan işlemler kapanıyor. Bunun neden olduğunu anlamak istiyorum.

durmak. Marj teminatı için fon yok.

 
İnsanlar. Moskova saati, günlük grafikte yeni bir çubuk ne zaman açılıyor?
 
Zeleniy :
İnsanlar. Moskova saati, günlük grafikte yeni bir çubuk ne zaman açılıyor?

Aracının (DC) koşullarına bağlıdır.

 

Expert Advisor başlatılırken anlaşılmaz bir sorun çıkıyor. Terminal, günlükte bir hata oluşturuyor: EX5 yüklemesi başarısız oldu ve EA'yı başlatmadan grafikten kaldırıyor.

Kod şöyle:

 #import "MyExpert.ex5"
   int Init();
#import  

#include <Files\FilePipe.mqh>

int OnInit () {  Init(); return 0 ; }

İşte MyExpert.ex5 bir tür uzman, kodu çok büyük, veremem. Ama hiçbir sorunu yok, gayet iyi çalışıyor. İçeri aktarılan işlev orada şu şekilde bildirilir:

int Init() export

{

//...

}

En şaşırtıcı şey, yukarıdaki koddan #include satırını kaldırırsam her şey yolundadır, kod başlar ve çalışır. Ve orada hangi içerme dosyasının belirtildiği önemli değil. Başka herhangi birini belirtebilirsiniz ve kod da çalışmayı durduracaktır.

Dahil edilen dosyaya gelecekte ihtiyacım olduğunu hemen söylemeliyim. Ana kodun tamamını burada yorumladım, sadece sorunlu yeri bıraktım. Genel olarak, uzmanımdan ithalat nedense #include ile arkadaş olmak istemiyor. Sorunun ne olabileceğini kim bilebilir?

 

Merhaba. Bayrağı yalnızca W1'i veya yalnızca MN1'i görüntüleyecek şekilde manuel olarak ayarlamama rağmen, bir eğilim çizgisinin özelliklerini talep ederken res değişkeni neden her zaman doğru olduğunu söyleyin?

Yarılardan sadece birinde gösterilmesi gerekir.

 bool res= false ;
res=( bool ) ObjectGetInteger ( 0 , "line " , OBJPROP_TIMEFRAMES , OBJ_PERIOD_W1 | OBJ_PERIOD_MN1 );
if (res) Alert ( "линия line показывается на OBJ_PERIOD_W1 и OBJ_PERIOD_MN1" );
 
marketeer :
Hatırladığım kadarıyla, EMPTY_VALUE, hangi değerin boş olarak kabul edileceğini ve görüntülenmeyeceğini belirler. Tampon başlatma ile ilgisi yoktur. Orada çöp olmaması için arabelleği sıfır değeriyle doldurmanız gerekir.
Bu böyle, ancak her yeni çubukla belirtilen arabelleklerin tüm son "endekslerini" "temizlemek" gerektiği ortaya çıktı? Neden? MT4'te böyle bir durum yoktu, anlıyorum, ilk başlatma sırasında temizledim, ancak daha sonra, teorik olarak, MT'nin kendisi yapmalı, ancak teorik olarak, MT'nin başlatma sırasında yapması gerekir, programcı değil, gösterge arabelleği ne amaçla sadece bellek tahsisini anlamıyorum ...