Automated Trading Championship 2010 - страница 37

 
LeoV:
Мой вопрос успешно проигнорирован, ввиду невозможности исполнения? )))
Если это вопрос к организаторам, то набор символов уже менять не будем по техническим причинам.
 
Renat:
Если это вопрос к организаторам, то набор символов уже менять не будем по техническим причинам.
А в будущем планируется увеличение числа символов?
 
Interesting:
А в будущем планируется увеличение числа символов?
Пока не знаю. Надо сначала этот чемпионат провести.
 

Renat: набор символов уже менять не будем по техническим причинам. 

Ну и зря )))
 

У меня в эксперте 48 алгоритмов JMA плюс ещё столько же обычных усреднений плюс квадраты и корни квадратные, результат теста - 5 минут 56 секунд. Но для этого пришлось использовать функцию OnTimer()

Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
LorDen:
Вопрос: По правилам чемпионата, могули я поставить ограничение по прибыли ? То, есть мой советник приносит мне определеный объем прибыли, потом я ее снимаю потому, что после нее обычно слив. Но, на чемпионате я снять прибыль немогу. Могу ли я остановить тогда торговлю советника?

Это типо того, что ежели вдруг эксперт ну очень высоко прыгнет, например, до 300 тыщ, то сразу ласты сворачивает, и всё участники чемпионата лихорадочно вычисляют, а угадал ли автор этого чуда глобальный, профицитный максимум Чемпионата? 

 
Сейчас тестирование идет на i7 950, максимальное время увеличили до 15 минут.

 

Похоже мой последний вопрос остался без ответа.

Еще раз переформулирую, дополню:

Что случилось с проверкой текстовых файлов?

было:

2010.09.01 11:50

1. Copy
   data\nnrusdchf_enter.csv ok
   experts\aproba01.ex5 ok
   indicators\zigzag.mq5 ok 

стало:

 

2010.09.02 10:10

1. Copy
   indicators\zigzag.mq5 ok
   experts\aproba01.ex5 ok
   data\nnrusdchf_enter.csv failed

 

 можно-ли удалить файл вообще, и поручить его создание эксперту. И будет-ли возможно просматривать изменения(экспертом) файла в ходе чемпионата?

Документация по MQL5: Файловые операции / FileDelete
Документация по MQL5: Файловые операции / FileDelete
  • www.mql5.com
Файловые операции / FileDelete - Документация по MQL5
 
zigan:

Похоже мой последний вопрос остался без ответа.

Еще раз переформулирую, дополню:

Что случилось с проверкой текстовых файлов?

Сейчас разберемся - при переносе системы тестирования на новый комп что-то глюкнуло.



 можно-ли удалить файл вообще, и поручить его создание эксперту. И будет-ли возможно просматривать изменения(экспертом) файла в ходе чемпионата?

Файлы просматривать нельзя, но вот все логи будут доступны в реальном режиме времени.
 

Не могу понять в чем дело, советник на тестере работает без ошибок и на тест машине организаторов тоже проходит без ошибок.

Запускаю на демо-счете, получаю ошибку при попытке открыть ордер:

2010.09.06 13:26:50    Trades    '101894' : failed instant buy 0.10 USDJPY at 84.179 [Unsupported filling mode]
2010.09.06 13:26:45    Trades    '101894' : failed instant buy 0.10 USDCAD at 1.03689 [Unsupported filling mode]
2010.09.06 13:26:39    Trades    '101894' : failed instant buy 0.10 USDJPY at 84.174 [Unsupported filling mode]
2010.09.06 13:26:34    Trades    '101894' : failed instant buy 0.10 USDCAD at 1.03685 [Unsupported filling mode]
2010.09.06 13:26:28    Trades    '101894' : failed instant buy 0.10 USDJPY at 84.174 [Unsupported filling mode]
2010.09.06 13:26:23    Trades    '101894' : failed instant buy 0.10 USDCAD at 1.03688 [Unsupported filling mode]
2010.09.06 13:26:18    Trades    '101894' : failed instant buy 0.10 USDJPY at 84.181 [Unsupported filling mode]

Запрос для SELL:

MqlTradeRequest request;
         request.action=TRADE_ACTION_DEAL;
         request.symbol=Symbol_[i];
         request.volume=volume_exe;
         request.price=SymbolInfoDouble(Symbol_[i], SYMBOL_BID);
         request.sl=0;
         request.tp=0;
         request.deviation=SymbolInfoInteger(Symbol_[i], SYMBOL_SPREAD)*2;
         request.type=ORDER_TYPE_SELL;
         request.type_filling=ORDER_FILLING_CANCEL