Отправка заявок в Квик tri

Страницы: 1
RSS
Отправка заявок в Квик tri, Добрый день
 
Почему формируется такой файл tri , а квик не выставляет заявку, пару раз тока получилось, хелп !

ACCOUNT=NL0011100043;CLIENT_CODE=83872;TYPE=L;TRANS_ID=81150205;CLASSCODE=QJSIM;SECCODE=SBER;ACTION=NEW_ORDER;OPERATION=B;PRICE=61.53;QUANTITY=20
 
не уместилось
ACCOUNT=NL0011100043;CLIENT_CODE=83872;TYPE=L;TRANS_ID=81150205;
CLASSCODE=QJSIM;SECCODE=SBER;ACTION=NEW_ORDER;OPERATION=B;
PRICE=61.53;QUANTITY=20
 
Поменяйте TRANS_ID=, и в таблице текущих параметров сверьте КОД БУМАГИ SECCODE=SBER
Что пишется в .tro и .trr?
 
tro -
TRANS_ID=81150205;STATUS=0;TRANS_NAME="Ввод заявки";
DESCRIPTION="05.02.2015 08:44:59: Отправлена транзакция";
TRANS_ID=81150205;STATUS=3;TRANS_NAME="Ввод заявки";
DESCRIPTION="05.02.2015 08:44:59: (161) Заявка N 1312933945 зарегистрирована"; ORDER_NUMBER=1312933945;

trr - нет файла

а как поменять TRANS_ID= ?
 
еще ошибки пошли : не удалось открыть входный файл с  транзакциями tri ..
 
Цитата
Iva56 пишет:
еще ошибки пошли : не удалось открыть входный файл с транзакциями tri ..
Добрый день.

ID меняется вручную. Откройте файл и поменяйте номер. Номер должен быть уникальным для каждой транзакции.
Ошибка "не удалось открыть входный файл с транзакциями tri .." проверьте путь к файлу.
 
if MarketPosition=1 and BarInterval=interwal then
begin
Positions=1;
Contrakt=CurrentContracts/Lot;
FileAppend("C:\omega\orders\quik.tri", "ACCOUNT=NL0011100043"+";CLIENT_CODE="+NumToStr(CLIENT_CODE,0)+";TYPE=L;"+"TRANS_ID="+NumToStr(count,0)
+"CLASSCODE=QJSIM;"+"SECCODE=SBER"+";ACTION=NEW_ORDER;"+"OPERATION=B;"+"PRICE="+NumToStr(EntryPrice,2)+
";QUANTITY="+NumToStr(Lot,0));
end;
 
if MarketPosition=1 and BarInterval=interwal then
begin
Positions=1;
Contrakt=CurrentContracts/Lot;
FileAppend("C:\omega\orders\quik.tri", "ACCOUNT=NL0011100043"+";
CLIENT_CODE="+NumToStr(CLIENT_CODE,0)+
";TYPE=L;"+"TRANS_ID="+NumToStr(count,0)
+"CLASSCODE=QJSIM;"+"SECCODE=SBER"+";ACTION=NEW_ORDER;
"+"OPERATION=B;"+"PRICE="+NumToStr(EntryPrice,2)+
";QUANTITY="+NumToStr(Lot,0));
end;
 
что то вроде такого должно быть в коде TRANS_ID=TRANS_ID+1
 
Цитата
сергей пишет:
что то вроде такого должно быть в коде TRANS_ID=TRANS_ID+1
Добрый день.

Сергей, по телефону с Iva56 этот вопрос обсудили.
Сейчас работает, но Омега формирует транзакцию без точки с запятой между параметрами,
что и приводит к нарушению синтаксиса.
 
id сделал , теперь заявки произаольно исполнчются , не по сигналам ((((
 
кто может код из омеги предоставить , чтоб заявки отправлялись в квик? (лонг / шорт) замучался уже (((
 
Цитата
Iva56 пишет:
id сделал , теперь заявки произаольно исполнчются , не по сигналам ((((
А что за сигналы?
 
теперь если сигнал поступил , то он выполняется на каждом следующем баре))))))))))
 
вместо позы - 20 лотов , набираешь таким способом - более 100 , пока другой сигнал не поступит..))))))
 
Цитата
Iva56 пишет:
вместо позы - 20 лотов , набираешь таким способом - более 100 , пока другой сигнал не поступит..))))))
Добрый день.

Все зависит от транзакции, которую посылаете и ситуации на рынке.
 
Добрый день ! Возможно из-за короткого обработки транзанции - tri. (1 сек) заявка может не выставляться!?
какое оптимальное время в транзакциях поставить?
 
Цитата
Iva56 пишет:
Добрый день ! Возможно из-за короткого обработки транзанции - tri. (1 сек) заявка может не выставляться!?
какое оптимальное время в транзакциях поставить?
Добрый день.

Рекомендуем установить 5 секунд. Однако и 1 секунда не должна влиять на выставление заявки.
Если есть ошибка при выставлении, то сообщите ее текст.
 
ошибки нет , просто процентов пять не выставляются заявки , не пойму в чем дело (учебный сервер)
 
Цитата
Iva56 пишет:
ошибки нет , просто процентов пять не выставляются заявки , не пойму в чем дело (учебный сервер)
Какое кол-во транзакций (штук) подается?
 
20 сбера
 
1 транзакция
 
Егор , шорт поставте мне по сберу , поэтому не выставляется в моменте
 
uid - 83333
 
Дмитрий, проверьте сейчас. Должно работать.
 
ага , ЕГОР , работает шорт! Благодарю!
Страницы: 1
Читают тему
Наверх