[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 50

 
igrok2008 >>:

Это про ошибки в тестере.........

Если кто нибудь знает, то подскажите.....

Что означают цифры 64,37 и 65,37????????????

Указатель позиции, на которой в коде найдена ошибка. Первая цифра - номер строки, вторая - номер символа.

 
Everlost >>:

Указатель позиции, на которой в коде найдена ошибка. Первая цифра - номер строки, вторая - номер символа.

Спасибо, стало понятно.........

НО....НО.......

Как искать эти строки? Неужели в метаэдиторе нет каких нибуть средств для разметки (нумерации) строк?(номер символа подсчитать уж можно...)

Или же всё ручками ручками.....

Если считать, то какая строка будет первая?

Может быть существуют какие нибуть приёмы для счёта?

 
igrok2008 >>:

Спасибо, стало понятно.........

НО....НО.......

Как искать эти строки? Неужели в метаэдиторе нет каких нибуть средств для разметки (нумерации) строк?(номер символа подсчитать уж можно...)

Или же всё ручками ручками.....

Если считать, то какая строка будет первая?

Может быть существуют какие нибуть приёмы для счёта?

Двойной клик в списке ошибок на интересующей строчке - курсор переносится как раз в ту самую позицию. Нумерации строк, к сожалению, нет, но номер текущей строки и символа отображается справа в статусной строке.

 
Everlost >>:

Двойной клик в списке ошибок на интересующей строчке - курсор переносится как раз в ту самую позицию. Нумерации строк, к сожалению, нет, но номер текущей строки и символа отображается справа в статусной строке.

Всё понятно, всё работает(двойной клик), курсор переносится на позицию с ошибкой, НО совершенно непонятно ЧЕГО НАДО сделать чтоб исправить ошибку......


')' - wrong parameters count	C:\Program Files\MetaTrader - Alpari\experts\expertCCI_WILLIAMS.mq4 (64, 38)
')' - wrong parameters count	C:\Program Files\MetaTrader - Alpari\experts\expertCCI_WILLIAMS.mq4 (65, 38)


    double wpr_0=iWPR(NULL,0,pWR,1,0);
    double wpr_1=iWPR(NULL,0,pWR,1,1);


64 и 65 это строки, 38 у меня получилось место между) и ;...................ЭТО КАК?????????????????

 

Справочка подскажет:

double iWPR( string symbol, int timeframe, int period, int shift)

Следовательно, правильно будет:

double wpr_0=iWPR(NULL,0,pWR,0);
double wpr_1=iWPR(NULL,0,pWR,1);
 

Народ, подскажите!!

1) как подключить свой индикатор в визуализацию тестирования?

2) кто может помочь? как по сформировавшимся пикам MACD узнать соответствующие им пики на графике цен?

Заранее благодарен!!!

 
Noterday >>:

1) как подключить свой индикатор в визуализацию тестирования?

2) кто может помочь? как по сформировавшимся пикам MACD узнать соответствующие им пики на графике цен?

1. Перетащить индикатор на график визуализации.

2. Провести вертикальные линии. Только не факт, что пики МАКДа совпадут с пиками цены ;)

 

Вопрос! Советник использует расчет индикатора с другого ТФ вот так: iATR(Symbol(),PERIOD_H4,Fast,1);

Как при первом запуске советника проверить загружены ли котировки на этом ТФ и если нет то как загрузить их?

Почему то автоматом они не подгружаются:(

 
mukata >>:

А почему нельзя идентифицировать "свои" ордера, по номеру тикета. Они то точно уникальны, хоть сколько советников работает.

Открыл например советник ордер, запомнил тикет, закрыл - забыл.

Reshetov писал(а) >>

Чубайс вырубит электричество и ищи потом свищи где свои, а где чужие.

Можно их в файл писать, типа tikets[разрешенное количество ордеров]. такой массив в виде файла точно никуда не потеряется

 
double lots=1;
int slippage=3, tiket, magic;

int start()
{
if (iMA(Symbol(),0,12,0,0,0,0)>iMA(Symbol(),0,12,0,0,0,2))
tiket=OrderSend(Symbol(),0,lots,Ask,slippage, 0, 0,"",0,0);

return(0);

}

Не могу понять в чем мулька.

простой советник (сам писал:-)))), прогнал в тестере.

В настройках тестера стоит галка "использовать дату"

Так вот, с какой даты не начни, он сразу открывает приказы хоть вверх эта iMA идет, хоть вниз

Что-то тут неправильно:

if (iMA(Symbol(),0,12,0,0,0,0)>iMA(Symbol(),0,12,0,0,0,2))

может подскажет кто?

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