MQL госпиталь (бывшая "Больничка"): исправляем ошибки

Pilligrim90

Новичок форума
Помогите пожалуйста, не устанавливается на график
 

Вложения

  • DSS Bressert + ahtf_(FILTER).mq4
    11,4 КБ · Просмотры: 29

jenzo

Местный знаток
Ребята подскажите, как удалить эту ошибку?



http://imgur.com/a/tvBZy
 

Joker62

Почетный гражданин
Ребята подскажите, как удалить эту ошибку?

http://imgur.com/a/tvBZy
Привет!*hi*
У тебя на скрине показан работа с переключателем switch.
Этот оператор работает только целочисленными параметрами. Это первое.
Второе. У тебя при операции внутри switch дает дробное вещественное число типа double, что обязательно выдаст ошибку при компиляции.
Решить проблему можно так:
Код:
int tt = (int)(Orderlots() / MarketInfo)(Symbol(), MODE_MINLOT));

switch (tt)
 {
   case....
 }
После применения от моего блока или от других, если есть, то у тебя отпадет проблема как выдача ошибки при компиляции.:D
А так не мешало тебе заглянуть в справочник у MetaEditor-а, там довольно подробно описано свойства функции и их параметров.:disappointed:
Удачи!:)
 

Joker62

Почетный гражданин

Вложения

  • SSA.mq4
    10,8 КБ · Просмотры: 32

Sapper

......
Всем привет!*hi*
Есть такой файл, правда декомпил,:nda: и не проверял его наличие ошибок и предупреждений.;)
Это библиотека, которая раньше использовалась для индикаторов серии SSA и устанавливалась в папку libraries. Сейчас используют libSSA.dll
Цепляю две версии одного индикатора, подключённого к разным библиотекам. Желающие могут посмотреть, как правильно заменить библиотеку в индикаторе.
Также, в прицепе библиотека SSA и старая компиляция. В новых билдах при компиляции выдаёт несколько предупреждений и не работает. Старая компиляция работала в новых билдах какое-то время, сейчас - не знаю.
 

Вложения

  • SSA.mq4
    12,5 КБ · Просмотры: 33
  • SSA.ex4
    15,4 КБ · Просмотры: 23
  • #_FullSSA_normalize.mq4
    2,6 КБ · Просмотры: 38
  • #_FullSSA_normalize correct.mq4
    2,9 КБ · Просмотры: 40
  • libSSA.dll
    79 КБ · Просмотры: 34

skorokhod

Прохожий
Проработал 2 недели . а потом отвалился и не становится на график. помогите пожалуйста
 

pocari

Прохожий
CAN SOMEONE FIX THIS PROFITABLE EX4 FOR LIVE TRADING ? THANKS!!!
 

Вложения

  • BN 10.01.2015.qiji.ex4
    127,9 КБ · Просмотры: 54
  • qiji.ex4
    52 КБ · Просмотры: 44

jenzo

Местный знаток
Привет!*hi*
У тебя на скрине показан работа с переключателем switch.
Этот оператор работает только целочисленными параметрами. Это первое.
Второе. У тебя при операции внутри switch дает дробное вещественное число типа double, что обязательно выдаст ошибку при компиляции.
Решить проблему можно так:
Код:
int tt = (int)(Orderlots() / MarketInfo)(Symbol(), MODE_MINLOT));

switch (tt)
 {
   case....
 }
После применения от моего блока или от других, если есть, то у тебя отпадет проблема как выдача ошибки при компиляции.:D
А так не мешало тебе заглянуть в справочник у MetaEditor-а, там довольно подробно описано свойства функции и их параметров.:disappointed:
Удачи!:)


а какую строку заменить?
 
Верх