У вас не стоит Flash Player
Page 2 of 14 < 1 2 3 4 ... 13 14 >
Настройки
#2522 - Mon Mar 01 2010 06:42 PM Re: Как сделать? [Re: uprav]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
если задать проскальзвание и в шагах и в процентах то в расчет идет сумма

Наверх
#2533 - Mon Mar 01 2010 08:39 PM Re: Как сделать? [Re: Nektodron]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: Nektodron
Вот пример скрипта, который не дает совершать сделку, если в этот день уже сделка была


Могли бы вы привести пример для часа "который не дает совершать сделку, если в этот час уже сделка была", с датой всё понятно, c часом не очень, как округлить время до часов, после деления на 10000 для сравнивания с пред.часом??? Какой оператор округляет в C# и который можно вставить в блок формула например или как окргулить до ровного часа время из блока LasCloPosTim? Спс.


=====извратился вот так в ЛФ: ((time/10000)-(LCPTime/10000))>1||((time/10000)-(LCPTime/10000))<0
не знаю правильно нет, вроде работает, был бы блок "час" из времени, наверно проще бы было...


Отредактировано uprav (Mon Mar 01 2010 09:25 PM)
_________________________


Наверх
#2539 - Tue Mar 02 2010 10:43 AM Re: Как сделать? [Re: uprav]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
чтобы выделить час нужно написать так:
"(time / 100) % 100"

оператор % в Си подобных языках - это взятие остатка от деления, иными словами отбрасывание старших разрядов.

Наверх
#2544 - Tue Mar 02 2010 12:35 PM Re: Как сделать? [Re: Nektodron]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
Прошу Вас сделать блок сумматор.
Нужно подсчитать в определенном диапозоне времени сумму отклонения цены.


Отредактировано Lenar (Tue Mar 02 2010 12:36 PM)

Наверх
#2666 - Fri Mar 05 2010 11:20 AM Re: Как сделать? [Re: Lenar]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
Originally Posted By: Lenar
Прошу Вас сделать блок сумматор.
Нужно подсчитать в определенном диапозоне времени сумму отклонения цены.


По моей просьбе можно сделать что нибудь.
Или не понятно.

Наверх
#2667 - Fri Mar 05 2010 11:21 AM Re: Как сделать? [Re: Lenar]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Нет, не совсем.

Наверх
#2668 - Fri Mar 05 2010 11:51 AM Re: Как сделать? [Re: Nektodron]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
Я хочу подсчитать сумму отклонений цены фьючерса поделенного на число акций в лоте и акции за определенное время. К примеру 10.30 до 18.44. И поделить на число баров в зависимости от выбранного периода.

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

С помощиью формулы можно реализовать, но очень нудно. А если выбрать тики, то вообще не возможно.



Отредактировано Lenar (Fri Mar 05 2010 11:52 AM)

Наверх
#2673 - Fri Mar 05 2010 12:24 PM Re: Как сделать? [Re: Lenar]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
можно сделать так:
1. формула "Close - Close[i-1]"
2. SMA за N от первой формулы
3. Формула "SMA * N"

несколько криво, но можно посчитать.
Но сумматор я добавлю.

Я идею правильно понял?

Наверх
#2676 - Fri Mar 05 2010 12:42 PM Re: Как сделать? [Re: Nektodron]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
формула "Close - Close[i-1]"
закрытие - закрытие предыдушего бара
если так, то не правильно
правильно
1. close(фьючерса)/100(количество лотов)- close (акции)
2. как определить N если тики?

Наверх
#2678 - Fri Mar 05 2010 01:24 PM Re: Как сделать? [Re: Lenar]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
тики предварительно сжать в другой таймфрейм

Наверх
#2684 - Fri Mar 05 2010 04:10 PM Re: Как сделать? [Re: Nektodron]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
если я тики буду сжимать в другой таймфрейм
то сигналы могут быть уже не объективны

Наверх
#2685 - Fri Mar 05 2010 05:16 PM Re: Как сделать? [Re: Lenar]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
внутри самого скрипта сжимать, для подсчета, а базовый тиковый

Наверх
#2692 - Sat Mar 06 2010 08:12 AM Re: Как сделать? [Re: uprav]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
Блок Закрытие позиции по стопу или таке профиту, кроме трейл стопа, дружит с логическими формулами?
Или с чем они дружат?
Дает ошибку нет входа. Делаю по примеру трейл стопа.


Отредактировано Lenar (Sat Mar 06 2010 11:40 AM)

Наверх
#2712 - Mon Mar 08 2010 12:51 PM Re: Как сделать? [Re: Lenar]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
Приложил пример.
Как я должен сделать?
Или примеры со стопами по таке профиту и стоп лосу.


Attachments
d.GIF (464 downloads)



Отредактировано Lenar (Mon Mar 08 2010 12:53 PM)

Наверх
#2981 - Tue Mar 16 2010 08:06 AM Re: Как сделать? [Re: Nektodron]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Подскажите пож по пользовательскому блоку Last "Closed Position Date": как вытащить именно ДАТУ ВЫХОДА по блоку "Закрытие по стоп-лосс" ПОСЛЕДНЕЙ ЗАКРЫТОЙ СДЕЛКИ а не дату входа?
Вчера обнаружил однонаправленный вход в этот же день после выхода по стоп-лосс, оказывается что если сделка вошла и вышла в этот день то блок работает, а если вошла в этот день и вышла в другой по стоп-лоссу, то не работает как необходимо.
Или возможно ли создать пользовательский блок наподобие "Closed Position Stop-loss Date" и чтобы он цеплялся к блоку "выход по стоп-лосс" и выводил дату?
_________________________


Наверх
#2982 - Tue Mar 16 2010 09:56 AM Re: Как сделать? [Re: uprav]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Ну нужно, в коде индикатора поменять вход, на выход и перекомпилировать его. Если сами не сможете, я позже сделаю.

Наверх
#3035 - Tue Mar 16 2010 08:02 PM Re: Как сделать? [Re: Nektodron]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: Nektodron
Ну нужно, в коде индикатора поменять вход, на выход и перекомпилировать его. Если сами не сможете, я позже сделаю.

Уважаемый Nektodron можно попросить Вас сделать, времени много уйдёт у меня, или подскажите пож до какого срока не сможете сделать, я до этого момента сам попробую поковырять, у меня этот скрипт боевой, а пока вручную его контролировать буду. Спасибо.
_________________________


Наверх
#3036 - Tue Mar 16 2010 08:16 PM Re: Как сделать? [Re: uprav]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Добавил индикатор "Last Closed Position Exit Date"
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=2422#Post2422

Наверх
#3073 - Wed Mar 17 2010 03:17 PM Re: Как сделать? [Re: uprav]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
Как сделать?
Хочу закрыть позицию по рынку на следующий день.

Наверх
#3078 - Wed Mar 17 2010 04:10 PM Re: Как сделать? [Re: Lenar]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: Lenar
Как сделать?
Хочу закрыть позицию по рынку на следующий день.

В "логической формуле" для блока "закрытие по рынку" я написал выражение: date!=date[i-1]&&(profitb-a)>0
эта формула закрывает позицию на открытии следующего дня (точнее на открытии 2-й пятиминутки от начала сессии) если профит, где переменная date - это блок "дата" исходящий из источника данных, а profitb это блок "доход"
_________________________


Наверх
Page 2 of 14 < 1 2 3 4 ... 13 14 >


Moderator:  ViL, sar