У вас не стоит Flash Player
Page 5 of 40 < 1 2 3 4 5 6 7 ... 39 40 >
Настройки
#6236 - Thu Jun 03 2010 11:50 AM Re: Заказ индикаторов в TSLab [Re: Nektodron]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: Nektodron
нужно четко написать "конст != 0". В C# числа к логике автоматически не кастятся, это не Си.

Уважаемый Некто, не знаю я ни того СИ ,ни другого и не понимаю, что значит "кастятся". Редактор называется визуальным..
Не сочтите за труд, напишите полное выражение, которое должно быть в теле логической формулы..
Заранее благодарен..

Наверх
#6237 - Thu Jun 03 2010 12:08 PM Re: Заказ индикаторов в TSLab [Re: usas]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
просьба сделать Наклон линейной регрессии
код с метастока
Linear Regression Slope

nio:=Input("Number of points taken to calculate the ROCs",3,1000,14);

rll:=ROC(O,nio-1,%)/(nio-1);
rl:=ROC(O,nio,%)/nio;
rh:=ROC(O,nio+1,%)/(nio+1);
rhh:=ROC(O,nio+2,%)/(nio+2);

xio:=Input("Distances of ROCs from interpolation point XIO ",0.01,1,0.5);

rit:=(rll / (1+xio) +
rl / (xio+.0001)+
rh / (1-xio) +
rhh / (2-xio)) /
( 1 / (1+xio) + 1 / (xio+.0001) + 1 / (1-xio) + 1 / (2-xio));

ro:=LinRegSlope(LinRegSlope(rit,nio),nio);
ro

А также R квадратичное
r-squared

Pwr(Corr(Cum(1),C,14,0),2)

Просьба ответить ждать ли мне данные индикаторы


Отредактировано Frend (Thu Jun 03 2010 12:13 PM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#6243 - Thu Jun 03 2010 05:46 PM Re: Заказ индикаторов в TSLab [Re: usas]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: usas
Originally Posted By: Nektodron
нужно четко написать "конст != 0". В C# числа к логике автоматически не кастятся, это не Си.

Уважаемый Некто, не знаю я ни того СИ ,ни другого и не понимаю, что значит "кастятся". Редактор называется визуальным..
Не сочтите за труд, напишите полное выражение, которое должно быть в теле логической формулы..
Заранее благодарен..

Видно Нектодрон занят, ваяет..:-)))
Знающие СИ, напишите мне искомую формулу..

Наверх
#6244 - Thu Jun 03 2010 06:26 PM Re: Заказ индикаторов в TSLab [Re: usas]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: Nektodron
будет так же, только вместо элемента И нужно логическую формулу использовать

Originally Posted By: usas

В теле формулы должно быть?
"сигнал" && "конст"
и на выходе будет "истина" при значениях - сигнал "да" , конст "1". Если константа "0", то сигнал не проходит.
Я прав?

В логической формуле нужно писать: "сигнал"&&"имя формулы"==1(ну или "сигнал"&&"имя формулы"!=0), а в формуле "условие"?1:0, например а>b?1:0 - т.е. если а>b истина, то на выходе будет 1. Хотя зачем городить блок формула, можно к логической формуле прицепить другую логическую формулу вашей константы в кторой просто написать a>b, а в главной логической формуле будет выражение "сигнал"&&"имя логической формулы", если нужна ложь от логической формулы тогда выражение будет "сигнал"&&"!имя логической формулы" - в этом случае сигнал будет проходить если будет логический 0.


Отредактировано uprav (Thu Jun 03 2010 06:29 PM)
_________________________


Наверх
#6245 - Thu Jun 03 2010 06:42 PM Re: Заказ индикаторов в TSLab [Re: uprav]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: uprav
Originally Posted By: Nektodron
будет так же, только вместо элемента И нужно логическую формулу использовать

Originally Posted By: usas

В теле формулы должно быть?
"сигнал" && "конст"
и на выходе будет "истина" при значениях - сигнал "да" , конст "1". Если константа "0", то сигнал не проходит.
Я прав?

В логической формуле нужно писать: "сигнал"&&"имя формулы"==1(ну или "сигнал"&&"имя формулы"!=0), а в формуле "условие"?1:0, например а>b?1:0 - т.е. если а>b истина, то на выходе будет 1. Хотя зачем городить блок формула, можно к логической формуле прицепить другую логическую формулу вашей константы в кторой просто написать a>b, а в главной логической формуле будет выражение "сигнал"&&"имя логической формулы", если нужна ложь от логической формулы тогда выражение будет "сигнал"&&"!имя логической формулы" - в этом случае сигнал будет проходить если будет логический 0.

UPRAV, в Вашем объяснении не определишь, где начинаются/заканчиваются фразы человеческого языка, и языка СИ.
Я понимаю, что нагло Вас эксплуатирую, но перепишите объяснение так, чтобы каждый язык занимал свою строку..
Спс..

Наверх
#6246 - Thu Jun 03 2010 06:54 PM Re: Заказ индикаторов в TSLab [Re: usas]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
В логической формуле нужно писать:
"сигнал"&&"имя формулы"==1
ну или
"сигнал"&&"имя формулы"!=0
,а в формуле
"условие"?1:0
, например
а>b?1:0
- т.е. если а>b истина, то на выходе будет 1, если ложь, то на выходе 0. Хотя зачем городить блок формула, можно к логической формуле прицепить другую логическую формулу вашей константы в кторой просто написать
a>b
,а в главной логической формуле будет выражение
"сигнал"&&"имя логической формулы"
, если нужна ложь от логической формулы тогда выражение будет
"сигнал"&&"!имя логической формулы"
- в этом случае сигнал будет проходить если будет логический 0. Имена формул/логических формул надо писать без ковычек.
_________________________


Наверх
#6247 - Thu Jun 03 2010 07:01 PM Re: Заказ индикаторов в TSLab [Re: usas]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Если нужно использовать математические функции C# в выражениях формул из этой ссылки
http://msdn.microsoft.com/ru-ru/library/system.math_members.aspx
,то в выражении формулы надо писать
Math.<функция(х)>


Отредактировано uprav (Thu Jun 03 2010 07:02 PM)
_________________________


Наверх
#6248 - Thu Jun 03 2010 07:04 PM Re: Заказ индикаторов в TSLab [Re: uprav]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: uprav
Если нужно использовать математические функции C# в выражениях формул из этой ссылки
http://msdn.microsoft.com/ru-ru/library/system.math_members.aspx
,то в выражении формулы надо писать
Math.<функция(х)>

Огромная благодарность..

Наверх
#6631 - Thu Jun 17 2010 10:34 AM Re: Заказ индикаторов в TSLab [Re: usas]
Alexei Offline
journeyman

Registered: Wed Jun 09 2010
Записи: 64
Хотелось бы видеть в системе индикатор - On Balance Volume

Наверх
#6731 - Sat Jun 19 2010 09:35 PM Re: Заказ индикаторов в TSLab [Re: uprav]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Работаю над кое-каким алгоритмом, по ходу дела понадобился блок активной позиции по имени блока входа, выкладываю его .dll, может кому понадобится (перед использованием проверьте сначала,правильно ли работает эта .dll, у меня правильно, по результатам сообщите).
--------
Логическая функция (типа bool) проверяющая наличие активной позиции по названию блока входа, где в верхней строчке
ввода имени вводится имя блока входа (в нижней строчке - имя самого блока логической функции)/ Тип входящих данных-Фин. инструмент,
Тип исходящих данных-Логическое значение.


Attachments
PosActiveName.rar (206 downloads)

_________________________


Наверх
#6763 - Sun Jun 20 2010 10:35 PM Re: Заказ индикаторов в TSLab [Re: uprav]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: uprav
(перед использованием проверьте сначала,правильно ли работает эта .dll, у меня правильно, по результатам сообщите).
--------
Логическая функция (типа bool) проверяющая наличие активной позиции по названию блока входа, где в верхней строчке
ввода имени вводится имя блока входа (в нижней строчке - имя самого блока логической функции)/ Тип входящих данных-Фин. инструмент,
Тип исходящих данных-Логическое значение.

Uprav привет! Что-то у меня никак не получается. Блок ничего не возвращает...Может опять не та dll


---------------------------------------------------
--------------------------------------------------

А ты можешь еще сделать, не для активной, а для последней исполненной, мне нужно вернуть последний стоплосс, либо выход по рынку. ??


Отредактировано 777 (Sun Jun 20 2010 11:00 PM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#6770 - Mon Jun 21 2010 09:18 AM Re: Заказ индикаторов в TSLab [Re: 777]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: 777

Uprav привет! Что-то у меня никак не получается. Блок ничего не возвращает...Может опять не та dll

Он по идее ничего не должен возвращать (т.е. он работает по принципу стандартного блока "есть активная позиция"), он проверяет условие и выдаёт true - если на текущем баре открыта не просто любая позиция, а именно с таким именем входа, и false - если активной позиции нет, или есть активная позиция но с другим именем входа.
Originally Posted By: 777
А ты можешь еще сделать, не для активной, а для последней исполненной, мне нужно вернуть последний стоплосс, либо выход по рынку. ??
Немного не понял, т.е. нужно ЦЕНУ последнего стоплосса или выхода по рынку?
_________________________


Наверх
#6774 - Mon Jun 21 2010 10:08 AM Re: Заказ индикаторов в TSLab [Re: uprav]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: uprav
Немного не понял, т.е. нужно ЦЕНУ последнего стоплосса или выхода по рынку?

Если последним был "Выход" то true.
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#6776 - Mon Jun 21 2010 10:30 AM Re: Заказ индикаторов в TSLab [Re: 777]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: 777
Если последним был "Выход" то true.

т.е. если последним был "выход", то true, а если последним был стоп, то false, так?
_________________________


Наверх
#6796 - Mon Jun 21 2010 01:38 PM Re: Заказ индикаторов в TSLab [Re: uprav]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: uprav
Originally Posted By: 777
Если последним был "Выход" то true.

т.е. если последним был "выход", то true, а если последним был стоп, то false, так?

Нет. Я имею ввиду по твоему же принципу. В блоке прописываешь имя, которое ждешь(например "выход"). Блок проверяет наличие имени,если свершилось, то true, если еще не свершилось то false
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#6942 - Wed Jun 23 2010 07:48 PM Re: Заказ индикаторов в TSLab [Re: 777]
Kovenant Offline
stranger

Registered: Wed Jun 23 2010
Записи: 18
а взвешенная WMA в TSlab реализована?

Наверх
#7144 - Sat Jun 26 2010 09:38 PM Re: Заказ индикаторов в TSLab [Re: andy]
heyJ Offline
stranger

Registered: Sat Jun 26 2010
Записи: 1
Прошу помочь с написанием индикатора (конверт с глаженый через ЕМА)
формула из метастока
EMA:=Input("Base EMA",1,100,22);
Factor:=Input("Factor",1,50,27);
avg:=Mov(C,EMA,E);
csize:= Stdev(2*Max(Abs(H-avg) ,Abs(L-avg)) / avg,100)*Factor/10;
{Use 100 days for stable channel size - default is 2.7 std}
Csize:= ValueWhen(1,
DayOfWeek()<Ref(DayOfWeek() ,-1) OR (
DayOfWeek()=Ref(DayOfWeek(),-1) AND DayOfMonth() <> Ref(DayOfMonth(),-1))
,Ref(csize,-1));
{ This pegs the Stdev to last bar of week and only changes once per week}
csize:=LastValue(csize);
{fix to constant using last value}
channel:=csize*avg;
avg+channel/2;
avg-channel/2;
avg;

Наверх
#7283 - Tue Jun 29 2010 09:14 AM Re: Заказ индикаторов в TSLab [Re: andy]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Прочитал про интересный, как мне кажется, индикатор "супертренд".
Все его составляющие уже в ТСлаб есть.
По-моему есть смысл в реализации.
Описание пристегиваю.

Наверх
#7284 - Tue Jun 29 2010 09:22 AM Re: Заказ индикаторов в TSLab [Re: usas]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Еще попытка..


Attachments
супертренд.doc (705 downloads)


Наверх
#7285 - Tue Jun 29 2010 10:01 AM Re: Заказ индикаторов в TSLab [Re: usas]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: usas
Еще попытка..

Это удачная была
____________________
____________________

Искомая комбинация.
!!!! Только с сжатием поокуратнее. В Тслабе оно работает не корректно. Сжатие считает время по гринвичу(т.е. абсолютно все время, даже когда биржа не работает).


Attachments
SUPERTREND.xml (384 downloads)



Отредактировано 777 (Tue Jun 29 2010 10:02 AM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
Page 5 of 40 < 1 2 3 4 5 6 7 ... 39 40 >


Moderator:  ViL, sar