Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
19.02.2025, 01:45:35
Начало Помощь Поиск Войти Регистрация
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «TRANSAQ» официально заявляет, что не ведет никакой деятельности в мессенджерах или социальных сетях. 
Подробности на нашем сайте  WWW.TRANSAQ.RU.

Просмотр сообщений

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - gjv

Pages: [1] 2
1
Спасибо за развернутый ответ.

Диалог с описанием проблемы не выводится.
Событие  onOrder не обрабатывается.
Поставлю обработчик , при повторении ошибки отпишусь.


2
стоп заявка выставляется
из события
onTrade(var id) примерно так

{
   if (trade["operation"] == OP_BUY)
       cena =trade["price"]  ;
   writetofile(" OP_BUY "  + trade["price"] ) ;
   SetBUYStop(cena, deltaTakeProfit, deltaStopLoss);
}

3
Робот делает покупку по цене 140020   и выставляет стоп
28.03.13 12:22:00    OP_BUY 140020
далее  выставляет стоп заявку 

    stopUp["operation"] = OP_SELL;
   stopUp["tp_activationprice"] = 140090   ;
        stopUp["sl_activationprice"] =139840;
        stopUp["tp_quantity"] = "100%";
   stopUp["sl_guardtime"] =15;
    stopUp["sl_quantity"] = "100%";

    stopIdBuy=trade_action::transactMultiple(stopUp);
        if (stopIdBuy==0)
       {
       
         signal::outputMultiple("error SetBUYStop "+getLastErrorMessage());
         writetofile(" error  SetBUYStop "+getLastErrorMessage());
       }

стоп заявка  почему то отклоняется брокером

FUT,RIM3,RTS-6.13, ***, П, 139840, , 100.00%, 15, , 140090, , , 100.00%, , , торг. день, , , 871612, , 12:22:01, *******, Отклонена Брокером, 714583559, , 12:22:45, 140090, 140090,

но при этом сообщения об ошибке не выдается? Хотя в документации написано:

trade_action::transact(order) - Выставить заявку в соответствии с полями, указанными в хеше. Начиная с версии 1.18 возвращает идентификатор транзакции либо 0 в случае ошибки.

Почему стоп заявка отклоняется брокером
и при этом нет сообщения об ошибке?
Причем это происходит лишь иногда ,  в основном стоп заявка выставляется нормально.

ATF 1.18
 


4

Я хочу понять как получить номер  конкретной заявки ?

например
выставлены 3 заявки.
trade_action::buyMultiple(1,::lots,100);
trade_action::buyMultiple(1,::lots,120);
trade_action::buyMultiple(1,::lots,150);

как определить биржевой номер у заявки по 120 рублей ?






 

5
Выполняется
  покупка по рыночной
trade_action::buyMultiple(1,::lots);


 Выставляется stop loss на 500 пунктов ниже
var order = new_object("hash");

order["quantity"] = 1;
order["operation"] = OP_SELL;
order["usecredit"] = false;
order["condition"] = COND_LAST_DOWN;
order["condvalue"] = close-500;
trade_action::transact(order);

Далее идет череда покупок и продаж по рыночной.

При выставлении и исполнении заявок возникают  события onATFOrder(var id);
onATFTrade(var id);
А как определить биржевой номер именно выставленной заявки stop loss ?
Сравнивая например order["condvalue"] с полученным в onATFOrder?
Или как то элегантней.
Далее при исполнении заявок в onATFTrade(var id) можно определить ее исполнение сравнивая    orderno  с номером полученном в  onATFOrder ?

6
Подсистема ATF / Re: Клавиатура и ATF
« on: 11.07.2011, 20:54:53 »
Необходимость простая -
Для создания приспособления для скальперской торговли.
В Transaq-e  пока заявку пододвинешь мышкой да потом Enter
нажмешь для подтверждения рынок уже улетит >:(

7
Подсистема ATF / Клавиатура и ATF
« on: 08.07.2011, 21:51:13 »
А почему бы в ATF не сделать события для обработки нажатий клавиш и кнопок мыши!

8
Подсистема ATF / СТОП ЗАЯВКИ
« on: 29.04.2011, 12:23:27 »
В новой версии Transaq  графическое перемещение стоп заявок приводит их к дублированию ( старая заявка не снимается).
При изменении TakeProfita привязанный к нему Stoploss бесследно исчезает.
И похоже что не всегда сохраняется галочка "до отмены" -заявка исчезает на следующий день!!!!

9
Господа разработчики ATF . Прошло 4 месяца а проблема осталась. Когда же вы реализуете функцию getSecBalance() для Forts !?
Комбинация getBought()-getSold() РАБОТАЕТ ИНОГДА НЕПРАВИЛЬНО!
При запуске робота ввожу поправочное слагаемое на эту функцию.
СЕгодня при запуске робота эта разность работала правильно но затем в течение дня сместилась на -1 . Что привело к убыткам !.
Черт возьми зачем ваш ATF  если на FORTS торговать нельзя с ним!!???
 :o

10
Скрипт написан под Win 7.
Скрипт копируется в блокнот и переносится под Win XP.
В результате работы в файл пишется
Sum=255 ?????= 14:0 ?????: -75 ?????:165650 ?????? ??? ???????
Sum=180 ?????= 14:0 ?????: -75 ?????:165650      ClosePosition
Sum=180 ?????= 14:0 ?????: 0 ?????:165650 ???? ? ????

Как с этим бороться. Какие кодировки русских букв используются?

11
Подсистема ATF / Пропали скрипты ATF
« on: 30.11.2010, 19:39:43 »
В новой версии транзака с обновлением

Вот обновление для боевой версии 5.02
http://www.transaq.ru/cl_files/v502/transaq271.3.zip

пропали все скрипты!!!!

12
Подсистема ATF / Стакан котировок
« on: 29.11.2010, 15:54:59 »
А в ATF есть ф-ции работающие со стаканом , как получить бид и аск?

13
Подсистема ATF / Индикатор pdi,mdi
« on: 26.11.2010, 23:40:35 »
Как по ссылке на индикатор pdimdi получить 2 кривые  PDI и MDI ?

14
Подсистема ATF / ATF
« on: 25.11.2010, 00:03:40 »
1 Функция onATFTrade(var id) вызывается прерывая выполнение calc() или
 же в промежутке между выполнением  calc()?
2 При продаже в 1 заявке 2х фьючерсов по рыночной цене , в ситуации  когда     каждый фьючерс продается по своей цене т.е. возникают 2   продажи-    то сколько раз вызовется   onATFTrade?

15
вот опять в 8 вечера после клиринга
  в Transaqe
  входящие куплено продано
                        8             8
т.е. входящей позиции нет   
       и текущей позиции нет.  (все правильно)

ПРи этом робот выдает:
getBought()=20 getSold=19 - как будто бы куплен 1 фуч RTS?
Сам программист! Но не могу понять почему скрипт используя API transaqa
выдает другие цифры нежели сам transaq !? Это явная ошибка !!!
 
                       

Pages: [1] 2


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!