Просмотр сообщений
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.
Topics - V6757ZHSERV
Pages: [1]
1
« on: 04.02.2016, 12:54:49 »
При вводе логина и пороля, в 7. 00 ставлю галочку автоматического подключения с 1.00 до 23.00. После последнего обновления транзак опять при автоматическом подключении к нему до начала торгов на графиках пишется нет данных. Такая проблема уже была по осени, потом исчезла. На форуме такую проблему кто-то описывал, но ее решения я не нашел. Виндовс 7 и 10.
2
« on: 01.10.2015, 17:26:19 »
Проблемы по транзак атф после обновления. В разделе подситстема атф. Перестала коректно работать ATF
3
« on: 14.04.2014, 11:46:27 »
Когда исправите функцию getLastTradeDirection() - её значения не совпадает с таблицей всех сделок, например Fut rts-6.14
4
« on: 04.09.2013, 19:45:02 »
на фортс брокер-финам. Не работает в новой версии signal::notifyMultiple, и сделайте пожалуйста возможность обновления по желанию пользователя, что бы можно было работать со старыми версиями пока устраняются ошибки в новых, а то все когда нибудь в итоге обонкротятся из-за ошибки
обнаружил еще ошибку при наступлении условия на покупку (продажу) определенного количества лотов заявка выставляется правильно, а вот сделка происходит на все деньги, до обновления все работало, вынужден остановить работу робота, а времени разбираться в чем проблема, нет.
5
« 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() или проверяются остальные условия? Т. е. после каждой сделки у нас будет сначала изменятся информация о балансе, а затем будут выполнятся дальнейшие расчеты. Заранее спасибо.
6
« 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("А"); //закрыть лонг поменяв клиента А на В и обратно
7
« on: 05.05.2012, 10:26:30 »
1. Для ФОРТС, если сохранять цену последней сделки, и operation в переменную, будут ли эти переменныя сохранять свои значения через день, два и т.д., или их нужно обязательно записывать в файл, не будут ли они обнулятся с началом новой торговой сессии? 2. Можно ли сохранив значение operation в переменную, контролировать баланс портфеля, т.е если пришло очередное условие на покупку а последняя сделка была покупкой, то условие на покупку не выполняется, а если последняя сделка была продажей, то условие выполняется
8
« on: 31.03.2012, 17:30:24 »
Галочка использовать кредит стоит Почему в интре нельзя открыть шорт выводится сообщение "В данный момент клиенту не разрешено удерживать позицию"
9
« 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). Как решить эту проблему?
10
« on: 20.06.2011, 20:21:17 »
В версии 1.9 появилось много функций времени. Как добавть в торговую систему, к условию на закрытие сделки, условие на проверку по времении. Например: если цена пересекла скользящую среднюю на текущей часовой свечке и время прошедшее с начала часа (с начала сигнальной свечки) 59 минут, то сделка совершается в противном случае нет. Или что-то вроде этого: условие на закрытие и проверка по времени, если Т= 10.59 или 11.59 или 12.59 или 13.59 или 14.59 или ...... или 18.43
11
« on: 18.06.2011, 19:12:24 »
В метасток есть функция, highestsince ( Nth, EXPRESSION, DATA ARRAY ) , которая возвращает максимальное значение DATA ARRAY после того, как EXPRESSION было истино N-ый раз (считается справа налево - от последнего бара). Включает все загруженные в график данные. Если конкретно, то нужно расчитать максимальное знчение цены после того как стохастик пересек скользящую среднюю Вопрос к разработчикам АТФ и к тем кто с этим сталкивался, как реализовать эту функцию на языке транзак АТФ? Буду очень всем признателен, кто поможет разобраться с этим.
Pages: [1]
|