Подскажите плиз кому не трудно, mql5, эксперту нужно иногда записать значение времени чтобы потом считывать, но может быть аварийное завершение и тп и время сотрётся. Можно ли записать datetime в глобальную переменную терминала, но она же double, не возникнет проблем? или лучше какой то еще способ? Спасибо!
справка для профи, быстрее спросить, а именно нанять репетитора так сказать. поверьте, это дешевле и быстрее.
но для обучения нужен специалист энтузиаст, а не просто глубокий профи, вам нужно правильно объяснить базу и все. остальные 10 тыс страниц. разнородной информации....
freelancerAntonyan #: Подскажите плиз кому не трудно, mql5, эксперту нужно иногда записать значение времени чтобы потом считывать, но может быть аварийное завершение и тп и время сотрётся. Можно ли записать datetime в глобальную переменную терминала, но она же double, не возникнет проблем? или лучше какой то еще способ? Спасибо!
При аварийном завершении ничто не запишется и GV в том числе. А в принципе никаких проблем. Только при записи применить явное приведение типов и при чтении тоже.
freelancerAntonyan #: Подскажите плиз кому не трудно, mql5, эксперту нужно иногда записать значение времени чтобы потом считывать, но может быть аварийное завершение и тп и время сотрётся. Можно ли записать datetime в глобальную переменную терминала, но она же double, не возникнет проблем? или лучше какой то еще способ? Спасибо!
через union можно писать любые типы в double и читать обратно.
MakarFX #: Давай сюда файл. Это что-то новенькое, такого еще не слышал.
Переименуйте любой файл *.mq4 в любое расширение и попробуйте откомпилировать, и ничего не выйдет, компилятор его будет пытаться компилировать как-будто он МТ5.
Чтобы я там внутри файла не писал, типа(
#ifdef __MQL4__
#else
#endif
не работает, пока файл обратно не переименую в *.mq4
Переименуйте любой файл *.mq4 в любое расширение и попробуйте откомпилировать, и ничего не выйдет, компилятор его будет пытаться компилировать как-будто он МТ5.
Чтобы я там внутри файла не писал, типа(
не работает, пока файл обратно не переименую в *.mq4
справка для профи, быстрее спросить, а именно нанять репетитора так сказать. поверьте, это дешевле и быстрее.
но для обучения нужен специалист энтузиаст, а не просто глубокий профи, вам нужно правильно объяснить базу и все. остальные 10 тыс страниц. разнородной информации....Благодарю за совет!
Подскажите, пожалуйста, что лучше:
(вопрос по большей мере в части оптимизации кода и каких-нибудь перспектив и подводных камней)Писать всё в одном блоке OnTick или разделить по функциям? То есть, чтобы в OnTick были только вызовы функций
Подскажите плиз кому не трудно, mql5, эксперту нужно иногда записать значение времени чтобы потом считывать, но может быть аварийное завершение и тп и время сотрётся. Можно ли записать datetime в глобальную переменную терминала, но она же double, не возникнет проблем? или лучше какой то еще способ? Спасибо!
Подскажите плиз кому не трудно, mql5, эксперту нужно иногда записать значение времени чтобы потом считывать, но может быть аварийное завершение и тп и время сотрётся. Можно ли записать datetime в глобальную переменную терминала, но она же double, не возникнет проблем? или лучше какой то еще способ? Спасибо!
через union можно писать любые типы в double и читать обратно.
Подскажите, пожалуйста, что лучше:
(вопрос по большей мере в части оптимизации кода и каких-нибудь перспектив и подводных камней)Писать всё в одном блоке OnTick или разделить по функциям? То есть, чтобы в OnTick были только вызовы функций
Вызовы функций правильнее.
Только функции должны быть логически законченными и понятными, что бы в ОнТик по коду можно было понимать логику работы.
Давай сюда файл. Это что-то новенькое, такого еще не слышал.
Переименуйте любой файл *.mq4 в любое расширение и попробуйте откомпилировать, и ничего не выйдет, компилятор его будет пытаться компилировать как-будто он МТ5.
Чтобы я там внутри файла не писал, типа(
не работает, пока файл обратно не переименую в *.mq4
Как это обойти, может кто-нибудь знает из профи?
Вызовы функций правильнее.
Только функции должны быть логически законченными и понятными, что бы в ОнТик по коду можно было понимать логику работы.
Переименуйте любой файл *.mq4 в любое расширение и попробуйте откомпилировать, и ничего не выйдет, компилятор его будет пытаться компилировать как-будто он МТ5.
Чтобы я там внутри файла не писал, типа(
не работает, пока файл обратно не переименую в *.mq4
Как это обойти, может кто-нибудь знает из профи?
Он вообще не компилирует!
Кинь файл. внутри можешь убрать все функции
Переименуйте любой файл *.mq4
include1.mqh:
script1.mq4 и script1.mq5:
Понял, проблема в этом:
нет теперь такого в языке.