У вас не стоит Flash Player
Page 1 of 4 1 2 3 4 >
Настройки
#21982 - Wed Feb 23 2011 10:51 AM №4 Решения простых задач _ Наращивание позиции
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
№4 Наращивание позиции

Как нарастить существующую позицию?
Как закрыть позицию частично?

Наращивание, ровно как и закрытие позиции частично для сервера брокера будет означать несколько заявок. Соответственно для управления позицией и мы должны следовать этим правилам. Каждый раз когда мы хотим закрыть позицию частично, будет означать, что и входили мы по частям.
В приложении простой пример на открытие позиции частями при повторном пробитии Максимума.

Следует отметить, что для дальнейшего наращивания, вместо блока "Есть активная позиция" понадобиться блок, отдающий true при существовании позиции с определенным именем. Такой блок в приложении. Создан пользователями uprav и 777
_____________
Похоже, что блок PosActiveNameExit На реале работает неправильно. Будьте осторожны!


Attachments
Пример_наращивание позиции.xml (1382 downloads)
PosActiveName.zip (813 downloads)


Наверх
#22675 - Fri Mar 04 2011 05:48 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Wesley Trader Offline
journeyman

Registered: Thu Jan 27 2011
Записи: 67
Поясните как пользоваться блоком PosActiveName, в архиве нет инструкции и примера frown

Как я понял он вазвращает true если имя последней открытой позиции соответсвует заданному имени. Т.е. я его подключаю к блоку "источник данных" и нужно как-то дать блоку имя последнего открытия позиции. Как это сделать, я не понял, поясните пожалуйста.


Отредактировано Wesley Trader (Fri Mar 04 2011 06:22 PM)

Наверх
#22677 - Fri Mar 04 2011 06:28 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Wesley Trader]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Напишите в блоке имя блока входа.

Наверх
#22681 - Fri Mar 04 2011 06:36 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Wesley Trader Offline
journeyman

Registered: Thu Jan 27 2011
Записи: 67
Спасибо!


Отредактировано Wesley Trader (Fri Mar 04 2011 06:41 PM)

Наверх
#22756 - Sat Mar 05 2011 03:47 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Пример использования блока PosActiveNameExit/

Покупаем в лонг при пересечении ценой средней снизу, закрываем позицию лонг при обратном пересечении либо по стоп-лосс.
Продаем в шорт, только если лонг был закрыт по стоп-лосс. Закрываем шорт по собственному стоп-лоссу.

_____________
Похоже, что блок PosActiveNameExit На реале работает не правильно. Будьте осторожны!


Attachments
Пример PosActiveNameExit_.xml (693 downloads)



Отредактировано ViL (Wed Jul 25 2012 04:55 PM)

Наверх
#22924 - Thu Mar 10 2011 08:59 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Wesley Trader Offline
journeyman

Registered: Thu Jan 27 2011
Записи: 67
Здравствуйте! А есть такой блок,отдающий true при существовании последней(!) позиции с определенным именем?
Тот который тут выложен возвращает true если была позиция с заданным именем, но не обязательно последняя. А мне нужно проверить наличие именно последней с заданным именем.
Подскажите как это реализовать либо где найти готовый такой блок.
Думаю это будет полезно при наращивании позиции...

Наверх
#22930 - Thu Mar 10 2011 10:40 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Wesley Trader]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Нет, такого блока на форуме нет.

Наверх
#27735 - Fri May 20 2011 01:50 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Tanat Offline
newbie

Registered: Mon Sep 20 2010
Записи: 25
Originally Posted By: ViL
№4 Наращивание позиции
Следует отметить, что для дальнейшего наращивания, вместо блока "Есть активная позиция" понадобиться блок, отдающий true при существовании позиции с определенным именем. Такой блок в приложении. Создан пользователями uprav и 777


Пример наращивания позиции на стандартных блоках.
Блок NumPos накапливает текущее кол-во открытых позиций.
При открытии 2-й и последующих позиций в формуле условия указывается объединение через И(&&) условия входа и кол-ва предыдущих открытых сделок.


Отредактировано Tanat (Fri May 20 2011 01:51 PM)

Наверх
#27740 - Fri May 20 2011 04:30 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Tanat]
serg Offline
Pooh-Bah

Registered: Fri May 14 2010
Записи: 1663
Loc: Россия
Возможно файл выложить ?

Наверх
#27831 - Mon May 23 2011 05:40 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: serg]
Tanat Offline
newbie

Registered: Mon Sep 20 2010
Записи: 25
Originally Posted By: serg
Возможно файл выложить ?

Извините. Видимо, при редактировании сообщения файл потерялся.


Attachments
Pos++.xml (631 downloads)


Наверх
#27835 - Mon May 23 2011 08:43 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Tanat]
maxim Offline
stranger

Registered: Sat May 07 2011
Записи: 15
Спасибище!)

Наверх
#27836 - Tue May 24 2011 08:25 AM Re: №4 Решения простых задач _ Наращивание позиции [Re: Tanat]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: Tanat
Originally Posted By: serg
Возможно файл выложить ?

Извините. Видимо, при редактировании сообщения файл потерялся.


Танат, переведите пожалуйста с СИ на обычный язык выражение в блоке "F_Pos".
Спасибо..

Наверх
#27924 - Wed May 25 2011 01:59 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: usas]
Tanat Offline
newbie

Registered: Mon Sep 20 2010
Записи: 25
Originally Posted By: usas

Танат, переведите пожалуйста с СИ на обычный язык выражение в блоке "F_Pos".
Спасибо..


Запросто)
F_Pos = Cross_L?(IsLongEx?(NumPos+1):0):NumPos.
Это значит:
Cross_L? - есть ли пересечение? ->
если есть пересечение, проверяем IsLongEx? - есть ли активная позиция? ->
если позиция есть, формула выдает (NumPos+1), т.е. у нас сработает вход в позу и кол-во открытых поз увеличиться;
если позиции нет, то это первый вход в позу и мы сбрасываем счетчик, формула выдает 0 ->
если пересечения нет, то формула выдает текущее значение счетчика поз (NumPos).

Наверх
#35745 - Fri Jan 13 2012 03:37 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Tanat]
Romario Offline
stranger

Registered: Mon Nov 28 2011
Записи: 24
Всё равно не могу сообразить. Вот стохастик, входит по рынку. потом срабатывает блок выход1. как сделать чтобы после выхода1 опять вошел в позицию. только именно после того как сработает блок выход1


Attachments
StochK.xml (245 downloads)


Наверх
#35753 - Fri Jan 13 2012 04:32 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Romario]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
.


Attachments
StochK_.xml (313 downloads)


Наверх
#38242 - Mon Mar 05 2012 09:07 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Belt777 Offline
journeyman

Registered: Tue Jul 05 2011
Записи: 66
Относительно PosActiveName. Неправильно работает в реале. В лабе - идеально!

В скрипте открытие 2-й позиции, только после наличия первой, и 3-ей соответственно после 2-й. В лабе всё идеально, в жизни скрипт ухитрися войти в 3-ю, при закрытых 1 и 2 smile

Так что пользоваться аккуратно.

Наверх
#44171 - Thu Jul 12 2012 05:49 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Belt777]
Strend Offline
journeyman

Registered: Tue Nov 30 2010
Записи: 72
Loc: Россия, Иваново
Добрый день!
Подскажите пож-та.
Мне надо осуществить вход не на весь капитал, а на 50%. Если я ставлю в блоке входа значение 0.5, то при тестах он всеравно входит на весь депозит заданный в Имитации портфеля (это видно в сделках). Как сделать, что б первый вход был на 50%, а следующий на остальные 50%

Наверх
#44172 - Thu Jul 12 2012 06:13 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Strend]
SupportTSLab Offline
old hand

Registered: Tue Jan 17 2012
Записи: 1110
Выбор способа управления средствами доступными торговому алгоритму. Возможные значения: "Управляется скриптом", "В денежном выражении", "В лотах", "В процентах от портфеля"

Количество лотов в заявке, рассчитывается так:

"В лотах" - значение исполльзуется непосредственно, с учетом коэффициента.

"Управляется скриптом" - число в блоке открытия позиции является количество лотов в заявке. Поле "Значение лимита" игнорируется.

"В денежном выражении" - число в поле "Значение лимита" делится на текущую цену по инструменту и умножается на число в блоке открытия позиции.

"В процентах от портфеля" - число в поле "Значение лимита" умножается на количество денег на счету и делится на текущую цену по инструменту и умножается на число в блоке открытия позиции.

Наверх
#44174 - Thu Jul 12 2012 07:21 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: SupportTSLab]
Strend Offline
journeyman

Registered: Tue Nov 30 2010
Записи: 72
Loc: Россия, Иваново
Спасибо.

1. Вы написали: "В лотах" - значение исполльзуется непосредственно, с учетом коэффициента.
Это что за коэффициент, откуда его взять?
2. "В денежном выражении" - число в поле "Значение лимита" делится на текущую цену по инструменту и умножается на число в блоке открытия позиции.
Это можно проверить в тесте на исторических данных, или это только при включении скрипта можно увидеть?

Наверх
#44178 - Thu Jul 12 2012 08:02 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Strend]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
1.В блоке входа
2. При включении скрипта.
Для теста есть имитация портфеля.

Наверх
#44633 - Wed Jul 25 2012 04:41 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Koresh25 Offline
journeyman

Registered: Mon Oct 25 2010
Записи: 86
Originally Posted By: ViL
Пример использования блока PosActiveNameExit/

Покупаем в лонг при пересечении ценой средней снизу, закрываем позицию лонг при обратном пересечении либо по стоп-лосс.
Продаем в шорт, только если лонг был закрыт по стоп-лосс. Закрываем шорт по собственному стоп-лоссу.


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

Наверх
#44635 - Wed Jul 25 2012 04:58 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Koresh25]
SupportTSLab Offline
old hand

Registered: Tue Jan 17 2012
Записи: 1110
Похоже, что блок PosActiveNameExit На реале работает не правильно. Просьба пока отказаться от использования этого блока. Как он будет поправлен, отпишем на форуме.

Наверх
#44637 - Wed Jul 25 2012 05:09 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: SupportTSLab]
Koresh25 Offline
journeyman

Registered: Mon Oct 25 2010
Записи: 86
Как можно заменить этот блок, чтоб сохранить логику, т.е. открыть позу если предыдущую закрыло именно по стопу?

Наверх
#44638 - Wed Jul 25 2012 05:14 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Koresh25]
SupportTSLab Offline
old hand

Registered: Tue Jan 17 2012
Записи: 1110
Только через API.

Наверх
#44639 - Wed Jul 25 2012 05:15 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Koresh25]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Делать свой блок.
Либо искать решение из нескольких блоков и условий. Например Последняя позиция закрыта и была ... + что цена ниже/выше данного уровня стопа.

Наверх
#44641 - Wed Jul 25 2012 05:35 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Koresh25 Offline
journeyman

Registered: Mon Oct 25 2010
Записи: 86
Если к блоку PosActiveNameExit через логическое условие добавить блок "Последня позиция была длинная или короткая", то повторное открытие оно должно устранить и при починке данная логика не должна помещать работе исправленного блока?

Наверх
#44642 - Wed Jul 25 2012 05:43 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Koresh25]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Не должна по идее.

Наверх
#44643 - Wed Jul 25 2012 05:54 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Koresh25 Offline
journeyman

Registered: Mon Oct 25 2010
Записи: 86
С таким дополнением в реале не должно быть повторных входов. Посьба глянуть разработчиков.


Attachments
Пример_PosActiveNameExit_c дополнением.xml (436 downloads)



Отредактировано Koresh25 (Wed Jul 25 2012 05:55 PM)

Наверх
#44647 - Wed Jul 25 2012 06:39 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Koresh25]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Лучше использовать "ПосПозиция закрыта и длинная"


Отредактировано ViL (Wed Jul 25 2012 06:40 PM)

Наверх
#44702 - Thu Jul 26 2012 04:35 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Koresh25 Offline
journeyman

Registered: Mon Oct 25 2010
Записи: 86
Все равно не работает, сначала вообще не видит сигнал, после остановки и переименования скрипта сигнал появляется, но после каждого выхода скрипт тут же опять открывает эту же позу. На истории все чик чик.
Ждем доделки даного блока, идея блока весьма востребованна.

Наверх
#44983 - Fri Aug 03 2012 12:45 AM Re: №4 Решения простых задач _ Наращивание позиции [Re: Koresh25]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
В 1.2 данный блок сделан, находится в "Позиция"

Наверх
#58447 - Wed Oct 02 2013 11:14 AM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Подскажите при торговле 1им контрактом РТС если после ряда убыточных сделок, как зайди 2мя контрактами, если еще убыточные сделки то 3мя контрактами ????

Наверх
#73135 - Mon Sep 14 2015 07:39 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: SupportTSLab]
MrCredo Offline
stranger

Registered: Fri Jul 11 2014
Записи: 13
Originally Posted By: SupportTSLab
Похоже, что блок PosActiveNameExit На реале работает не правильно. Просьба пока отказаться от использования этого блока. Как он будет поправлен, отпишем на форуме.


Уважаемые разработчики, прошло три года, но так и не подправили работу данного блока, он вот так нужен, прям сил нет уже. И в поддержку писали, обещали исправить, но все без изменений. Помогите, пожалуйста!
Спасибо!
_________________________
Помогаем освоить ТСЛаб и создать свою систему
https://daytradingschool.ru


Наверх
#73136 - Mon Sep 14 2015 07:43 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: MrCredo]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Originally Posted By: MrCredo
Originally Posted By: SupportTSLab
Похоже, что блок PosActiveNameExit На реале работает не правильно. Просьба пока отказаться от использования этого блока. Как он будет поправлен, отпишем на форуме.


Уважаемые разработчики, прошло три года, но так и не подправили работу данного блока, он вот так нужен, прям сил нет уже. И в поддержку писали, обещали исправить, но все без изменений. Помогите, пожалуйста!
Спасибо!


о чем речь? блок ремонтировался давно.

Наверх
#73137 - Mon Sep 14 2015 08:38 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
MrCredo Offline
stranger

Registered: Fri Jul 11 2014
Записи: 13
А где найти ремонтированный, потому что у меня на реале сейчас не работает блок
_________________________
Помогаем освоить ТСЛаб и создать свою систему
https://daytradingschool.ru


Наверх
#73138 - Mon Sep 14 2015 09:26 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: MrCredo]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
какой именно

Наверх
#73139 - Mon Sep 14 2015 09:31 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Stan]
MrCredo Offline
stranger

Registered: Fri Jul 11 2014
Записи: 13
PosActiveNameExit
_________________________
Помогаем освоить ТСЛаб и создать свою систему
https://daytradingschool.ru


Наверх
#73140 - Mon Sep 14 2015 10:03 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: MrCredo]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
можно же решить по другому эту задачу.

Наверх
#73161 - Tue Sep 15 2015 03:29 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: MrCredo]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Originally Posted By: MrCredo
PosActiveNameExit

в программе есть уже давно, в позициях

Наверх
#73791 - Sun Oct 11 2015 03:23 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Airness Offline
newbie

Registered: Wed Aug 26 2015
Записи: 26
ViL, прошу прощения за глупый вопрос, а PosActiveName в итоге правильно работает на реале? В TSLab'е в блоке "Позиции" я нашел только дату и время выхода из позиции по имени. Есть ли там блок, который просто возвращает true при наличии активной позиции с заданным именем и false, если позиции с таким именем нет?

Наверх
#73807 - Mon Oct 12 2015 11:26 AM Re: №4 Решения простых задач _ Наращивание позиции [Re: Airness]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
"Последний выход имеет такое имя".

Наверх
#73884 - Wed Oct 14 2015 08:08 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Airness Offline
newbie

Registered: Wed Aug 26 2015
Записи: 26
Возможно, я неправильно понимаю его работу, но ведь он же возвращает true, и если из позиции был выход с заданным именем и нового входа не было (т.е. позиции нет), и если был выход, а потом был вход (т.е. позиция есть). Как тогда по этому блоку однозначно определить, активна позиция в данный момент или нет?

Наверх
#73885 - Wed Oct 14 2015 09:15 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Airness]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
сорри, перечитал переписку, понял, что Вы задавали вопрос не про PosActiveNameExit. А просто про активную позицию. Вы можете использовать просто: "Есть активная позиция" или "Есть активная позиция лонг" или "Есть активная позиция шорт".
Есть активная по имени, - такого блока нет.

Наверх
#75968 - Sat Jan 23 2016 10:19 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Bairom Offline
journeyman

Registered: Sat Jan 23 2016
Записи: 52
Принимайте новичка...) доброго времени суток! никак не могу разобраться с двумя вопросами:
1. как сделать это скрипт периодическим. Идея очень простая (нужно наращивать позу всякий раз когда доход становиться равным ну или больше чем ГО )
2. я так понимаю, что нельзя открыть позу заданным числом контрактов, тогда как в этом случае будет входить робот на реальном счете? всем депо?

Наверх
#75969 - Sat Jan 23 2016 10:20 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Bairom]
Bairom Offline
journeyman

Registered: Sat Jan 23 2016
Записи: 52
Originally Posted By: Bairom
Принимайте новичка...) доброго времени суток! никак не могу разобраться с двумя вопросами:
1. как сделать это скрипт периодическим. Идея очень простая (нужно наращивать позу всякий раз когда доход становиться равным ну или больше чем ГО )
2. я так понимаю, что нельзя открыть позу заданным числом контрактов, тогда как в этом случае будет входить робот на реальном счете? всем депо?


Attachments
Я наращивание позиции.xml (283 downloads)



Отредактировано Bairom (Sat Jan 23 2016 10:20 PM)

Наверх
#75971 - Sat Jan 23 2016 11:17 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Bairom]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Можно. Ваш скрипт не смотрел. Есть у саро вроде видео об этом. а если в двух словах. В формуле Блок доход за все время делим на ГО(констаннта) и падаем на количество в блок позиция.

Наверх
#75974 - Sun Jan 24 2016 07:46 AM Re: №4 Решения простых задач _ Наращивание позиции [Re: Stan]
Bairom Offline
journeyman

Registered: Sat Jan 23 2016
Записи: 52
Originally Posted By: Stan
Можно. Ваш скрипт не смотрел. Есть у саро вроде видео об этом. а если в двух словах. В формуле Блок доход за все время делим на ГО(констаннта) и падаем на количество в блок позиция.


Благодарю, за уделенное мне внимание и время! Пересмотрел все его видео, что есть на ютубе, видел его реализацию, но это не совсем то...(( Т.к. наращивание позиции у него посходит только после закрытия позы и открытия новой, как я понял... Может ошибаюсь? Мне же все же хотелось бы сделать так что бы позиция постоянно наращивалась на 1 контракт, как только прибыль переваливает за ГО (без закрытия, неограниченно во времени)

Наверх
#75975 - Sun Jan 24 2016 07:48 AM Re: №4 Решения простых задач _ Наращивание позиции [Re: Bairom]
Bairom Offline
journeyman

Registered: Sat Jan 23 2016
Записи: 52
Кстати мне показалось, что у него там ошибка в округлении при использовании функции Round. Т.к. эта функция округляет до ближайшего целого и по идеи может не хватить в реале денег!

Наверх
#75977 - Sun Jan 24 2016 10:47 AM Re: №4 Решения простых задач _ Наращивание позиции [Re: Bairom]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Значит просто используйте формулу, как я описал выше. Тслаб сам округлять будет.

Наверх
#75978 - Sun Jan 24 2016 11:17 AM Re: №4 Решения простых задач _ Наращивание позиции [Re: Stan]
Bairom Offline
journeyman

Registered: Sat Jan 23 2016
Записи: 52
Originally Posted By: Stan
Значит просто используйте формулу, как я описал выше. Тслаб сам округлять будет.

С этим я разобрался. Использую функцию Truncate (по сути она просто отбрасывает значение после запятой, округляя тем самым в меньшую сторону)
Вопросы по прежнему остаются:
1. можно ли сделать так, что бы наращивание позиции было бесконечно без закрытия существующих сделок?
2. каким количеством контрактов будет заходить робот в первый раз в реальной торговли, если нельзя изменять это количество переменной?

Наверх
#75986 - Sun Jan 24 2016 08:28 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Bairom]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
1. Делайте соответствующий алгоритм. В 2.0 возможно наращивание позиции без закрытия позы. Но тоже со своими нюансами.
2. Если бы вы изучили свойства ОЗ( обновляемого значения ) там есть начинать с.

Наверх
#76007 - Tue Jan 26 2016 07:18 AM Re: №4 Решения простых задач _ Наращивание позиции [Re: Stan]
Bairom Offline
journeyman

Registered: Sat Jan 23 2016
Записи: 52
Спасибо за совет насчет версии 2.0! Вроде сделал) Как только допилю вторую часть, обязательно поделюсь своим решением со всеми форумчанами!
Вообще конечно версия еще очень сырая. Сначала была мысль записывать все недоделки и баги для того что бы отправить разработчикам и помочь им с поиском, но их очень много и сложно не заметить...
Кстати никто не знает когда ориентировочно выйдет исправленная версия?

Наверх
#76009 - Tue Jan 26 2016 10:07 AM Re: №4 Решения простых задач _ Наращивание позиции [Re: Bairom]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Всё же лучше в поддержку о проблемах сообщать. Возможно кроме Вас их никто не видит.

Наверх
#76099 - Sat Jan 30 2016 11:01 AM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
Bairom Offline
journeyman

Registered: Sat Jan 23 2016
Записи: 52
Как и обещал делюсь своим решением на наращивание и сброс позиции. Как оказалось все очень просто, надеюсь работает правильно. Я проверял на часовике нефти вроде все в порядке)
Алгоритм весьма примитивный, но может кому нибудь поможет, мне бы помогло дней пять назад, как новичку.
Алгоритм:
1. Наращивание - Всякий раз когда прибыль от сделки становиться равной или больше ГО, докупаем контракты (количество контрактов = прибыль / ГО). 2. Сброс - Всякий раз когда убыток в сделки становиться равным или больше ГО продаем контракты (количество контрактов = прибыль / ГО * константа) если количество контрактов меньше или равно количеству контрактов в позиции, то позиция закрывается

Данный скрипт работает только для ЛОНГовых позиций, но переделать его очень просто, если куму нужно


Attachments
Я Наращивание и сброс позиции (коэф. сброса).xml (227 downloads)


Наверх
#76182 - Wed Feb 03 2016 05:07 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Bairom]
ruben Offline
stranger

Registered: Tue Jan 12 2016
Записи: 22
Добрый день.

Хотел спросить про наращивание позиции, при торговле облигациями.

Если алгоритму ограничить исторические данные к примеру до 10 баров и поставить галочку на "игнорировать позиции вне истории".
За период в 10 баров позиция не продастся и на 12 баре появится сигнал на покупку, откроет ли алгоритм новую заявку на покупку?

Наверх
#76184 - Wed Feb 03 2016 05:12 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ruben]
ruben Offline
stranger

Registered: Tue Jan 12 2016
Записи: 22
И можно ли как нибудь реализовать такой принцип торговли на визуальном редакторе? Заранее спасибо.

Наверх
#76186 - Wed Feb 03 2016 05:41 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ruben]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
если история ограничена 10 баров, то никакого сигнала на 12 баре не будет, так как этого бара для скрипта не существует.

Наверх
#76188 - Wed Feb 03 2016 06:01 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
ruben Offline
stranger

Registered: Tue Jan 12 2016
Записи: 22
Похоже я не правильно изъяснился.

К примеру история ограничена 10 барами. У алгоритма появился сигнал на покупку, на следующем баре он ставит заявку на покупку и она исполняется. Как я понял на следующем баре он поставит заявку на продажу с прибылью. Ограничение на продажу у алгоритма в торговых настройках 9 баров. И эта заявка не продается. Еще через два бара появляется снова сигнал на покупку. Т.е. с момента выставления заявки на продажу пройдет 11 баров, в истории обсчитывается 10 баров. Будет ли алгоритм ставить заявку на покупку.

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

Наверх
#76190 - Wed Feb 03 2016 06:15 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: ruben]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
нет, алгоритм же уже с позицией, входить он уже этим блоком входа не будет, пока существующая позиция не закроется.
В программе 2.0 можно набирать позицию сколько угодно.

Наверх
#82361 - Tue Sep 19 2017 07:04 AM Re: №4 Решения простых задач _ Наращивание позиции [Re: ViL]
BJIaDbIKa Offline
stranger

Registered: Sat Sep 02 2017
Записи: 6
Почему не открывает позицию когда обновляемое значение ровно 2 и более?


Attachments
Пересечение Bollinger.tscript (101 downloads)



Отредактировано BJIaDbIKa (Tue Sep 19 2017 07:06 AM)

Наверх
#82371 - Fri Sep 22 2017 03:03 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: Bairom]
serg Offline
Pooh-Bah

Registered: Fri May 14 2010
Записи: 1663
Loc: Россия
Originally Posted By: Bairom
Как и обещал делюсь своим решением на наращивание и сброс позиции. Как оказалось все очень просто, надеюсь работает правильно. Я проверял на часовике нефти вроде все в порядке)
Алгоритм весьма примитивный, но может кому нибудь поможет, мне бы помогло дней пять назад, как новичку.
Алгоритм:
1. Наращивание - Всякий раз когда прибыль от сделки становиться равной или больше ГО, докупаем контракты (количество контрактов = прибыль / ГО). 2. Сброс - Всякий раз когда убыток в сделки становиться равным или больше ГО продаем контракты (количество контрактов = прибыль / ГО * константа) если количество контрактов меньше или равно количеству контрактов в позиции, то позиция закрывается

Данный скрипт работает только для ЛОНГовых позиций, но переделать его очень просто, если куму нужно


не пашет
Si фьючерс


Attachments
не пашет.jpg (119 downloads)


Наверх
#82459 - Thu Oct 12 2017 06:58 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: serg]
BJIaDbIKa Offline
stranger

Registered: Sat Sep 02 2017
Записи: 6
Уважаемые, кто подскажет как наращивать позицию больше 1 раза???

Через обновляемое значение не работает, и поддержка молчит. frown


Attachments
Пересечение_Bollinger.tscript (102 downloads)



Отредактировано BJIaDbIKa (Thu Oct 12 2017 06:59 PM)

Наверх
#82460 - Thu Oct 12 2017 07:37 PM Re: №4 Решения простых задач _ Наращивание позиции [Re: BJIaDbIKa]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
В поддержке Вас не вижу, номер тикета напишите здесь.

Наверх
Page 1 of 4 1 2 3 4 >


Moderator:  ViL, sar