커뮤니티
수식 합치는 것
2013-04-07 09:33:17
227
글번호 61756
아래 3개의 수식에서 signal을 1개의 차트로 나타내 주시면 감사하겠습니다
input : g(17),s(8),r(8),p(4);
var : smiv(0),SMIS(0);
SMIv = ema(ema(c-(highest(H,g) + lowest(L,g))*0.5, r),s) * 100 /
(0.5 * ema(ema(highest(H,g)-lowest(L,g),r),s));
SMIs = ema(smiv,P);
plot1(SMIV);
plot2(SMIS);
value1 = SMIs ;
if value1 > value1[1] Then
plot3(value1,"signal",pink);
Else
plot3(value1,"signal",cyan);
Inputs: Length(14),signal(9);
Variables: Trixval(0), TrixSlope(0), TrixSignal(0);
Trixval = Trix(Length);
TrixSlope = Trixval - Trixval[1];
TrixSignal = ema(TrixSlope,signal);
Plot1(TrixSlope, "TRIX기울기");
Plot2(TrixSignal, "TRIX시그널");
value1 = TrixSignal ;
if value1 > value1[1] Then
plot3(value1,"signal",red);
Else
plot3(value1,"signal",lBLUE);
INPUTS: P1(9),P2(26),P3(9);
var : MACDV(0),MACDS(0),MACDO(0);
var1 = (3 * Ema(c,P1)) - (3 * Ema(Ema(c,P1),P1)) +
(Ema(Ema(Ema(c,P1),P1),P1));
var2 = (3 * Ema(c,P2)) - (3 * Ema(Ema(c,P2),P2)) +
(Ema(Ema(Ema(c,P2),P2),P2));
MACDV = var1-var2;
MACDS = ema(MACDV,P3);
MACDO = MACDV-MACDS;
PLOT1(MACDV,"MACD");
PLOT2(MACDS,"MACD 시그널");
PLOT3(MACDO,"MACD 오실레이터");
PlotBaseLine1(0);
감사합니다
답변 3
예스스탁 예스스탁 답변
2013-04-08 14:16:22
안녕하세요
예스스탁입니다.
각 지표값의 축이 다른 지표들입니다.
어떤 방식으로 합쳐드려야 할지 모르겠습니다.
좀더 자세한 내용 올려주시기 바랍니다.
즐거운 하루되세요
> HI_gapilee1 님이 쓴 글입니다.
> 제목 : 수식 합치는 것
> 아래 3개의 수식에서 signal을 1개의 차트로 나타내 주시면 감사하겠습니다
input : g(17),s(8),r(8),p(4);
var : smiv(0),SMIS(0);
SMIv = ema(ema(c-(highest(H,g) + lowest(L,g))*0.5, r),s) * 100 /
(0.5 * ema(ema(highest(H,g)-lowest(L,g),r),s));
SMIs = ema(smiv,P);
plot1(SMIV);
plot2(SMIS);
value1 = SMIs ;
if value1 > value1[1] Then
plot3(value1,"signal",pink);
Else
plot3(value1,"signal",cyan);
Inputs: Length(14),signal(9);
Variables: Trixval(0), TrixSlope(0), TrixSignal(0);
Trixval = Trix(Length);
TrixSlope = Trixval - Trixval[1];
TrixSignal = ema(TrixSlope,signal);
Plot1(TrixSlope, "TRIX기울기");
Plot2(TrixSignal, "TRIX시그널");
value1 = TrixSignal ;
if value1 > value1[1] Then
plot3(value1,"signal",red);
Else
plot3(value1,"signal",lBLUE);
INPUTS: P1(9),P2(26),P3(9);
var : MACDV(0),MACDS(0),MACDO(0);
var1 = (3 * Ema(c,P1)) - (3 * Ema(Ema(c,P1),P1)) +
(Ema(Ema(Ema(c,P1),P1),P1));
var2 = (3 * Ema(c,P2)) - (3 * Ema(Ema(c,P2),P2)) +
(Ema(Ema(Ema(c,P2),P2),P2));
MACDV = var1-var2;
MACDS = ema(MACDV,P3);
MACDO = MACDV-MACDS;
PLOT1(MACDV,"MACD");
PLOT2(MACDS,"MACD 시그널");
PLOT3(MACDO,"MACD 오실레이터");
PlotBaseLine1(0);
감사합니다
회원
2013-04-08 15:20:26
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 합치는 것
> 안녕하세요
예스스탁입니다.
각 지표값의 축이 다른 지표들입니다.
어떤 방식으로 합쳐드려야 할지 모르겠습니다.
좀더 자세한 내용 올려주시기 바랍니다.
즐거운 하루되세요
> HI_gapilee1 님이 쓴 글입니다.
> 제목 : 수식 합치는 것
> 아래 3개의 수식에서 signal을 1개의 차트로 나타내 주시면 감사하겠습니다
input : g(17),s(8),r(8),p(4);
var : smiv(0),SMIS(0);
SMIv = ema(ema(c-(highest(H,g) + lowest(L,g))*0.5, r),s) * 100 /
(0.5 * ema(ema(highest(H,g)-lowest(L,g),r),s));
SMIs = ema(smiv,P);
plot1(SMIV);
plot2(SMIS);
value1 = SMIs ;
if value1 > value1[1] Then
plot3(value1,"signal",pink);
Else
plot3(value1,"signal",cyan);
Inputs: Length(14),signal(9);
Variables: Trixval(0), TrixSlope(0), TrixSignal(0);
Trixval = Trix(Length);
TrixSlope = Trixval - Trixval[1];
TrixSignal = ema(TrixSlope,signal);
Plot1(TrixSlope, "TRIX기울기");
Plot2(TrixSignal, "TRIX시그널");
value1 = TrixSignal ;
if value1 > value1[1] Then
plot3(value1,"signal",red);
Else
plot3(value1,"signal",lBLUE);
INPUTS: P1(9),P2(26),P3(9);
var : MACDV(0),MACDS(0),MACDO(0);
var1 = (3 * Ema(c,P1)) - (3 * Ema(Ema(c,P1),P1)) +
(Ema(Ema(Ema(c,P1),P1),P1));
var2 = (3 * Ema(c,P2)) - (3 * Ema(Ema(c,P2),P2)) +
(Ema(Ema(Ema(c,P2),P2),P2));
MACDV = var1-var2;
MACDS = ema(MACDV,P3);
MACDO = MACDV-MACDS;
PLOT1(MACDV,"MACD");
PLOT2(MACDS,"MACD 시그널");
PLOT3(MACDO,"MACD 오실레이터");
PlotBaseLine1(0);
감사합니다
아래와 같이 합해서 받은 적이 있습니다...
Input: dperiod(20);
Input : shortPeriod(24), longPeriod(52), Period(18);
Input : sPeriod(20), sPeriod1(10), sPeriod2(10), sPeriod3(4);
Input : tPeriod(14),sig(10);
var : Disparityosc(0);
Var : MACDv(0), MACDsig(0),macdosc(0) ;
var : StochasticsT(0), StochasticsM (0), stoosc(0);
var : TSF(0),TSFS(0), tsfosc(0);
var11 = (o+C)/2;
var1 = var11/ma(c,Dperiod)*100;
Disparityosc = ma(var1,5)-100 ;
MACDv = MACD(shortPeriod, longPeriod);
MACDsig = ema(MACDv,Period);
macdosc = MACDv-ema(MACDv,Period);
StochasticsT = StochasticsD(sPeriod,sPeriod1,sPeriod2);
StochasticsM = ema(StochasticsD(sPeriod,sPeriod1,sPeriod2), sPeriod3);
stoosc = StochasticsT-StochasticsM;
TSF = LRL(var11,tPeriod)+LRS(var11,tPeriod);
TSFS = ema(TSF,Sig);
TSFosc = TSF-TSFS;
value1 = Disparityosc/3+macdosc+stoosc/60+TSFosc/3;
if value1 > value1[1] Then
plot1(value1,"통합",red);
Else
plot1(value1,"통합",blue);
감사합니다.
예스스탁 예스스탁 답변
2013-04-08 15:26:44
안녕하세요
예스스탁입니다.
input : g(17),s(8),r(8),p(4);
var : smiv(0),SMIS(0);
Inputs: Length(14),signal(9);
Variables: Trixval(0), TrixSlope(0), TrixSignal(0);
INPUTS: P1(9),P2(26),P3(9);
var : MACDV(0),MACDS(0),MACDO(0);
SMIv = ema(ema(c-(highest(H,g) + lowest(L,g))*0.5, r),s) * 100 /
(0.5 * ema(ema(highest(H,g)-lowest(L,g),r),s));
SMIs = ema(smiv,P);
Trixval = Trix(Length);
TrixSlope = Trixval - Trixval[1];
TrixSignal = ema(TrixSlope,signal);
var1 = (3 * Ema(c,P1)) - (3 * Ema(Ema(c,P1),P1)) +
(Ema(Ema(Ema(c,P1),P1),P1));
var2 = (3 * Ema(c,P2)) - (3 * Ema(Ema(c,P2),P2)) +
(Ema(Ema(Ema(c,P2),P2),P2));
MACDV = var1-var2;
MACDS = ema(MACDV,P3);
MACDO = MACDV-MACDS;
value1 = SMIs+TrixSignal+MACDS;
if value1 > value1[1] Then
plot1(value1,"통합",red);
Else
plot1(value1,"통합",blue);
즐거운 하루되세요
> HI_gapilee1 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 합치는 것
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 합치는 것
> 안녕하세요
예스스탁입니다.
각 지표값의 축이 다른 지표들입니다.
어떤 방식으로 합쳐드려야 할지 모르겠습니다.
좀더 자세한 내용 올려주시기 바랍니다.
즐거운 하루되세요
> HI_gapilee1 님이 쓴 글입니다.
> 제목 : 수식 합치는 것
> 아래 3개의 수식에서 signal을 1개의 차트로 나타내 주시면 감사하겠습니다
input : g(17),s(8),r(8),p(4);
var : smiv(0),SMIS(0);
SMIv = ema(ema(c-(highest(H,g) + lowest(L,g))*0.5, r),s) * 100 /
(0.5 * ema(ema(highest(H,g)-lowest(L,g),r),s));
SMIs = ema(smiv,P);
plot1(SMIV);
plot2(SMIS);
value1 = SMIs ;
if value1 > value1[1] Then
plot3(value1,"signal",pink);
Else
plot3(value1,"signal",cyan);
Inputs: Length(14),signal(9);
Variables: Trixval(0), TrixSlope(0), TrixSignal(0);
Trixval = Trix(Length);
TrixSlope = Trixval - Trixval[1];
TrixSignal = ema(TrixSlope,signal);
Plot1(TrixSlope, "TRIX기울기");
Plot2(TrixSignal, "TRIX시그널");
value1 = TrixSignal ;
if value1 > value1[1] Then
plot3(value1,"signal",red);
Else
plot3(value1,"signal",lBLUE);
INPUTS: P1(9),P2(26),P3(9);
var : MACDV(0),MACDS(0),MACDO(0);
var1 = (3 * Ema(c,P1)) - (3 * Ema(Ema(c,P1),P1)) +
(Ema(Ema(Ema(c,P1),P1),P1));
var2 = (3 * Ema(c,P2)) - (3 * Ema(Ema(c,P2),P2)) +
(Ema(Ema(Ema(c,P2),P2),P2));
MACDV = var1-var2;
MACDS = ema(MACDV,P3);
MACDO = MACDV-MACDS;
PLOT1(MACDV,"MACD");
PLOT2(MACDS,"MACD 시그널");
PLOT3(MACDO,"MACD 오실레이터");
PlotBaseLine1(0);
감사합니다
아래와 같이 합해서 받은 적이 있습니다...
Input: dperiod(20);
Input : shortPeriod(24), longPeriod(52), Period(18);
Input : sPeriod(20), sPeriod1(10), sPeriod2(10), sPeriod3(4);
Input : tPeriod(14),sig(10);
var : Disparityosc(0);
Var : MACDv(0), MACDsig(0),macdosc(0) ;
var : StochasticsT(0), StochasticsM (0), stoosc(0);
var : TSF(0),TSFS(0), tsfosc(0);
var11 = (o+C)/2;
var1 = var11/ma(c,Dperiod)*100;
Disparityosc = ma(var1,5)-100 ;
MACDv = MACD(shortPeriod, longPeriod);
MACDsig = ema(MACDv,Period);
macdosc = MACDv-ema(MACDv,Period);
StochasticsT = StochasticsD(sPeriod,sPeriod1,sPeriod2);
StochasticsM = ema(StochasticsD(sPeriod,sPeriod1,sPeriod2), sPeriod3);
stoosc = StochasticsT-StochasticsM;
TSF = LRL(var11,tPeriod)+LRS(var11,tPeriod);
TSFS = ema(TSF,Sig);
TSFosc = TSF-TSFS;
value1 = Disparityosc/3+macdosc+stoosc/60+TSFosc/3;
if value1 > value1[1] Then
plot1(value1,"통합",red);
Else
plot1(value1,"통합",blue);
감사합니다.
다음글
이전글