Ошибка ли программы Амиброкер?

  • Автор темы Tas95
  • Дата начала

Tas95

New member
Здравствуйте.

Подскажите пожалуйста отчего тестер (Automatic Analisis) в амиброкере иногда отказывается тестировать мтс на графике ?

(Беру мтс с пересечением макда или мувингов, но при нажатии кнопки
backtest ничего не происходит, а иногда тестирует, но на другом инструменте и все впорядке, что нужно поправить или сделать?)

Кстати когда нажимаю кнопку SCAN то всегда сделки есть.

С уважением.
 

Tas95

New member
сделки есть(на графике вижу)

В том то и дело что сделки есть, когда нажимаю кнопку СКАН то все сделки
внизу от начала графика и до конца, а вот когда бектест, то тут
через раз почему-то тестирует. Ума не приложу что нужно включить или
выключить?

Версия Амиброкера 5.001 (с лекарством)

С уважением.
 

Tas95

New member
если есть спецы просьба подсказать

Долго ковырял ами, но так до конца и не разобрался, в чем дело. Иногда определяю позицию в формуле PositionSize = 1000 иногда сканирует, но не на всех, а иногда размер увеличиваю до 10000 тогда бектестит, вобщем под каждый акцию свой портфель получается и цифры, а вот как бы универсально сделать не знаю, если есть специалисты в этом вопросе просьба помочь, т.к. разработчики сделали программу в большей степени для программистов, а не обычных людей.

Очень Надеюсь на помощь!

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

kent

New member
А у тебя нажата в настройках тестера пимпа аллоу позишин сайз ...? А то может система в дродаун ушла и не хватает средств для открытия позы?
Могет быть ошибка в формуле твоей системы или может на тестере ты установил период в котором фишка не торговалась
 

Tas95

New member
ответ

Да ставил, но получается когда не ставлю сделок ~5000, а когда поставлю их меньше 1000 становится и проценты бешеные (нереальные)
Сейчас вижу связь между PositionSize и депозитом.
Надеюсь позже найду причину почему так, спасибо за помощь.

Кстати сейчас пробую тестить робота механизатора
на фьюче, но иногда quik пишет, что цена не кратна мин. шагу цены, хотя в Ами (Contract Specification tick size поставил 5)
Подскажите как исправить досадную проблемку ?
 

mehanizator1

New member
Re: ответ

Да ставил, но получается когда не ставлю сделок ~5000, а когда поставлю их меньше 1000 становится и проценты бешеные (нереальные)
Сейчас вижу связь между PositionSize и депозитом.
Надеюсь позже найду причину почему так, спасибо за помощь.

Кстати сейчас пробую тестить робота механизатора
на фьюче, но иногда quik пишет, что цена не кратна мин. шагу цены, хотя в Ами (Contract Specification tick size поставил 5)
Подскажите как исправить досадную проблемку ?
в роботе проверьте чего у вас стоит в строчке:
Point=3; // количество знаков после запятой в цене
 

Tas95

New member
Re: ответ

В роботе поставил 0
т.к. при 3 писала неправильная цена.

После єтого начали сделки совершаться, но иногда возникают типа єтих :TRANS_ID=1118130600;PRICE=218239;QUANTITY=5;OPERATION=B;CLASSCODE=SPBFUT; ACTION=NEW_ORDER; TYPE=L; SECCODE=RTS-3.08; ACCOUNT=SPBFUT00121; CLIENT_CODE=121;

то есть цена не кратна 5 и квик пищит что мол цена не кратна мин. шагу... вот я и думаю как исправить, и возможно ли вообще єто исправить ?
 

Tas95

New member
не знаю но не работает!

а, фьючерсы... понятно. а чего вдруг там должна быть цена кратна 5? а сама цена на графике не кратна пяти?
не знаю чему она должна быть равна, я тоже думал какая разница, а вот на учебном счете пробую, но не все сделки совершаются, типа этих:

TRANS_ID=1118131100;PRICE=218407;QUANTITY=5;OPERATION=B;CLASSCODE=SPBFUT; ACTION=NEW_ORDER; TYPE=L; SECCODE=RTS-3.08; ACCOUNT=SPBFUT00121; CLIENT_CODE=121;
TRANS_ID=1218131900;PRICE=216182;QUANTITY=5;OPERATION=S;CLASSCODE=SPBFUT; ACTION=NEW_ORDER; TYPE=L; SECCODE=RTS-3.08; ACCOUNT=SPBFUT00121; CLIENT_CODE=121;

вот и спрашиваю как?
 

mehanizator1

New member
если только для фьюча ртс скрипт используется, можно модифицировать его так:
добавить после строчки
function makeandsave(sOper,sOperID,sprice) {

следующую строчку:
sprice=sprice-(sprice % 5);

тогда цена заявки по идее всегда будет кратна пяти.

не тестировал, так, из головы написал :)
 

Tas95

New member
Ну вы и быстро думаете, я пока разберусь, а вы уже и решили!

Огромная Вам благодарность, надеюсь все будет работать как
нужно. Вот на учебке проверяю сейчас, вроде правильно.
(Только я понял что контроля сделок здесь нет и стопы робот
тоже не может ставить, поэтому нужно следить, доверяя роботу).
 

mehanizator1

New member
подразумевалось, что робот будет ставить только лимитированные заявки, причем далеко от цены, чтобы сразу исполнялось по рынку.
 

Tas95

New member
значит только лимитированные заявки

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

mehanizator1

New member
Re: значит только лимитированные заявки

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

Tas95

New member
ага наконец дождался!!!

вот на учебке на минутном пропустило сделку,
сигнал на продажу и в текстовый файле не записало сделку!

выходит робот не совсем надежный ?

P.S.
ну про инопланетян вы уже утрируете, хотя есть доля правды.
 

mehanizator1

New member
Re: ага наконец дождался!!!

вот на учебке на минутном пропустило сделку,
сигнал на продажу и в текстовый файле не записало сделку!

выходит робот не совсем надежный ?
любая криво настроенная система не совсем надежна. надо искать почему не пишет.
 

mehanizator1

New member
а проблема с пропуском сделок на минутном таймфрейме здесь уже обсуждалась, только я сходу не могу найти где. в общем, это проблема таймфрейма.

если таймфрейм больше чем минутный, а база минутная, то все должно быть ок.
 

Tas95

New member
ну почему сразу криво ...???

так нормально настроенная, хотя щас буду смотреть может
действительно где-то не учел неотъемлемого правила!

P.S.
А вашего робота уже и покритиковать нельзя!
 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху