커뮤니티
수식 문의 드립니다.
2014-04-09 16:05:01
184
글번호 74284
아래 수식을 값이 30 하향돌파시 매도, -30상향 돌파시 매수, 손절 0.3P 시스템식으로
변환 부탁드립니다^^
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);
답변 1
예스스탁 예스스탁 답변
2014-04-09 17:37:19
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 CrossDown(value1,30) Then
sell();
if crossup(value1,-30) Then
buy();
SetStopLoss(0.3,PointStop);
> 린포체 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 아래 수식을 값이 30 하향돌파시 매도, -30상향 돌파시 매수, 손절 0.3P 시스템식으로
변환 부탁드립니다^^
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);
다음글
이전글