
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Но допустят ли Организаторы такой эксперт к участию в конкурсе. При использовании этой конструкции тест на 5 минут мультивалютный "чрезмерно использующий ресурсы" советник проходит без проблем.
Не слышал, чтоб организаторы дисквалифицировали грамотных экспертописателей ;)
Я тоже так думаю. Хотелось бы получить ответ ОРГАНИЗАТОРОВ.
Я тоже так думаю. Хотелось бы получить ответ ОРГАНИЗАТОРОВ.
Уважаемые организаторы!
Можно попросить дать точное определение мультивалютного эксперта? Я сделал поиск по сайту по словам "мультивалютный эксперт". В результате в документации ничего найдено не было, а на остальных страницах (в основном с форума по чемпионату) определения тоже не было. Я примерно догадываюсь, что такое мультивалютный эксперт, но мне нужно и точное определение.
Т.е. не мультивалютный эксперт может брать информацию по разным валютным парам с разных таймфреймов для принятия решений по ордерам валютной пары текущего графика?
В таком случае могу ли я для тестирования своего мультивалютника в режиме одной валютной пары использовать код, приведенный ниже. При тестировании возможно получение информации по другим валютным парам?
==========================================================================
if ( (mono==1)&&(f==0) ) ////=== mono - признак открытия ордеров по одной вал.паре , f - признак валютной пары текущего графика
{
ticket=OrderSend(Symbol(), OP_BUY, LotsOptimized, Ask, 5,Bid-StopLoss*Point, Ask+TakeProfit*Point, Commenta,f,0, Green);
if(ticket>0)
{
if(OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES)) {}
else Print("Error opening BUY order : ", GetLastError());
}
}
else
{
double bid =MarketInfo(Symbol_array[f], MODE_BID);
double ask =MarketInfo(Symbol_array[f], MODE_ASK);
double point =MarketInfo(Symbol_array[f], MODE_POINT);
ticket=OrderSend(Symbol_array[f], OP_BUY, LotsOptimized, ask, 5,bid-StopLoss*point, ask+TakeProfit*point,Commenta,f,0, Green);
if(ticket>0)
{
if(OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES)) {}
else Print("Error opening BUY order : ", GetLastError());
}
}
======================================================================================
Подскажите, как избавиться от "ошибки 4108 при закрытии ордера №..". И на сколько она критична, ведь эксперт работает исправно.
while (OrdersTotal()>0)
{
if (!OrderSelect(0, SELECT_BY_POS)) break;
if (OrderType()>OP_SELL)
{
if (!OrderDelete(OrderTicket()))
{
Print("Ошибка ", GetLastError()," при удалении отложенного ордера ",
OrderTicket());
break;
}
}
{
double price;
if (OrderType()==OP_SELL)
price = MarketInfo(OrderSymbol(), MODE_ASK);
else
price = MarketInfo(OrderSymbol(), MODE_BID);
if (!OrderClose(OrderTicket(), OrderLots(), price, 3))
{
Print("Ошибка ", GetLastError()," при закрытии позиции ", OrderTicket());
break;
}
}
}
Sleep(10000);
Добавьте проверку времени закрытия. Не надо удалять уже удаленные ордера.
Подскажите пожайлуста
не пойму в чем ошибка!
Трал начинает работать от 50п
при этом сначала просто позиция выводится в безубыток +5п от открытия ордера при достижении 35п
и лишь затем при достижении 50п начинает работать тралл
при тестировании на своей машине в этом времени и в других периодах я не получаю ошибку 130
---
вот что выдает автомат тестирующий советника - при тестировании у меня ошибки не возникает :-(
неужели перевод в безубыток 35п и следующий тралл от цены 50п может выдавать ошибки!?
с другой стороны если эмулируется сильный реквот на сильных движениях - то как избежать проблему
Уважаемые Renat и Rosh!
1. При отсылке эксперта должен ли автор указывать условия тестирования эксперта (валютные пары, ТФ)? Вопрос, конечно же, дурацкий, но если Вы выберете свои условия, то вписаться них может оказаться сложно :)
2. Если условиями работы мультивалютного эксперта являются несколько открытых графиков чужих пар с определёнными ТФ, то будут ли они соблюдены при запуске эксперта на чемпионате и где их можно сформулировать?
Уважаемые Renat и Rosh!
1. При отсылке эксперта должен ли автор указывать условия тестирования эксперта (валютные пары, ТФ)? Вопрос, конечно же, дурацкий, но если Вы выберете свои условия, то вписаться них может оказаться сложно :)
2. Если условиями работы мультивалютного эксперта являются несколько открытых графиков чужих пар с определёнными ТФ, то будут ли они соблюдены при запуске эксперта на чемпионате и где их можно сформулировать?
1. Мы тестируем экспертов на том символе/периоде, который указан в профиле участника в закладке "Файлы". Однако, мы можем протестировать советника на любых данных именно с целью выявить ошибки. Если эксперт написан правильно и в нём предусмотрена обработка ошибок, то на любых данных он будет вести себя достойно, не загружать торговый сервер ошибочными запросами, не плодить гигантских логов.
2. В описании эксперта Вам необходимо указать, какие графики должны быть открыты. Если Вы не укажете периоды графиков, то будут открыты соответствующие графики с тем периодом, который указан для основного символа.