Как запрограммировать советник на самоликвидацию? - страница 3

 
delyus:
чертовщина какая-то, что же делать йомайо?

1.   Если код не очень большой, то элементарно посчитайте количество открывающих и закрывающих скобок. Пока будете считать, найдете ошибку
2.  В случае большого кода, закоментируйте поблочно (по функциям). На какой функции исчезнет ошибка, там и ищите проблему
 

математ,

дальше у меня идут временые рамки советника, видимо с этим трейдинг тай конфликтует

int start()
if(Time[0]>StrToTime("2008.03.10")) {
Alert("Демоверсия! Время закончилось.");
return(0);
}
{
if (()TradingTime() == 1)

дальше код

и разъяснение трейдинг тайма

//------------------------------------------------------------------------------------
int ()
{
TradingTime=0;
if (TimeHour(TimeCurrent()) >= OpenHour || TimeHour(TimeCurrent())< CloseHour) TradingTime=1;
return(TradingTime);
}
//------------------------------------------------------------------------------------

 
После start()
должна быть открывающая скобка {
 
int start() {
if(Time[0]>StrToTime("2008.03.10")) {.......

Тело функции всегда пишется в скобках. Короче, отваливаюсь.
 
тогда выдает 30 ошибок
 
RTFM, delyus: https://book.mql4.com/ru/ .
 
delyus:
тогда выдает 30 ошибок
Начни с первой!
 
ох мааааать, опять читать! а вроде бы пустячок вставить надо было
 
delyus:
ох мааааать, опять читать! а вроде бы пустячок вставить надо было
- Начни со своей первой ошибки (втора вторична, тридцатая - тридцатична)
Если ты код вставил правильно
   то, если нажать два раза мышкой на ошибку
       то, если в строке, на которой спозиционировался курсор не видно ошибки
           то, { 
                скорее всего ошибка в предыдущей строке, что нарушает структуру программы (в твоем случае) 
                и является причиной следующих ошибкок
               }
(Надеюсь я скобок не пропустил :) )

За тебя твой код и твои ошибки никто не увидит и не исправит.
Например,

если твоя первая ошибка позиционируется на строчке if (()TradingTime() == 1)
   то, что там делают 2я и 3я скобки?
иначе 
   экстрасенсов здесь нет.


ЗЫ. А еще неплохо изучить иконки вокруг "окна ввода комментариев" (например с надписью MQL)

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