Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 57

 
Gerçek şu ki, işlev çağrıldığında danışman kendini ateşler! Evet, çalışmıyor.
Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5
 
Ama PERIOD_M15 yazdırmamalı mı?
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков - Документация по MQL5
 
Abi geldi.
 
Dimka-novitsek : Gerçek şu ki, fonksiyonçağrıldığında EA kendini ateşler! Evet, çalışmıyor.

Evet, bir süre ara veriyorum. İlgileniyorsanız, bu mesaja tekrar dikkatlice bakabilirsiniz: https://www.mql5.com/en/forum/6343/page55#comment_344431 ve nerede bir yanlışlık olduğunu belirtin.

Dikkate alınması gereken ikinci soru: standart iMA göstergesinde, üçüncü argüman int türünde olmalıdır. kodunuzda

MA_handle= iMA (symbol,timeframe,periodd(period),mama_shift, mama_method,applied_pricece); Sleep ( 2000 );
 
üçüncü argüman ise periyoddur(dönem). Bu argümanın türü nedir?
 
Dimka-novitsek : Ama çıktının PERIOD_M15 olması gerekmez mi?
Bu açıklama şu koda dahil edildi: https://www.mql5.com/en/forum/6343/page55#comment_344423 ?
 

Hepinize iyi günler

mql4'te Expert Advisor'da Time[10] yazmanız yeterliydi ve sonuç mevcut grafiğin onuncu çubuğunun zamanıydı. Bu çubuğu mql5'te nasıl edinebilirim?


teşekkürler

 
teetrinker :

Hepinize iyi günler

mql4'te Expert Advisor'da Time[10] yazmanız yeterliydi ve sonuç mevcut grafiğin onuncu çubuğunun zamanıydı. Bu çubuğu mql5'te nasıl edinebilirim?

CopyTime aracılığıyla
 
teetrinker :

Hepinize iyi günler

mql4'te Expert Advisor'da Time[10] yazmanız yeterliydi ve sonuç mevcut grafiğin onuncu çubuğunun zamanıydı. Bu çubuğu mql5'te nasıl edinebilirim?


teşekkürler

Gelecek için çok ilginç bir makale var:

https://www.mql5.com/en/articles/81

Переход с MQL4 на MQL5
Переход с MQL4 на MQL5
  • 2010.05.11
  • Sergey Pavlov
  • www.mql5.com
Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
 

Cevaplar için teşekkürler, makaleyi okudum, mql4 ile gösterge zaten yeniden yazılmış, uzman yeniden yazıyor

Sınıf sorusu çözemedim

Diyelim ki elimizdeki uzmanda:

CExpert Myexpert;

int OnInit()
{
//--- Başlatma uzmanı
if(!Myexpert.Init(Symbol(),Period(),true,1))
{
//--- arızalı
printf( __FUNCTION__+ ": uzman başlatılırken hata oluştu");
Myexpert.Deinit();
dönüş(-1);
}
geçersiz OnTick()
{
tarihsaat testi=Myexpert.Time(10);
Print("deneme = ", test);

}

Myexpert.Time(10), grafikteki onuncu çubuğun zamanını döndürmeli mi? Ve nasıl doğru yazılır?

teşekkürler

Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Предопределенные макроподстановки
Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Предопределенные макроподстановки
  • www.mql5.com
Стандартные константы, перечисления и структуры / Именованные константы / Предопределенные макроподстановки - Документация по MQL5
 
teetrinker :

Myexpert.Time(10), grafikteki onuncu çubuğun zamanını döndürmeli mi? Ve nasıl doğru yazılır?

ve bu ne tür bir işlevdir? onun kodu var mı

varsa araştırıp kontrol edin


Ama sana bir sır vereceğim, sadece şşş, kimseye söyleme... MQL5'te bir hata ayıklayıcı var! Evet.