[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 626
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
закончил советника! он конечно творит что хочет...но...
первая мысль которая пришла в голову: а как тестер работает с историей сделок? Допустим если есть условие "если 2 последних бая были лося - в бай не входить" . мало того, что мой эксперт пока игнорирует это условие (может ошибка - подумаю еще). Но что будет когда ТЕСТЕР откроет СВОИ сделки(которых уже нет в истории терминала)? к каким тикерам он будет обращаться и в какой истории? ТЕСТЕР ведь кажется не присваивает сделкам тикеры! тестер вообще формирует свою историю сделок? к ней нужно по особому обращаться, или...??
закончил советника! он конечно творит что хочет...но...
первая мысль которая пришла в голову: а как тестер работает с историей сделок? Допустим если есть условие "если 2 последних бая были лося - в бай не входить" . мало того, что мой эксперт пока игнорирует это условие (может ошибка - подумаю еще). Но что будет когда ТЕСТЕР откроет СВОИ сделки(которых уже нет в истории терминала)? к каким тикерам он будет обращаться и в какой истории? ТЕСТЕР ведь кажется не присваивает сделкам тикеры! тестер вообще формирует свою историю сделок? к ней нужно по особому обращаться, или...??
все присваевается-посмотрите во вкладку"результаты". но тестер не занимается чудесами- им надо уметь пользоваться
все присваевается-посмотрите во вкладку"результаты". но тестер не занимается чудесами- им надо уметь пользоваться
многозначного тикера как в реале там нет. Есть порядковый номер сделки. Вы его имели в виду?
многозначного тикера как в реале там нет. Есть порядковый номер сделки. Вы его имели в виду?
Если бы в тестере было учтено столько же ордеров, сколько учитывается сервером, данные тоже были бы многозначными.
Тестер точно так же, как и сервер, присваивает каждому новому ордеру свой уникальный порядковый номер(тикет), просто сервер делает это с момента образования дц, для всех его клиентов и по всем инструментам.
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
Alert ("Сработала функция init() при запуске");
return;
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
double Price = Bid;
Count++;
Alert("Новый тик ",Count," Цена = ",Price);
return;
}
//+------------------------------------------------------------------+
int deinit()
{
Alert ("Сработала функция deinit() при выгрузке");
return;
}
На сколько я понимаю в данном скрипте при каждой новой цене Bid должно появляться сообщение ......а его нет .....что не так? ...что делать?
int Count=0;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
Alert ("Сработала функция init() при запуске");
return;
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
double Price = Bid;
Count++;
Alert("Новый тик ",Count," Цена = ",Price);
return;
}
//+------------------------------------------------------------------+
int deinit()
{
Alert ("Сработала функция deinit() при выгрузке");
return;
}
На сколько я понимаю в данном скрипте при каждой новой цене Bid должно появляться сообщение ......а его нет .....что не так? ...что делать?
А можно ли как-то модифицировать стоп-лосс, но при этом не трогать тейк-профитв одной строке(не упоминать о нем, т.е. нужно чтобы он оставался таким как его установили раньше другие функции)
OrderModify(OrderTicket(),0,stop_loss, ???, 0,CLR_NONE);
Если бы в тестере было учтено столько же ордеров, сколько учитывается сервером, данные тоже были бы многозначными.
Тестер точно так же, как и сервер, присваивает каждому новому ордеру свой уникальный порядковый номер(тикет), просто сервер делает это с момента образования дц, для всех его клиентов и по всем инструментам.
понял, спасибо :))
Наверное вкпючить "разрешить советнику торговать" в настройках терминала.
Не помогает
Не помогает
Извините - все класс .......спасибо