У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#10621 - Tue Aug 24 2010 04:07 PM Пример: Использование блоков «Доход», «Доход%»
SysKreator Offline
enthusiast

Registered: Tue Apr 27 2010
Записи: 207
Пример: Использование блоков «Доход», «Доход%»


Описание и формулы

Блоки «Доход», «Доход%» преимущественно применяются при формировании условий выхода из позиций. Входом для блока является значение блока Открытие позиции, выходом блока – число. Блок «Доход» показывает доход последний (на момент расчета свечи) позиции, открытой по заданному сигналу (блоку открытия позиции).

Формула расчета блока «Доход»:
Code:
Доход = К*(Текущая_цена – Цена_входа)

Формула расчета блока «Доход%»:
Code:
Доход = К*100*(Текущая_цена – Цена_входа) / Цена_входа

Где:
Code:
К – коэф. в блоке Открытие позиции

Действия, которые можно производить с выходным значением блока:
• Выводить на график
• Формировать условия для выхода из позиции:
o С помощью блока Логическая формула
o С помощью блока Формула


Пример системы с использованием блоков «Доход» и «Доход%»

Рассмотрим пример использования описанных блоков на практике. Создадим новую систему, у которой будут следующие условие на вход/выход из позиций (за базу возьмем популярный скрипт Hi-Lo). Условия:

Code:
Вход в длинную позицию
•	По фиксированной цене, рассчитанной на основе Максимум за период
И
•	Нет активных позиций

Выход из длинной позиции
•	По тэйк-профиту
•	По стоп-лоссу

В данном примере блоки «Доход» и «Доход%» используются для ведения позиции и определения цены выхода. См. файл Hi_Lo_Sample_.xml






Ответы на вопросы:

В. Когда начинает считать?
О. Вычисляется, если есть активная позиция, открытая блоком, с которым связан блок «Доход». До первой отрытой позиции значение = 0, в течение позиции значение изменяется (вычисляется) по приведенной формуле, после закрытия значение блока остается постоянным = последнему рассчитанному значению до нового входа в позицию.

В. Что на него следует подавать?
О. Входом является значение блока «Открытие позиции».

В. Как из него вытаскивать?
О. Соединить с блоком «Формула» или «Логическая формула».

В. В какой момент сбрасывается?
О. В момент перезапуска скрипта (в случае тестирования на истории). В момент запуска скрипта в реальном времени.

В. Можно ли в него предварительно что-то записать, а потом вычитать/прибавлять в реале с проверкой на "0" или заданное значение
О. Нет. Он берет данные из блока Открытие позиции. Для описанной задачи необходимо использовать блок «Обновляемое значение».



Attachments
Image01.PNG (4377 downloads)
Image02.PNG (4234 downloads)
Hi_Lo_Sample_.xml (796 downloads)



Отредактировано SysKreator (Tue Aug 24 2010 04:09 PM)

Наверх
#10635 - Tue Aug 24 2010 04:49 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: SysKreator]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Спасибо, ответ как всегда полный и исчерпывающий..
Креатор, а как насчет NRTR и NRMA. 777-й NRMA сваял, но судя по картинке у него пмсм получился другой индикатор.
На всякий случай повторяю ссылку на описание от автора...
http://konkop.narod.ru/nrma.htm

Наверх
#10661 - Tue Aug 24 2010 05:43 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: usas]
andy Offline

Pooh-Bah

Registered: Mon Feb 16 2009
Записи: 2130
Originally Posted By: usas
Спасибо, ответ как всегда полный и исчерпывающий..
Креатор, а как насчет NRTR и NRMA. 777-й NRMA сваял, но судя по картинке у него пмсм получился другой индикатор.
На всякий случай повторяю ссылку на описание от автора...
http://konkop.narod.ru/nrma.htm


А как на счет денежков дать Креатору за Ваше обучение ?

ps Шутка, но в каждой шутке ... :-)

Наверх
#10667 - Tue Aug 24 2010 06:23 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: andy]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
а я где-нибудь написал что я против?
ps Шутка, но в каждой шутке..:-)

Наверх
#10697 - Wed Aug 25 2010 12:42 AM Re: Пример: Использование блоков «Доход», «Доход%» [Re: usas]
andy Offline

Pooh-Bah

Registered: Mon Feb 16 2009
Записи: 2130
Originally Posted By: usas
а я где-нибудь написал что я против?
ps Шутка, но в каждой шутке..:-)


Во разговор пошел о цифрах :-)

Во сколько вы оцениваете работу по переводу готовых индикаторов, лежат тут на форуме, с C# на кубики, при условии, что тут же на форуме во всех подробностях описано как это делается ?
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=7811#Post7811

Наверх
#10701 - Wed Aug 25 2010 01:18 AM Re: Пример: Использование блоков «Доход», «Доход%» [Re: usas]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: usas
а я где-нибудь написал что я против?
ps Шутка, но в каждой шутке..:-)

usas! Что бы ANDY не предложил, готов: цена - 20%... grin
Это за PVT... grin
ps Шутка, но в каждой шутке..:-)

З.Ы.
На самом деле NRMA, который я сделал, взят именно с форума.
А соответственно его сделал Laber/
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#10745 - Wed Aug 25 2010 02:13 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: 777]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Интересная тема.Только сегодня открыл.Тэйк профит следит вместе лосем.Очередной шаг вперёд по моему.
_________________________
Делаю простые вещи.

Наверх
#10746 - Wed Aug 25 2010 02:17 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: profit]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Вот на базе этого мне кажется можно блок трэйлтейкпрофит сделать в систему позиции.
_________________________
Делаю простые вещи.

Наверх
#11179 - Sat Aug 28 2010 09:47 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: profit]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Для шорта не пойму как сделать схему на профит.Максимум что то на подобии обычного тейкпрофита выходит или следить начинает на встречу цене.
_________________________
Делаю простые вещи.

Наверх
#11180 - Sat Aug 28 2010 09:49 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: profit]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
В ОЗ ставил 1500,полярность в формулах менял.Что то не надо ещё делать.?
_________________________
Делаю простые вещи.

Наверх
#11181 - Sat Aug 28 2010 09:51 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: profit]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Вообще схема следящего профита плюс кубик тейкпрофит немного улучшает доходность.
_________________________
Делаю простые вещи.

Наверх
#15258 - Thu Oct 14 2010 03:29 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: profit]
R2D224RUS Offline
enthusiast

Registered: Sun Aug 29 2010
Записи: 221
Loc: Krasnoyarsk
Господа, а можно как-то обойтись без десятка этих кубиков, чтобы сделать тейкпрофит??
Ведь есть же кубик "Закрытие по take-profit"??
Спасибо заранее.

Наверх
#15259 - Thu Oct 14 2010 03:39 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: R2D224RUS]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
вариант проще-это формула,константа,цена входа и take-profit.всё равно 4 кубика.в один кубик пока не слепил никто.
_________________________
Делаю простые вещи.

Наверх
#15266 - Thu Oct 14 2010 04:27 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: profit]
R2D224RUS Offline
enthusiast

Registered: Sun Aug 29 2010
Записи: 221
Loc: Krasnoyarsk
Спасибо. ОЧень хорошо получилось.

Наверх
#15573 - Wed Oct 20 2010 03:00 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: R2D224RUS]
IvanA Offline
stranger

Registered: Tue Sep 21 2010
Записи: 15
Спасибо за хорошее описание!

А каким образом в визуальном редакторе можно подсчитать общую прибыль/убыток за время работы алгоритма? Интересует случай, когда имеется несколько блоков для открытия позиции, с помощью каждого блока периодически открываются позиции. Есть ли соответствующий блок в визуальном редакторе?

Наверх
#15607 - Thu Oct 21 2010 02:42 AM Re: Пример: Использование блоков «Доход», «Доход%» [Re: IvanA]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
По-моему такого блока не было...
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#15769 - Fri Oct 22 2010 01:56 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: 777]
sasha Offline
stranger

Registered: Tue Jan 26 2010
Записи: 10
Подскажите кто-нибудь, пожалуйста.
Как с помощью "Доход" и "Цена входа" получить в скрипте инфу по чем я закрылся по трейл-стопу.
Хочу использовать для повторного входа по этой же цене, если трейл сработал, а ход продолжается.
Наверняка существуют более толковые решения.
Буду рад их прочесть.

Наверх
#15771 - Fri Oct 22 2010 02:06 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: sasha]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
1 вариант сложный Цену берите с блока трейл, обновляемое значение, обнуление через время последней закрытой позиции.
2. вариант попроще Цена от трейл, проверка на наличие позиции. Если нет позиции, то покупка/продажа блоками меньше/больше по цене трейл.

А в формулах уже проверять Доход ит.д. если это необходимо.


Отредактировано ViL (Fri Oct 22 2010 02:12 PM)

Наверх
#15781 - Fri Oct 22 2010 04:54 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: ViL]
sasha Offline
stranger

Registered: Tue Jan 26 2010
Записи: 10
Большое спасибо за ответ.


Отредактировано sasha (Sat Oct 23 2010 05:53 PM)

Наверх
#15820 - Sun Oct 24 2010 07:43 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: sasha]
Stanley Offline
enthusiast

Registered: Mon Jun 21 2010
Записи: 283
Подскажите пожалуйста как реализовать условие выхода из позиции когда доход по ней достигает определенной величины.Я правильно думаю что это можно сделать только через обновляемое значение?

Наверх
#15821 - Sun Oct 24 2010 08:35 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: Stanley]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Как вариант взять выход по тейк-профит и соединить с формулой: Цена входа+Доход и с лог формулой в которой проверить условие достижения Дохода заданной величины : Доход>Константа. Где константа Ваша определенная величина.
Или использовать выход по рынку, соединить его с лог формулой в которой проверить условие достижения Дохода заданной величины : Доход>Константа. Где константа Ваша определенная величина.


Отредактировано ViL (Sun Oct 24 2010 09:03 PM)

Наверх
#15867 - Mon Oct 25 2010 03:18 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: ViL]
Stanley Offline
enthusiast

Registered: Mon Jun 21 2010
Записи: 283
второй вариант не работает-уже пробовал.А первый попробую) Спасибо

Наверх
#38381 - Wed Mar 07 2012 11:05 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: Stanley]
Kirill_mr Offline
stranger

Registered: Sun Oct 16 2011
Записи: 11
Здравствуйте
Подскажите можно ли обнулять значение блока Доход в зависимости от логического условия? Или может подскажите какие либо варианты обнулить Доход не закрывая позицию (внутри дня).

Наверх
#38383 - Thu Mar 08 2012 12:18 AM Re: Пример: Использование блоков «Доход», «Доход%» [Re: Kirill_mr]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
С помощью обновляемого значения очевидно.
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=7878#Post7878

Наверх
#38393 - Thu Mar 08 2012 12:57 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: ViL]
Kirill_mr Offline
stranger

Registered: Sun Oct 16 2011
Записи: 11
Необходимо чтобы блок Доход начал рассчёт заново с момента срабатывания условия, не понимаю как это реализовать с помощью Обновляемого значения, ведь после его обнуления блок доход заново рассчёт не начнёт и соответственно при взятии значения из блока Доход в блок Обн.значение число будет равно Доходу по инструменту с момента открытия сделки а не с нужного мне времени.

Наверх
#38397 - Thu Mar 08 2012 08:12 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: Kirill_mr]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Сам блок Доход конечно не начнет, а блок формула, либо само обновляемое значение вполне.


Отредактировано ViL (Thu Mar 08 2012 08:12 PM)

Наверх
#40627 - Fri Apr 20 2012 06:22 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: ViL]
Stanley Offline
enthusiast

Registered: Mon Jun 21 2010
Записи: 283
Добрый день. Не пойму почему глючит блок доход%. Использую его как дополнительное условие для выхода из позиции. При введении данного условия скрипт просто не считается сделок о, кривая доходности отсутствует... В приложенном файле если убрать второй выход из позиции, то всё заработает, а так не хочет... Подскажите пожалуйста что не так. Может версия у меня старая программы? давно не обновлялся 1.1.23


Attachments
Пример неправильного ф-ия блока доход.xml (383 downloads)


Наверх
#40635 - Fri Apr 20 2012 09:05 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: Stanley]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
1/ D[i-1] нельзя индексировать доход в версии программы 1.1 , в 1.2 можно.
2/ Нет связи от "D" до "ЛогичеФормул2"

Наверх
#40701 - Mon Apr 23 2012 07:46 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: ViL]
Stanley Offline
enthusiast

Registered: Mon Jun 21 2010
Записи: 283
Понятно, спасибо) Я давно не был на форуме. Подскажите или киньте пожалуйста ссылку где говориться о дате выхода обновления до 1.2?

Наверх
#68438 - Sun Feb 22 2015 10:15 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: Stanley]
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
Добрый день!

Задумался сделать простую вещь: внести в в алгоритм условие если доход за сделку был больше X% то пропускаю определенное количество сделок.

Как-то не выходит это реализовать в редакторе)))

Проблемы 2:

1. Не могу подключить Доход в %
2. Не пойму как задать условие на пропуск нескольких сделок после доходной с заданным критерием.

Сорри если это уже описывалось. Я не нашел.

Спасибо!

Наверх
#68441 - Mon Feb 23 2015 11:29 AM Re: Пример: Использование блоков «Доход», «Доход%» [Re: managarOFF]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
% от чего?

Наверх
#68444 - Mon Feb 23 2015 10:10 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: ViL]
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
Доход от сделки по отношению к портфелю или к базовому активу

Наверх
#68446 - Tue Feb 24 2015 12:33 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: managarOFF]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
И куда Вы его не можете подключить?

Наверх
#70488 - Mon May 25 2015 07:57 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: ViL]
Lexuz77 Offline
stranger

Registered: Sat May 16 2015
Записи: 14
Кстати - заметил одну интересную вещь - а ведь кубик ДОХОД считает его не верно(насколько я понял)! Проверить просто - берем создаем скрипт входа по рынку, выводим на график ДОХОД, запускаем все это дело на каком нить неликвиде, где спред 20-30п - после входа в позицию на графике, при неизменной цене, я вижу что мой профит равен НУЛЮ!!! это не ВЕРНО, потому что после входа в позу я сразу попадаю на СПРЕД!
Что мы имеем
Доход = К*(Текущая_цена – Цена_входа)
А вот что является Текущая_цена - откуда она берется?? Допустим РТС - цена АСК 104060 цена бид 104050 - в квике на графике у нас будет отображатся цена 104060.Окей - РТС ликвидный инструмент. Берем например Си 9.15 - цена АСК 52021 цена БИД 52000 спред 21п - что тут у нас является Текущей_ценой?? Как ее считает ТСлаб??

Наверх
#70491 - Mon May 25 2015 08:28 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: Lexuz77]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Файл->открыть->сделки по инструменту

Наверх
#70493 - Mon May 25 2015 09:44 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: ViL]
Lexuz77 Offline
stranger

Registered: Sat May 16 2015
Записи: 14
А как можно же посчитать доход в пунктах с учетом спреда?? Вроде есть блок Цена входа, пробовал его подключать к выходу из блока "открытие по рыночной цене" и сравнивать с бидом/аском - что то не получается frown

Наверх
#70509 - Tue May 26 2015 01:28 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: Lexuz77]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
то, что Вы описываете называется MAE или MFE по бидам или аскам, никак не доход.
Что именно не получается? Доход - есть такой блок.

Наверх
#70545 - Wed May 27 2015 05:53 PM Re: Пример: Использование блоков «Доход», «Доход%» [Re: ViL]
Lexuz77 Offline
stranger

Registered: Sat May 16 2015
Записи: 14
Originally Posted By: ViL
то, что Вы описываете называется MAE или MFE по бидам или аскам, никак не доход.
Что именно не получается? Доход - есть такой блок.

Максимальное неблагоприятное/благоприятное отклонение цены от позиции в абсолютных величинах. В расчете на один контракт/лот. - это,получается, не то что я описываю. Мне нужно что бы доход считался с учетом текущего спреда. Т.е. берем любой инструмент со спердом = 10. Бид = 100, аск равен 110. Я купил по рынку по цене 110 - моя прибыль стразу после входа в позу равна минус 10пунктов - вот так в идеале должен считатся доход smile В текущей вариации кубика ДОХОД сразу после входа прибыль будет равна нулю.


Отредактировано Lexuz77 (Wed May 27 2015 05:59 PM)

Наверх
#70552 - Thu May 28 2015 10:09 AM Re: Пример: Использование блоков «Доход», «Доход%» [Re: Lexuz77]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
не пойму. доход позиции ПОСЛЕ входа в позицию, а не ДО.
Причем здесь проскальзывание?

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


Moderator:  ViL, sar