У вас не стоит Flash Player
Page 37 of 40 < 1 2 ... 35 36 37 38 39 40 >
Настройки
#84804 - Sun Mar 17 2019 11:40 PM Re: Заказ индикаторов в TSLab [Re: leon_mn]
leon_mn Offline
newbie

Registered: Mon Feb 11 2019
Записи: 33
И еще один JMA который так же не реагирует на phase но при этом еще и только в среде х32 работает..
в общем ограничение на ограничении...

в тслаб вообще можно что-то сделать не кубиками а кодом?


Attachments
JMA.rar (75 downloads)


Наверх
#84806 - Mon Mar 18 2019 02:25 PM Re: Заказ индикаторов в TSLab [Re: leon_mn]
leon_mn Offline
newbie

Registered: Mon Feb 11 2019
Записи: 33
гляньте плз, почему не работает...
в пане выглядит так:


Code:
//JMA calculation
JMA(src, len, p) =>
    beta = 0.45*(len-1)/(0.45*(len-1)+2)
    alpha = pow(beta, p)
    L0=0.0, L1=0.0, L2=0.0, L3=0.0, L4=0.0
    L0 := (1-alpha)*src + alpha*nz(L0[1])
    L1 := (src - L0[0])*(1-beta) + beta*nz(L1[1])
    L2 := L0[0] + L1[0]
    L3 := (L2[0] - nz(L4[1]))*((1-alpha)*(1-alpha)) + (alpha*alpha)*nz(L3[1])
    L4 := nz(L4[1]) + L3[0]
    L4


Attachments
JMA_.tscript (120 downloads)


Наверх
#84807 - Mon Mar 18 2019 05:19 PM Re: Заказ индикаторов в TSLab [Re: leon_mn]
OldMo Offline
member

Registered: Wed Feb 08 2017
Записи: 194
Originally Posted By: leon_mn
И еще один JMA который так же не реагирует на phase но при этом еще и только в среде х32 работает..
в общем ограничение на ограничении...

в тслаб вообще можно что-то сделать не кубиками а кодом?


Можно. Все что можно кубиками можно и на API + то чего в кубиках нет. Кубики же тоже на апи написаны.

Наверх
#84808 - Mon Mar 18 2019 05:38 PM Re: Заказ индикаторов в TSLab [Re: OldMo]
OldMo Offline
member

Registered: Wed Feb 08 2017
Записи: 194
Можно открыть в VS индикатор который вы скидывали и переделать его чтобы он считал как вам надо. Даже с TSlab API разбираться не надо. Оставляете всю "обертку" как было и меняете математику внутри.

Там конечно треш из 200+ строк кода типа num9 = (num24 - num10) * num27 + num26 * num9; Но если он вам так нужен разобраться можно. Даже интересно стало, что за индикатор так брутально высчитывается.

З.Ы. Не забудьте поделиться с нами правильным индикатором.

Наверх
#84810 - Mon Mar 18 2019 07:27 PM Re: Заказ индикаторов в TSLab [Re: OldMo]
leon_mn Offline
newbie

Registered: Mon Feb 11 2019
Записи: 33
Originally Posted By: OldMo
Можно открыть в VS

поподробнее плз

Наверх
#84813 - Tue Mar 19 2019 01:43 PM Re: Заказ индикаторов в TSLab [Re: leon_mn]
OldMo Offline
member

Registered: Wed Feb 08 2017
Записи: 194
Ну я открывал при помощи ReSharper'a для VS. Наверное, существует много других способов декомпилировать dll, я не разбираюсь. Думаю это легко гуглится.
Во вложении код из вашего индикатора.


Attachments
JMA.txt (67 downloads)


Наверх
#84820 - Fri Mar 22 2019 02:04 AM Re: Заказ индикаторов в TSLab [Re: OldMo]
leon_mn Offline
newbie

Registered: Mon Feb 11 2019
Записи: 33
у меня есть еще один индикатор который работает примерно по такой же схеме - ему надо чтобы формулы могли пересекаться друг на друга.. то-есть вот пример:
Code:
//JMA calculation
JMA(src, len, p) =>
    beta = 0.45*(len-1)/(0.45*(len-1)+2)
    alpha = pow(beta, p)
    L0=0.0, L1=0.0, L2=0.0, L3=0.0, L4=0.0
    L0 := (1-alpha)*src + alpha*nz(L0[1])
    L1 := (src - L0[0])*(1-beta) + beta*nz(L1[1])
    L2 := L0[0] + L1[0]
    L3 := (L2[0] - nz(L4[1]))*((1-alpha)*(1-alpha)) + (alpha*alpha)*nz(L3[1])
    L4 := nz(L4[1]) + L3[0]
    L4

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

Наверх
#84821 - Fri Mar 22 2019 11:22 AM Re: Заказ индикаторов в TSLab [Re: leon_mn]
leon_mn Offline
newbie

Registered: Mon Feb 11 2019
Записи: 33
поддержка со стороны администрации просто зашкаливает...

Наверх
#84822 - Fri Mar 22 2019 05:39 PM Re: Заказ индикаторов в TSLab [Re: leon_mn]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8134
Что требуется от администрации ?

Наверх
#84823 - Fri Mar 22 2019 08:37 PM Re: Заказ индикаторов в TSLab [Re: ViL]
leon_mn Offline
newbie

Registered: Mon Feb 11 2019
Записи: 33
помочь с адаптацией кода в вашем приложении
неужто не понятно что расширение возможностей вашей платформы и введение максимального числа популярный и не оч популярный индикаторов ведет к большему распространению вашей платформы и увеличению конечный пользователей что как иток - к прибыли.
кажется логическая цепь понятна и ясна...

PS почему хотя бы вы не можете сделать какой общий пул индикаторов от пользователей не через кастыли как сейчас: "пойди на форуме найди, надейся что оно работает правильно.."


Отредактировано leon_mn (Fri Mar 22 2019 08:41 PM)

Наверх
#84824 - Fri Mar 22 2019 09:34 PM Re: Заказ индикаторов в TSLab [Re: leon_mn]
jhgjrht Offline
writer

Registered: Sun Nov 21 2010
Записи: 428
JMA вот отсюда
будет работать и в 64 битной среде.
По поводу фазы: здесь она, по моему, должна меняться в пределах от -100, до 100. Внутри кода индикатора она нормируется так: phase = phase/100 + 1.5
_________________________
Не пишите мне! Никому ничего делать не буду.

Наверх
#84825 - Fri Mar 22 2019 10:40 PM Re: Заказ индикаторов в TSLab [Re: jhgjrht]
leon_mn Offline
newbie

Registered: Mon Feb 11 2019
Записи: 33
он у меня есть, фаза работает только если -100 , 0 , 100
любые значения между этими тремя не работаю вовсе.

видимо индикатор внутри себя не понимает дробные значения
я где-то такое читал, нам надо бы сделать разделить не на 100 а на 100.000000000000

хотя хрен бы знает, возможно я ошибаюсь

Наверх
#84826 - Fri Mar 22 2019 10:53 PM Re: Заказ индикаторов в TSLab [Re: leon_mn]
jhgjrht Offline
writer

Registered: Sun Nov 21 2010
Записи: 428
Originally Posted By: leon_mn
он у меня есть, фаза работает только если -100 , 0 , 100
любые значения между этими тремя не работаю вовсе.

видимо индикатор внутри себя не понимает дробные значения
я где-то такое читал, нам надо бы сделать разделить не на 100 а на 100.000000000000

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


Attachments
JMA.zip (83 downloads)

_________________________
Не пишите мне! Никому ничего делать не буду.

Наверх
#84834 - Mon Mar 25 2019 11:05 AM Re: Заказ индикаторов в TSLab [Re: leon_mn]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8134
Originally Posted By: leon_mn
помочь с адаптацией кода в вашем приложении
неужто не понятно что расширение возможностей вашей платформы и введение максимального числа популярный и не оч популярный индикаторов ведет к большему распространению вашей платформы и увеличению конечный пользователей что как иток - к прибыли.
кажется логическая цепь понятна и ясна...

PS почему хотя бы вы не можете сделать какой общий пул индикаторов от пользователей не через кастыли как сейчас: "пойди на форуме найди, надейся что оно работает правильно.."


Как определять, что правильный индикатор, не правильный ?
Пул создали здесь:
https://github.com/tslab-hub/handlers

Наверх
#84869 - Wed Apr 03 2019 03:23 PM Re: Заказ индикаторов в TSLab [Re: ViL]
leon_mn Offline
newbie

Registered: Mon Feb 11 2019
Записи: 33
Кто может написать WMA (он же LWMA в тслабе) в виде кубиков?

Наверх
#84870 - Wed Apr 03 2019 03:25 PM Re: Заказ индикаторов в TSLab [Re: ViL]
leon_mn Offline
newbie

Registered: Mon Feb 11 2019
Записи: 33
Originally Posted By: ViL

Как определять, что правильный индикатор, не правильный ?

обратиться к создателю наверное


Отредактировано leon_mn (Wed Apr 03 2019 03:25 PM)

Наверх
#84888 - Fri Apr 05 2019 06:43 AM Re: Заказ индикаторов в TSLab [Re: leon_mn]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Originally Posted By: leon_mn
Кто может написать WMA (он же LWMA в тслабе) в виде кубиков?


Добрый день. не чего не надо писать он есть уже готовый, скрин ниже! Ищете сборку под 2.0 с индикаторами!


Attachments
Без названия2.jpg (98 downloads)


Наверх
#84919 - Mon Apr 08 2019 11:14 PM Re: Заказ индикаторов в TSLab [Re: Stan]
irinadmi Offline
stranger

Registered: Sat Jan 19 2019
Записи: 9
Здравствуйте! Можете, пожалуйста, создать два кубика
1) в последних 5 закрытых сделок имеются 2 убыточные (последовательности сделок могут быть такими +--++ / +-++- /-+++-)
2) в последних 5 закрытых сделок имеются 3 убыточные (++---/+---+/-+--+)

Наверх
#85110 - Sun May 12 2019 06:44 PM Re: Заказ индикаторов в TSLab [Re: irinadmi]
Trader Offline
stranger

Registered: Sun May 12 2019
Записи: 1
Добрый день.
Кто может помочь в создании индикатора за договорную плату?
Нужен индикатор:
Аналогичный индикотору созданный для платформы МТ5

altrtrend signal v2 2.mq5

Аналогичный есть.

Наверх
#85703 - Tue Sep 17 2019 02:02 AM Re: Заказ индикаторов в TSLab [Re: andy]
MorganFrenk Offline
stranger

Registered: Fri Sep 13 2019
Записи: 2
Loc: Russia
Доброго времени суток. Прошу помощи в написании индикаторов volatility stop. На форуме не нашел.

Code:
IndicatorName = "VStop";   
  
AddInput("I", Inputs.Candle);
AddSeries("vstop", DrawAs.Line, Color.Red, false);   
AddSeries("Up", DrawAs.Custom, Color.Green);   
AddSeries("Dn", DrawAs.Custom, Color.Red);

AddParameter("length", 20);
AddParameter("mult", 2);

AddGlobalVariable("is_uptrend", Types.Boolean, false);
AddGlobalVariable("is_uptrend_prev", Types.Boolean, false);
AddGlobalVariable("max_", Types.Double, 0.0);
AddGlobalVariable("min_", Types.Double, 0.0);
AddGlobalVariable("c", Types.Int, 0);

var atr_ = ATR(I, length);

double max1 = Math.Max(max_, I.Close[0]);
double min1 = Math.Min(min_, I.Close[0]);

is_uptrend_prev = is_uptrend;

double stop = is_uptrend_prev ? max1 - mult * atr_[0] : min1 + mult * atr_[0];
double vstop_prev = CurrentIndex > length ? vstop[1] : 0.0;
double vstop1 = is_uptrend_prev ? Math.Max(vstop_prev, stop) : Math.Min(vstop_prev, stop);
is_uptrend = (I.Close[0] - vstop1) >= 0;
bool is_trend_changed = is_uptrend != is_uptrend_prev;
max_ = is_trend_changed ? I.Close[0] : max1;
min_ = is_trend_changed ? I.Close[0] : min1;
vstop = is_trend_changed ? is_uptrend ? max_ - mult * atr_ : min_ + mult * atr_ : vstop1;

c += is_uptrend != is_uptrend_prev ? -c : 1;
if (is_uptrend)
   { Up[0] = vstop[0]; if (c > 0) Up.DrawLine(); }
   else
   { Dn[0] = vstop[0]; if (c > 0) Dn.DrawLine(); }


С программой только начал знакомится. Перенес несколько индикаторов из пайн кубиками. Этот никак не получается. Все ли индикаторы кубиками можно собрать? Выдает ошибку "Cannot use local variable before it is declared" когда переношу этот.

Еще нужна помощь с индикатором SSL channel:

Code:
study("SSL channel", overlay=true)
period=input(title="Period", defval=10)
len=input(title="Period", defval=10)
smaHigh=sma(high, len)
smaLow=sma(low, len)
Hlv = na
Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : Hlv[1]
sslDown = Hlv < 0 ? smaHigh: smaLow
sslUp   = Hlv < 0 ? smaLow : smaHigh

plot(sslDown, linewidth=2, color=red)
plot(sslUp, linewidth=2, color=lime)


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

Наверх
Page 37 of 40 < 1 2 ... 35 36 37 38 39 40 >


Moderator:  ViL, sar