Выпущен MetaTrader 4 Client Terminal build 600 с обновленным языком MQL4 и Маркетом приложений - страница 89

 
Закидываю советника в папку эксперт,а второй файл не создается.Как вернуть старую версию?или сделать,чтобы советник работал?
 
D4135:
Закидываю советника в папку эксперт,а второй файл не создается.Как вернуть старую версию?или сделать,чтобы советник работал?

В ту ли папку вы его закидываете?

Файл --> Открыть каталог данных --> MQL4 --> Experts

 
D4135:
Закидываю советника в папку эксперт,а второй файл не создается.Как вернуть старую версию?или сделать,чтобы советник работал?

Насколько я понял, человек привык закидывать mq4, который раньше автоматически компилировался в ex4 при запуске терминала. Странная практика, но похоже некоторые привыкли именно так.

Более гарантированно советник будет работать, если взять результат компиляции (ex4) из билда 509. (Однако это зависит от того, под каким билдом он делался).

 

Приветствую.

появилась такая ошибка:

есть код:

string mn="111,333,555";
StringFind(mn,DoubleToStr(OrderMagicNumber(),0)

при этом в журнал постоянно пишет:

00:00:00 EXP _ COPYLOT_MASTER EURUSD,H1: the second parameter for StringFind function must be a string

 
Vladon:

Приветствую.

появилась такая ошибка:

есть код:

при этом в журнал постоянно пишет:

00:00:00 EXP _ COPYLOT_MASTER EURUSD,H1: the second parameter for StringFind function must be a string

Исполнение старых EX4 не трогали.

А Вы всю строку кода, выдающего ошибку, привели?

Похоже, код из серии "Ага, сказали русские мужики"

 
stringo:

Исполнение старых EX4 не трогали.

А Вы всю строку кода, выдающего ошибку, привели?

Похоже, код из серии "Ага, сказали русские мужики"



ЭЭЭЭ. стоп, не понял.

пока отбой. запутался,

да есть еще такие строки

string sy=Symbol();
         if(OrderSymbol()==sy || sy=="" || StringFind(sy,OrderSymbol(),0)!=-1 )

Запутался, ладно, пока не подтвердилось.

 
Vladon:

Приветствую.

появилась такая ошибка:

есть код:

при этом в журнал постоянно пишет:

00:00:00 EXP _ COPYLOT_MASTER EURUSD,H1: the second parameter for StringFind function must be a string


Попробуй так написать

StringFind(mn,(string)OrderMagicNumber()
 
AlexeyVik:

Попробуй так написать



тоже думал о явном приведении. Спасибо.

там вопрос что я его в старом билде компилирую. :-) из-за некоторых функций работы с длл.

все никак не соберусь поставить его на канал.

 
Bobs:

Хочу высказать солидарность с теми кто выступает против Маркета в терминале.

Новый терминал в итоге стал потреблять больше ресурсов, так почему бы не облегчить его.

Маркет и Библиотеку вполне можно представить в виде ссылок в меню, также как Справка по MQL4 в редакторе.

А Вы попробуйте догадаться (с первого раза :) ), кому идёт 20% с каждой продажи в Маркете... :) Тогда поймёте, что бесполезно солидарничать... :)

 
aler:

А Вы попробуйте догадаться (с первого раза :) ), кому идёт 20% с каждой продажи в Маркете... :) Тогда поймёте, что безполезно солидарничать... :)


Ну пускай идут на здоровье. Из отдельного окна также будет идти. Или отдельными приложениями по желанию устанавливать можно, кому надо это.

Я конечно понимаю, что у трейдеров и торговцев различные цели, потребности и мотивы. Но не надо все да кучи мешать, а то фигня получится - и не торговый терминал, и не магазин.

Итак уже мысли бродят чтобы поискать более аскетичную платформу.

А мнения нужно высказывать как-то, а то разработчики будут думать что это всем очень нравиться и удобно.

Причина обращения: