1
Торговый терминал Transaq / Re: Нет данных
« on: 04.02.2016, 18:02:35 »
Да
![]() |
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Вам не пришло письмо с кодом активации? 27.03.2025, 04:23:25 |
![]() ![]() ![]() ![]() ![]() |
|
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «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.
Pages: [1] 2
2
Торговый терминал Transaq / Re: Нет данных« on: 04.02.2016, 16:20:38 »
Нет данных после последнего обновления. Версия 385.03
3
Торговый терминал Transaq / Нет данных« on: 04.02.2016, 12:54:49 »
При вводе логина и пороля, в 7. 00 ставлю галочку автоматического подключения с 1.00 до 23.00. После последнего обновления транзак опять при автоматическом подключении к нему до начала торгов на графиках пишется нет данных. Такая проблема уже была по осени, потом исчезла. На форуме такую проблему кто-то описывал, но ее решения я не нашел. Виндовс 7 и 10.
4
Торговый терминал Transaq / Уважаемые разработчики, не забывайте отвечать на вопросы!« on: 01.10.2015, 17:26:19 »
Проблемы по транзак атф после обновления. В разделе подситстема атф. Перестала коректно работать ATF
5
Подсистема ATF / Re: Перестала коректно работать ATF« on: 30.09.2015, 10:20:40 »
Конечно же, есть такие, особенно после каждого обновления!!!
function onTrade(var id) { y = getTrade(id); .............. position = y["currentpos"]; .................... signal::notifyMultiple(" position = " + position); В уведомлениях position = пусто. И это после обновления. И неужели многие годы спустя нельзя сделать обновление более удобным, т.е программа предлагает обновить участвуя в торгах, обновить не подключаясь к торгам или позже. В итоге только обновить сейчас и на старую версию не перейти. 6
Торговый терминал Transaq / getLastTradeDirection()« on: 14.04.2014, 11:46:27 »
Когда исправите функцию getLastTradeDirection() - её значения не совпадает с таблицей всех сделок, например Fut rts-6.14
7
Подсистема ATF / Уважаемым разработчикам по новой версии« on: 04.09.2013, 19:45:02 »
на фортс брокер-финам.
Не работает в новой версии signal::notifyMultiple, и сделайте пожалуйста возможность обновления по желанию пользователя, что бы можно было работать со старыми версиями пока устраняются ошибки в новых, а то все когда нибудь в итоге обонкротятся из-за ошибки обнаружил еще ошибку при наступлении условия на покупку (продажу) определенного количества лотов заявка выставляется правильно, а вот сделка происходит на все деньги, до обновления все работало, вынужден остановить работу робота, а времени разбираться в чем проблема, нет. 8
Подсистема ATF / Вопрос к разработчикам о последовательности выполнения скрипта.« on: 25.10.2012, 22:31:48 »
Правильно ли я понимаю, что:
1. при выполнении одного из условий на открытие (закрытие) позиции описанного в функции calc(), после сделки скрипт обращается к функции function onTrade(var id) { ...} 2.если внутри этой функции стоит: requestFORTSPositions(getClient());, то происходит запрс позиции, 3.далее обращение к блоку: function onEnvEvent(var eventname) { if (eventname == "CLIENT_HOLDINGS") { ....} если обновленная информациришла, то security = getSecInfo(); pos = getFORTSPosition(getClient(), security["secid"]); bal = pos["totalnet"]; 4. далее происходит переход в начало функции calc() или проверяются остальные условия? Т. е. после каждой сделки у нас будет сначала изменятся информация о балансе, а затем будут выполнятся дальнейшие расчеты. Заранее спасибо. 9
Подсистема ATF / Re: Смена клиента« on: 15.05.2012, 16:50:48 »
То, что это связано с функциями getClient() и setClient() - это 100%
Если сделать вот так, то все работает. if (условие and getSecBalance()==0) {trade_action::buy(lot,::lots);} //открыть лонг if (условие and getSecBalance()>0) {trade_action::sell(lot,::lots);} //закрыть лонг Если добавляем в скрипт функции getClient() и setClient() в окне целевой клиент ставим счет на ФОРТС, то при наступлении условия на ММВБ сделка просто не происходит, ни каких ошибок при этом транзак не выдает. Может это связано с финамовской версией транзака или может надо ставить какой-то другой счет, а не тот который в окне целевой клиент, ведь в кабинете клиента у финама этим счетам присваиваются другие значения?Если это связано не с этим, приведите пожалуйста свой пример как переключаться на счет ММВБ работая на ФОРТС и после сделки переходить обратно автоматически. 10
Подсистема ATF / Смена клиента« on: 14.05.2012, 18:54:15 »
1.функция getClient() возвращает номер счета указанного в окне транзак "целевой клиент", правильно?
2. По умолчанию установлен целевой клиент А - счет на ФОРТС, для того чтобы работал робот для фортс, так как сделки на фортс по робту чаще чем для робота на ММВБ. В момент наступления условия по торговому роботу на ММВБ на открытие позицыи необходимо чтобы робот на ММВБ перешол от счета А на фортс, к счету В на ММВБ, после сделки перешол обратно на счет А на фортс. Привожу пример части скрипта, Почему-то не работает, как сделать правильно? Заранее спасибо. if (условие and getSecBalance()==0 and getClient()=="А") {setClient("B");} else if (условие and getSecBalance()==0 and getClient()=="B") {trade_action::buy(lot,::lots);} setClient("А"); //открыть лонг поменяв клиента А на В и обратно if (условие and getSecBalance()>0 and getClient()=="А") {setClient("В");} else if(условие and getSecBalance()>0 and getClient()=="В") {trade_action::sell(lot,::lots);} setClient("А"); //закрыть лонг поменяв клиента А на В и обратно 11
Подсистема ATF / Сохранение цены сделки в переменную« on: 05.05.2012, 10:26:30 »
1. Для ФОРТС, если сохранять цену последней сделки, и operation в переменную, будут ли эти переменныя сохранять свои значения через день, два и т.д., или их нужно обязательно записывать в файл, не будут ли они обнулятся с началом новой торговой сессии?
2. Можно ли сохранив значение operation в переменную, контролировать баланс портфеля, т.е если пришло очередное условие на покупку а последняя сделка была покупкой, то условие на покупку не выполняется, а если последняя сделка была продажей, то условие выполняется 12
Подсистема ATF / Short в интра« on: 31.03.2012, 17:30:24 »
Галочка использовать кредит стоит
Почему в интре нельзя открыть шорт выводится сообщение "В данный момент клиенту не разрешено удерживать позицию" 13
Подсистема ATF / Re: Снова про заявки« on: 03.03.2012, 21:04:30 »
Нет, все правильно работает, спасибо!
14
Подсистема ATF / Re: Снова про заявки« on: 03.03.2012, 19:54:30 »
Спасибо за внимание!
function onATFOrder(var id) { var x = getOrder(id); stz = x["status"]; } function calc() {.............................} if (bal > 0 and low<low[-1] and stz==OS_ACTIVE) { trade_action::cancelSellOrders(); } if (bal > 0 and low<low[-1] and stz!=OS_ACTIVE) { trade_action::sell(lot,::lots); } } Мне кажется, что если в первом варианте сделать так, то при снятии лимитированной заявки она снимется, а вот дальше при выставлении рыночной заявки на продажу она также в какой-то момент будет активной и будет снята первым условием. Кто как думает - что нужно изменить, или оставить так? 15
Подсистема ATF / Снова про заявки« on: 01.03.2012, 08:10:19 »
После выполнения условия и исполнения сделки (bal>0) автоматически выставляется лимитированная заявка - на взятие прибыли ;
Когда наступает условие low<low[-1] нужно отменить лимитированную заявку на взятие прибыли и тут же выставить заявку на продаже по рынку, т.е if (bal > 0 and low<low[-1]) { trade_action::cancelAllOrders(); trade_action::sell(lot,::lots); } Проблема в том, что транзак (как я понимаю) успевает снять и заявку на взятие прибыли и новую заявку trade_action::sell(lot,::lots). Как решить эту проблему?
Pages: [1] 2
|
![]() ![]() |
Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC |
![]() ![]() |