Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Сентября 13, 2024, 08:03:16 pm
Начало Помощь Поиск Войти Регистрация
Новости:

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


Просмотр профиля Email
« : Апреля 15, 2013, 01:54:25 pm »

Здравствуйте, уважаемые разработчики!
Скажите, пожалуйста, почему тейк профит выставленный роботом нельзя двигать по графику как обычный, выставленный руками.
 Код вот
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, 2013, 02:50:04 pm »

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


Просмотр профиля Email
« Ответ #2 : Апреля 16, 2013, 02:57:49 pm »

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

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


Просмотр профиля Email
« Ответ #3 : Апреля 16, 2013, 03:08:32 pm »

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


Просмотр профиля Email
« Ответ #4 : Апреля 16, 2013, 06:30:49 pm »

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


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

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



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

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

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


Просмотр профиля Email
« Ответ #7 : Мая 28, 2013, 01:16:03 pm »

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



Просмотр профиля Email
« Ответ #8 : Мая 28, 2013, 01:38:04 pm »

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

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



Просмотр профиля Email
« Ответ #9 : Мая 29, 2013, 04:43:05 pm »

2 ddd323

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


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

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



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

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

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


Просмотр профиля Email
« Ответ #12 : Мая 31, 2013, 02:00:44 pm »

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



Просмотр профиля Email
« Ответ #13 : Мая 31, 2013, 02:09:51 pm »

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


Просмотр профиля Email
« Ответ #14 : Мая 31, 2013, 07:08:09 pm »

В пределах месяца-двух. Там именно нововведений будет мало - в основном переработки сделанного (исправление вызова 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!