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

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Тейк профит « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Тейк профит  (Прочитано 8909 раз)
qpile
Newbie
*
Сообщений: 48


Просмотр профиля Email
« : 15.04.2013, 13:54:25 »

Здравствуйте, уважаемые разработчики!
Скажите, пожалуйста, почему тейк профит выставленный роботом нельзя двигать по графику как обычный, выставленный руками.
 Код вот
Code: [Select]
function setBuyTrailing(var size, var offset,var price)
{
             var stop = new_object("hash");
             stop["operation"] = OP_BUY;
             stop["tp_activationprice"] = price;
             stop["tp_guardspread"]=SlipS;
             stop["tp_quantity"] = size;
             stop["tp_correction"] = offset;
stop["usecredit"] = true;
             trade_action::transact(stop);
}
Записан
qpile
Newbie
*
Сообщений: 48


Просмотр профиля Email
« Ответ #1 : 16.04.2013, 14:50:04 »

В коде видно, что usecredit стоит. Но сам трейлинг стоп почему то выставляется без использования плеча
Записан
Yegor Hi And
Full Member
***
Сообщений: 138


Просмотр профиля Email
« Ответ #2 : 16.04.2013, 14:57:49 »

Для того что-бы его двигать, надо сначала удалить старый, а потом поставить новый
Записан

Предлагаю реализовать Ваши торговые идеи на ATF, пишите в личку
qpile
Newbie
*
Сообщений: 48


Просмотр профиля Email
« Ответ #3 : 16.04.2013, 15:08:32 »

Ну так он и стоит активный. Но двигать нельзя
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #4 : 16.04.2013, 18:30:49 »

В документации по объекту стоп-заявки не дописали. Для стоп-заявок нет флага usecredit - вместо него два отдельных флага sl_usecredit и tp_usecredit.
Записан
qpile
Newbie
*
Сообщений: 48


Просмотр профиля Email
« Ответ #5 : 28.05.2013, 10:23:15 »

Проблема с передвижением еще актуальна. Стопы выставленны робот почему то не двигается по графику :(
Записан
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« Ответ #6 : 28.05.2013, 10:45:43 »

Стопы выставленны робот почему то не двигается по графику :(

Да ладно... Все замечательно двигается.
У меня организовано так - на новой свече старый уровень стоп-заявки сравнивается с новым, если сравнение в пользу нового, старая заявка снимается, заполняется новая и выставляется. Речь веду именно о стоп-заявках. Хотя до этого делал и условные, проблем не было.
Записан
ddd323
Sr. Member
****
Сообщений: 257


Просмотр профиля Email
« Ответ #7 : 28.05.2013, 13:16:03 »

bugem, возможно qpile имел в виду двигается мышкой?
кстати, если не секрет проблему "зазора" по времени между снимаемым старым стопом и выставляемым новым как-нибудь решаете? или пренебрегаете этим временем и вероятностью исполнения "снятого" стопа??
Записан
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« Ответ #8 : 28.05.2013, 13:38:04 »

bugem, возможно qpile имел в виду двигается мышкой?
Если мышкой, то ему в другой раздел форума :) Хотя и с этим проблем не замечал

кстати, если не секрет проблему "зазора" по времени между снимаемым старым стопом и выставляемым новым как-нибудь решаете? или пренебрегаете этим временем и вероятностью исполнения "снятого" стопа??
Решаю, введением задержек с помощью таймера.
Записан
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« Ответ #9 : 29.05.2013, 16:43:05 »

2 ddd323

А Вы решили проблему многократного запуска init() при автостарте скрипта?
Если не секрет конечно :)
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #10 : 30.05.2013, 11:31:32 »

ddd323, bugem, к слову сказать, я наконец-то могу порадовать пользователей - начиная с версии 1.20 проблемы многократного вызова init() не будет.
Записан
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« Ответ #11 : 30.05.2013, 12:18:55 »

Heller спасибо! Конечно это радует...
Вот только когда выйдет весия 1.20? И когда еще некоторые брокеры (очень большие) обновят пользователей до нее. Ну это так, в качестве "побрюзжать".

Теперь конструктив:
А может добавить событие OnAutoStartRobot() и соответственно логическую функцию IsAutoStartRobot() т.е. данное событие срабатывает при старте скрипта с выставленным флажком Графики-Параметры-Автозапуск МТС.
Еще не помешало бы OnDisconnectServer() и OnConnecServer() и проверка к ним IsConnectServer().
Думаю коллеги меня поддержат
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #12 : 31.05.2013, 14:00:44 »

bugem, да, тут никакой проблемы, сделаем в 1.20.
Записан
bugem
Full Member
***
Сообщений: 105



Просмотр профиля Email
« Ответ #13 : 31.05.2013, 14:09:51 »

А 1.20 когда? Хотя бы ориентировочно? (месяцы, годы, и т.д... :) )
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #14 : 31.05.2013, 19:08:09 »

В пределах месяца-двух. Там именно нововведений будет мало - в основном переработки сделанного (исправление вызова init(), сильно оптимизированная загрузка конфигурации).
Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Тейк профит « предыдущая тема следующая тема »
Перейти в:  


Войти

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