|
AmiSite.ru
Форум по Ами |
Автор |
Сообщение |
ejow
Зарегистрирован: 13.02.2012
Сообщения: 2
Откуда: Замкадье
|
Никак не могу запустить робота для работы в автомате.
Вначале были проблемы с записью в три-файл некоторых сделок: сам Ами видел и отражал их на графиках, но писал в файл далеко не все.
Сейчас проблема другого плана: Квик не выполняет некоторых транзакций, записанных роботом в три-файл. Т.е. транзакции есть в три-файле, но не проведены в Квике и не имеют записей в тро и трр файлах.
Вот записи из три-файла (для читабельности удалил прочие атрибуты записей – они все одинаковые) :
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
|
Странно что он их не обработал. Тро-файл ты очищал перед запуском?
Для квика TRANS_ID обозначает уникальность заявки, ему все равно на последнюю цифру. Алгоритм такой:
Квик считывает TRANS_ID из три-файла. При этом он считывает все TRANS_ID из тро-файла. Если в тро-файле такой транзакции нет, то он ее обрабатывает и добавляет в тро-файл.
То бишь единственная догадка почему он не обработал эти записи - в тро-файле уже были записи в такими TRANS_ID. |
|
|
Посмотреть профиль Отправить личное сообщение ICQ Number |
|
ejow
Зарегистрирован: 13.02.2012
Сообщения: 2
Откуда: Замкадье
|
[quote="spitfire"]Странно что он их не обработал. Тро-файл ты очищал перед запуском?[/quote]
Не знал, что тро-файл тоже нужно чистить. Он у меня огромный, и, конечно, нашлись записи с таким же АйДи в прошлом.
Огромное спасибо за точный и оперативный ответ! |
_________________ Best regards, |
|
Посмотреть профиль Отправить личное сообщение |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
| |