......\MetaTrader - Alpari\experts\indicators\signalTable_v1.mq4;114:1;'\end_of_program' - unbalanced left parenthesis
Я так понимаю, что 114 это строка а 1 знако-место(если точнее то сама ошибка перед этим знако-местом)
Ну так вот, после компиляции происходит эта ошибка. Кусок кода привожу......
// сигнал на покупкуif(MathAbs(iWPR(Symbol(),period[x],13,0))<20.0)ObjectSetText("signal"+x+"1",CharToStr(symbolCodeBuy),fontSize,"Wingdings",signalBuyColor);// сигнал на продажу elseif(MathAbs(iWPR(Symbol(),period[x],13,0))>80.0)ObjectSetText("signal"+x+"1",CharToStr(symbolCodeSell),fontSize,"Wingdings",signalSellColor);// нет сигналаelse// как раз перед else и есть это злополучное ПЕРВОЕ знако-местоObjectSetText("signal"+x+"1",CharToStr(symbolCodeNoSignal),fontSize,"Wingdings",noSignalColor);
Может кто нибудь подскажет.........Заранее благодарен
Я так понимаю, что 114 это строка а 1 знако-место(если точнее то сама ошибка перед этим знако-местом)
Ну так вот, после компиляции происходит эта ошибка. Кусок кода привожу......
Может кто нибудь подскажет.........Заранее благодарен
еще раз. ошибка unbalanced left parenthesis означает, что в коде несбалансированы скобки, в данном случае закрывающих меньше, чем открывающих. То, что компилятор сослался на строку 114 - не значит ничего, поскольку компилятор mql4 эту ошибку правильно находить в тексте не умеет, ссылаясь чаще всего на конец файла, но в принципе, видимо, может и на другое место по собственному выбору. Поэтому единственный вариант исправить ошибку - найти лишнюю открывающую или недостающую закрывающую скобку. Пролистайте три станицы назад, я Вам показывал, где у Вас в коде не хватает скобок.
Разговор о том, что в строке
lot = NormalizeDouble(..., 1 );нормализация может быть до двух знаков (0,1,2).
Можно сделать, если я правильно понял шаг - это на какую смму баланса будет прибавлятся лот?
или же имеете в виду чтобы была постоянная кривая увеличения лота, только смысла в такой прогресии не вижу.
Разговор о том, что в строке
нормализация может быть до двух знаков (0,1,2).
исправил.
только по моему имелось в виду постоянная прогрессия увеличения лота............
а лучше примините вот эту функцию оптимизации лота, здесь работает ММ если будут убыточные сделки, то лот будет уменьшаться до начального.
ММ это конечно круто ;)
Просто у меня по своему коду сомнения возникли: на демо-счёте всё правильно, а на реале (микро-счёт в FXstart ) вроде как в 2 раза меньше получается.
Поэтому хотелось-бы узнать как правильно расчитывается процент от AccountBalance().
P.S. Торгую вручную скриптами, поэтому ММ мне никчему.
Здравствуйте!
Помогите пожалуйста разобраться с кодом ошибки.
Сама ошибка:
Я так понимаю, что 114 это строка а 1 знако-место(если точнее то сама ошибка перед этим знако-местом)
Ну так вот, после компиляции происходит эта ошибка. Кусок кода привожу......
Может кто нибудь подскажет.........Заранее благодаренНет, не так работает алгоритм
по твоей стратегии логика тут верна.
стратегия не верна.
надо хотя бы так:
подскажите
для OrderSelect понятно, что пишется в скобках
а вот, например, для OrderCloseTime() либо OrderLots() - скобки зачем и что в них можно написать?
подскажите
для OrderSelect понятно, что пишется в скобках
а вот, например, для OrderCloseTime() либо OrderLots() - скобки зачем и что в них можно написать?
если по-простому, скобки - это то, что отличает функции от переменных.
но если чисто для себя, то можно написать что угодно:))))
Здравствуйте!
Помогите пожалуйста разобраться с кодом ошибки.
Сама ошибка:
Я так понимаю, что 114 это строка а 1 знако-место(если точнее то сама ошибка перед этим знако-местом)
Ну так вот, после компиляции происходит эта ошибка. Кусок кода привожу......
Может кто нибудь подскажет.........Заранее благодаренеще раз. ошибка unbalanced left parenthesis означает, что в коде несбалансированы скобки, в данном случае закрывающих меньше, чем открывающих. То, что компилятор сослался на строку 114 - не значит ничего, поскольку компилятор mql4 эту ошибку правильно находить в тексте не умеет, ссылаясь чаще всего на конец файла, но в принципе, видимо, может и на другое место по собственному выбору. Поэтому единственный вариант исправить ошибку - найти лишнюю открывающую или недостающую закрывающую скобку. Пролистайте три станицы назад, я Вам показывал, где у Вас в коде не хватает скобок.