Полезные советы для Участников Чемпионата - страница 5

 
foil:
Зарегистрироваться на сайте Automated Trading Championship 2006 я зарегистрировался, а вот подтверждение куда слать и какие данные?
Загляните в свой профайл (справа вверху) и в первую очередь заполните свои персональные данные (вторая вкладка). Без заполнения этих данных никаких проверок экспертов не будет.

Этот Чемпионат не является анонимным. В первую очередь все участники должны предоставить детальные персональные данные.
 
Renat:
OpenStorm:
stringo:

Какой код возвращает GetLastError?


Копаем...
(повставляли море проверок почти после каждой строчки. Пока ложится только на usdjpy ). Вчера тестером крутили по всем парам, ничего кроме ошибок при попытке открытия ордеров на чужих парах (symbol unknown), что нормально для многовалютного режима на тестере :(

Приведите, пожалуйста:
  1. 5 строк до вызова OrderClose()
  2. строку OrderClose
  3. 5 строк после вызова OrderClose()
Это нисколько не раскроет Вашей стратегии, но позволит понять что не так. Это уже пятая просьба за 3 дня.

ps: сегодня только полностью переписали код одного программиста, который был уверен, что у него "все нормально, неделю все работало хорошо!". Хорошо, что на его код посмотрели...



// Если ордер на покупку
if(OrderType()==OP_BUY)
{
// Разрешен выход по рынку
if( ExitBuyAllowed == true )
{
// Пытаемся закрыть по рынку
if ( OrderClose(OrderTicket(),
OrderLots(),
NormalizeDouble( MarketInfo( OrderSymbol(), MODE_BID ), MarketInfo( OrderSymbol(), MODE_DIGITS)),
SlipPage,
Violet) == true)
{
// Закрылись. Обновляемся.
RefreshRates();
return (0);
}
else
{
// Почему не закрылись?
Err = GetLastError();
if ( Err != 0 )
{
Print ("Ошибка закрытия ордера по рынку:", Err);
//Рефрешимся в любом случае
RefreshRates();
return (0);
}
}
}
}
 
Спасибо, уже ищем.
Кстати, RefreshRates перед финальным return не имеет смысла.
 

Может вопрос не к месту, но если после конкурса, действительно найдется пара-тройка экспертов, стабильно дающих положительные результаты
и их коды будут лежать в свободном доступе и их скачает несколько тысяч трейдеров, то что, что тогда будет?

 
kanskigor:

Может вопрос не к месту, но если после конкурса, действительно найдется пара-тройка экспертов, стабильно дающих положительные результаты
и их коды будут лежать в свободном доступе и их скачает несколько тысяч трейдеров, то что, что тогда будет?

Массовое применение этих эффективных советников будет учтено рынком и они потеряют эффективность. Точто также как это произошло с RSI, CCI и другими стандартными индикаторами. Олег правильно заметил
 
OpenStorm:
kanskigor писал (а):

Может вопрос не к месту, но если после конкурса, действительно найдется пара-тройка экспертов, стабильно дающих положительные результаты
и их коды будут лежать в свободном доступе и их скачает несколько тысяч трейдеров, то что, что тогда будет?

Массовое применение этих эффективных советников будет учтено рынком и они потеряют эффективность. Точто также как это произошло с RSI, CCI и другими стандартными индикаторами. Олег правильно заметил

Вообще, такое влияние существует, рынок - это ведь система с обратной связью.

Но на мой взгляд ничего такого не будет. Вернее, не будет слишком ощутимо.
Несколько тысяч трейдеров не скачают.
Во-первых, никто их открыто не выложит.
Во-вторых, даже если выложит, то большинство скачавших по разным соображениям откажутся и со временем забудут.
В-третьих, несколько тысяч трейдеров - это не много.

Если всё же технология получит широкое распространение, то рынок будет усваивать это явление постепенно.
И по мере усвоения найдутся люди, которые "подкрутят гайки" и технология будет продолжать жить достаточно долго, пока не поменяется основополагающий фактор. А это - долго.
 
SK. писал (а):
OpenStorm:
kanskigor:

Может вопрос не к месту, но если после конкурса, действительно найдется пара-тройка экспертов, стабильно дающих положительные результаты
и их коды будут лежать в свободном доступе и их скачает несколько тысяч трейдеров, то что, что тогда будет?

Массовое применение этих эффективных советников будет учтено рынком и они потеряют эффективность. Точто также как это произошло с RSI, CCI и другими стандартными индикаторами. Олег правильно заметил

Вообще, такое влияние существует, рынок - это ведь система с обратной связью.

Но на мой взгляд ничего такого не будет. Вернее, не будет слишком ощутимо.
Несколько тысяч трейдеров не скачают.
Во-первых, никто их открыто не выложит.
Во-вторых, даже если выложит, то большинство скачавших по разным соображениям откажутся и со временем забудут.
В-третьих, несколько тысяч трейдеров - это не много.

Если всё же технология получит широкое распространение, то рынок будет усваивать это явление постепенно.
И по мере усвоения найдутся люди, которые "подкрутят гайки" и технология будет продолжать жить достаточно долго, пока не поменяется основополагающий фактор. А это - долго.
Согласен. Но если крупные объемы вольют в эти технологии, рынок отреагирует по ним очень быстро.
 
Renat:
Спасибо, уже ищем.
Кстати, RefreshRates перед финальным return не имеет смысла.
Похоже, что выяснили - Вы ведь пытались закрыть позицию перед самым срабатыванием Take Profit или Stop Loss? Сервер не дает модифицировать позиции, которые близки к исполнению стопов в несколько пипсов. Мы на клиенте неправильно в этом случае интерпретировали код ответа.

После детальных перепроверок мы исправим ошибку. Спасибо за терпение!
 
Renat:
Renat:
Спасибо, уже ищем.
Кстати, RefreshRates перед финальным return не имеет смысла.
Похоже, что выяснили - Вы ведь пытались закрыть позицию перед самым срабатыванием Take Profit или Stop Loss? Сервер не дает модифицировать позиции, которые близки к исполнению стопов в несколько пипсов. Мы на клиенте неправильно в этом случае интерпретировали код ответа.

После детальных перепроверок мы исправим ошибку. Спасибо за терпение!
Да, так и есть, советник пытался крыть по рынку возле тейкпрофита. Страховочные отложенники по закрытию советник начал сам ставить после того как вы включили проскальзывания и таймауты, мы вообще-то тоже об этом не подумали что надо отключить работу по рынку возле тейк-профита. Хотя почему на остальных парах этого не было - непонятно (возможно просто случайность - рынок менялся на бОльшем расстоянии от отложенных ордеров чем на доллар-иена).
И Вам спасибо :)
 

Всем привет.

У всех какие-то проблемы глобальные, а мне до сих пор не понять куда высылать эксперта и индикаторы после регистрации.

Может кто-то подскажет. Я на сайте даже мыла не нашёл для связи. Заранее благодарен за ответ. Удачи.