Hatalar, hatalar, sorular - sayfa 831

 
Dimka-novitsek :

Derleyicinin bir tane olduğuna yemin etmesi anlamında. Yoksa ben mi anlamadım derleyici?

Hayır, yani daha önce yazmadım. Evet. Aptal olduğumu düşündüm. Ama orada ne olabilir?

:)

siz yine de Yazdır veya Yorum yazmayı deneyin. Aniden çalışacak ve derleyici kabul edecek :)

 
Daha. Aşağıdakileri void OnTick() işlevinin içine ekledim
 //закрытие всех ордеров в пятницу после
bool Cl_FT = false ;
if (DayOfWeek()== 5 && Hour()>=Friday_close_orders_hour)
Cl_FT = true ;
 
Bildirilmemiş bir işleve referans olmasına rağmen bunun derlenip derlenmediğini hayal edin! Üstelik aşağıdaki fonksiyona girdiğimde Tika küfür etmeye başladı!! Anlamıyorum. Her şeyi olduğu gibi bırakıp kenenin altındaki işlevi kaldırmayı anlamadan edemiyorum!
 
Şu anda her şeyi not defterine yazıyorum ve tekrar kontrol edeceğim. Ama daha önce zaman fonksiyonları yazmadım, unutmayacağım, daha çok yardım yoluyla yazıyorum! Okuyorum ve yazıyorum.
 
Dimka-novitsek :
Şu anda her şeyi not defterine yazıyorum ve tekrar kontrol edeceğim. Ama daha önce zaman fonksiyonları yazmadım, unutmayacağım, daha çok yardım yoluyla yazıyorum! Okuyorum ve yazıyorum.
Ve içerme yoluyla herhangi bir kitaplığı bağlamadınız, aynı ada sahip bir işlev içerebilirler.
 
Hayır, özellikle bağlanmadım. Henüz bu konuda çok iyi değilim. Evet, böyle bir şey olmalı!
 
Dimka-novitsek :
Hayır, özellikle bağlanmadım. Henüz bu konuda çok iyi değilim. Evet, böyle bir şey olmalı!

Başka bir yol deneyelim: İmleci DayOfWeek'teki kodun üzerine getirin

 if ( DayOfWeek ()== 5 && Hour()>=Friday_close_orders_hour)
ve Alt+G tuşlarına basın.
 
Dimka-novitsek :

Derleyicinin bir tane olduğuna yemin etmesi anlamında. Yoksa ben mi anlamadım derleyici?

Hayır, yani daha önce yazmadım. Evet. Aptal olduğumu düşündüm. Ama orada ne olabilir?

Dahil etme kutularına bakın, büyük olasılıkla "MQL4 to MQL5.mqh" dosyasını eklediniz ve işlev zaten orada.

Not: Önceki konuşmacıya katılıyorum :)

İstenen işlevi vurgulayın, sağ tıklayın ve tanımlamaya gidin (Alt+G'ler) ve ME, açılmamış olsalar bile tüm içeriklerde onu bulacaktır.

 
OnStart() geçersiz
{
doublepr;
OrderCalcProfit( ORDER_TYPE_SELL ,"USDCHF",1,1.25601,2,pr);
Print(DoubleToString(pr));

}

Kod neden "Çevrimdışı" çalışmıyor - internet olmadan?

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Koshi :
Arkadiy , strateji test cihazında modelleme yaparken zaman da deneyden deneye "yürür" mü?
O - zaman - şimdi sadece 10 saniyeden fazla kaçıyor. Koy - Alpari solda, MQ5 sağda, sağdaki mumların çok daha erken kapandığını göreceksiniz. - ve boşuna girdiğiniz bir pipet bulursanız. Neden - çünkü MT5'in zamanı Alpari'nin zamanından ileridir (bu arada, her zaman gerçek, bunun için büyük bir yazışma plizleri vardır).
 
Arkadiy :
O - zaman - şimdi sadece 10 saniyeden fazla kaçıyor. Koy - Alpari solda, MQ5 sağda, sağdaki mumların çok daha erken kapandığını göreceksiniz. - ve boşuna girdiğiniz bir pipet bulursanız. Neden - çünkü MT5'in zamanı Alpari'nin zamanından ileridir (bu arada, her zaman gerçek, bunun için büyük bir yazışma plizleri vardır).
Hesapladım - böyle bir hata herhangi bir modeli mahvedebilir - yani, onu saatlerce veya daha uzun süre bile kârsız hale getirebilir.