Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Квик отрабатывает не все транзакции из tri-файла Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
ejow



Зарегистрирован: 13.02.2012
Сообщения: 2
Откуда: Замкадье

СообщениеДобавлено: Пт Мар 23, 2012 9:07 pm Ответить с цитатой Вернуться к началу

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

Сейчас проблема другого плана: Квик не выполняет некоторых транзакций, записанных роботом в три-файл. Т.е. транзакции есть в три-файле, но не проведены в Квике и не имеют записей в тро и трр файлах.

Вот записи из три-файла (для читабельности удалил прочие атрибуты записей – они все одинаковые) :
TRANS_ID=021038002; PRICE=9497; QUANTITY=3; OPERATION=S;
TRANS_ID=021101001; PRICE=9624; QUANTITY=3; OPERATION=B;

TRANS_ID=021109002; PRICE=9517; QUANTITY=3; OPERATION=S; ***
TRANS_ID=021115003; PRICE=9493; QUANTITY=3; OPERATION=S;

TRANS_ID=021127004; PRICE=9601; QUANTITY=3; OPERATION=B; ***
TRANS_ID=021129001; PRICE=9627; QUANTITY=3; OPERATION=B;
TRANS_ID=021252002; PRICE=9549; QUANTITY=3; OPERATION=S;
TRANS_ID=021301001; PRICE=9682; QUANTITY=3; OPERATION=B;
TRANS_ID=021309002; PRICE=9560; QUANTITY=3; OPERATION=S;

TRANS_ID=021312003; PRICE=9548; QUANTITY=1; OPERATION=S; ***
TRANS_ID=021429004; PRICE=9625; QUANTITY=1; OPERATION=B;
TRANS_ID=021441003; PRICE=9504; QUANTITY=1; OPERATION=S;
TRANS_ID=021453004; PRICE=9618; QUANTITY=1; OPERATION=B;
В три и тро-файлах есть соответствующие записи об отправленных транзакциях и зарегистрированных заявках, кроме тех, что помечены справа звездочками.

Не могу понять, по какому принципу система проигнорировала эти записи.
Может, какие настройки в Ами или Квике вляют? Вроде бы все пересмотрел.

Играет ли какую-нибудь роль в вычислениях Квика последняя цифра в TRANS_ID, служащая для обозначения типа транзакции (buy/sell/short/cover)? Или достаточно параметра OPERATION (buy или sell)?

_________________
Best regards,
Посмотреть профиль Отправить личное сообщение
spitfire



Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow

СообщениеДобавлено: Сб Мар 24, 2012 11:36 am Ответить с цитатой Вернуться к началу

Странно что он их не обработал. Тро-файл ты очищал перед запуском?
Для квика TRANS_ID обозначает уникальность заявки, ему все равно на последнюю цифру. Алгоритм такой:
Квик считывает TRANS_ID из три-файла. При этом он считывает все TRANS_ID из тро-файла. Если в тро-файле такой транзакции нет, то он ее обрабатывает и добавляет в тро-файл.
То бишь единственная догадка почему он не обработал эти записи - в тро-файле уже были записи в такими TRANS_ID.
Посмотреть профиль Отправить личное сообщение ICQ Number
ejow



Зарегистрирован: 13.02.2012
Сообщения: 2
Откуда: Замкадье

СообщениеДобавлено: Сб Мар 24, 2012 8:00 pm Ответить с цитатой Вернуться к началу

[quote="spitfire"]Странно что он их не обработал. Тро-файл ты очищал перед запуском?[/quote]

Не знал, что тро-файл тоже нужно чистить. Он у меня огромный, и, конечно, нашлись записи с таким же АйДи в прошлом.

Огромное спасибо за точный и оперативный ответ!

_________________
Best regards,
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen