#84804 - Sun Mar 17 2019 11:40 PM
Re: Заказ индикаторов в TSLab
[Re: leon_mn]
|
newbie
Registered: Mon Feb 11 2019
Записи: 33
|
И еще один JMA который так же не реагирует на phase но при этом еще и только в среде х32 работает.. в общем ограничение на ограничении...
в тслаб вообще можно что-то сделать не кубиками а кодом?
Attachments
JMA.rar (90 downloads)
|
Наверх
|
|
|
|
#84806 - Mon Mar 18 2019 02:25 PM
Re: Заказ индикаторов в TSLab
[Re: leon_mn]
|
newbie
Registered: Mon Feb 11 2019
Записи: 33
|
гляньте плз, почему не работает... в пане выглядит так: //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 (155 downloads)
|
Наверх
|
|
|
|
#84807 - Mon Mar 18 2019 05:19 PM
Re: Заказ индикаторов в TSLab
[Re: leon_mn]
|
member
Registered: Wed Feb 08 2017
Записи: 194
|
И еще один JMA который так же не реагирует на phase но при этом еще и только в среде х32 работает.. в общем ограничение на ограничении...
в тслаб вообще можно что-то сделать не кубиками а кодом? Можно. Все что можно кубиками можно и на API + то чего в кубиках нет. Кубики же тоже на апи написаны.
|
Наверх
|
|
|
|
#84808 - Mon Mar 18 2019 05:38 PM
Re: Заказ индикаторов в TSLab
[Re: OldMo]
|
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]
|
newbie
Registered: Mon Feb 11 2019
Записи: 33
|
|
Наверх
|
|
|
|
#84813 - Tue Mar 19 2019 01:43 PM
Re: Заказ индикаторов в TSLab
[Re: leon_mn]
|
member
Registered: Wed Feb 08 2017
Записи: 194
|
Ну я открывал при помощи ReSharper'a для VS. Наверное, существует много других способов декомпилировать dll, я не разбираюсь. Думаю это легко гуглится. Во вложении код из вашего индикатора.
Attachments
JMA.txt (85 downloads)
|
Наверх
|
|
|
|
#84820 - Fri Mar 22 2019 02:04 AM
Re: Заказ индикаторов в TSLab
[Re: OldMo]
|
newbie
Registered: Mon Feb 11 2019
Записи: 33
|
у меня есть еще один индикатор который работает примерно по такой же схеме - ему надо чтобы формулы могли пересекаться друг на друга.. то-есть вот пример: //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]
|
newbie
Registered: Mon Feb 11 2019
Записи: 33
|
поддержка со стороны администрации просто зашкаливает...
|
Наверх
|
|
|
|
#84823 - Fri Mar 22 2019 08:37 PM
Re: Заказ индикаторов в TSLab
[Re: ViL]
|
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]
|
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]
|
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]
|
writer
Registered: Sun Nov 21 2010
Записи: 428
|
он у меня есть, фаза работает только если -100 , 0 , 100 любые значения между этими тремя не работаю вовсе.
видимо индикатор внутри себя не понимает дробные значения я где-то такое читал, нам надо бы сделать разделить не на 100 а на 100.000000000000
хотя хрен бы знает, возможно я ошибаюсь Посмотрел, очень может быть, что так и есть. Попробуйте эту версию.
Attachments
JMA.zip (113 downloads)
_________________________
Не пишите мне! Никому ничего делать не буду.
|
Наверх
|
|
|
|
#84834 - Mon Mar 25 2019 11:05 AM
Re: Заказ индикаторов в TSLab
[Re: leon_mn]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
помочь с адаптацией кода в вашем приложении неужто не понятно что расширение возможностей вашей платформы и введение максимального числа популярный и не оч популярный индикаторов ведет к большему распространению вашей платформы и увеличению конечный пользователей что как иток - к прибыли. кажется логическая цепь понятна и ясна...
PS почему хотя бы вы не можете сделать какой общий пул индикаторов от пользователей не через кастыли как сейчас: "пойди на форуме найди, надейся что оно работает правильно.." Как определять, что правильный индикатор, не правильный ? Пул создали здесь: https://github.com/tslab-hub/handlers
|
Наверх
|
|
|
|
#84869 - Wed Apr 03 2019 03:23 PM
Re: Заказ индикаторов в TSLab
[Re: ViL]
|
newbie
Registered: Mon Feb 11 2019
Записи: 33
|
Кто может написать WMA (он же LWMA в тслабе) в виде кубиков?
|
Наверх
|
|
|
|
#84870 - Wed Apr 03 2019 03:25 PM
Re: Заказ индикаторов в TSLab
[Re: ViL]
|
newbie
Registered: Mon Feb 11 2019
Записи: 33
|
Как определять, что правильный индикатор, не правильный ?
обратиться к создателю наверное
Отредактировано leon_mn (Wed Apr 03 2019 03:25 PM)
|
Наверх
|
|
|
|
#84888 - Fri Apr 05 2019 06:43 AM
Re: Заказ индикаторов в TSLab
[Re: leon_mn]
|
veteran
Registered: Wed Oct 02 2013
Записи: 1357
|
Кто может написать WMA (он же LWMA в тслабе) в виде кубиков? Добрый день. не чего не надо писать он есть уже готовый, скрин ниже! Ищете сборку под 2.0 с индикаторами!
Attachments
Без названия2.jpg (114 downloads)
|
Наверх
|
|
|
|
#85110 - Sun May 12 2019 06:44 PM
Re: Заказ индикаторов в TSLab
[Re: irinadmi]
|
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]
|
stranger
Registered: Fri Sep 13 2019
Записи: 2
Loc: Russia
|
Доброго времени суток. Прошу помощи в написании индикаторов volatility stop. На форуме не нашел. 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: 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) Подскажите, где можно посмотреть как правильно из кубиков индикаторы делать, где я косячу. Простите, если спрашиваю все не в той теме.
|
Наверх
|
|
|
|
|
|