예스스탁
예스스탁 답변
2023-02-01 13:21:01
안녕하세요.
예스스탁 입니다.
INPUTS: AVGLEN(13);
VARS: DLOW(0), BEARP(0);
VARS: DHIGH(0), BULLP(0);
Var : OBVV(0),OBP(0);
var : T(0), Positive(0), mav1(0),mav2(0),mav3(0),mav4(0),mav5(0),mav6(0);
IF DATE > DATE[1] THEN
{
DLOW = LOW;
DHIGH = HIGH;
}
BEARP = DLOW - Ema(C, AVGLEN);
BULLP = DHIGH - Ema(C, AVGLEN);
OBVV = OBV;
Positive = PVI();
If Close > Close[1] Then
OBP = 1;
else if Close < Close[1] Then
OBP = -1;
else
OBP = 0;
mav1 = ma(c,120);
mav2 = ma(c,240);
mav3 = ma(C,960);
mav4 = ma(c,3840);
mav5 = ma(c,7680);
Mav6 = ma(c,1920);
if Mav1 > Mav2 and Mav2 > Mav3 and Mav3 > Mav4 and Mav4 > Mav5 Then
T = 1; # 정배열
if Mav1 < Mav2 and Mav2 < Mav3 and Mav3 < Mav4 and Mav4 < Mav5 Then
T = -1; # 역배열
if BEARP > -1.08 and
OBVV < -1064.9 and
OBP <= -70.41 and
Positive <= 99.37 and
Mav4 < Mav5 and
Min(mav4, Mav5) < Max(mav4, Mav5) - PriceScale*6 and
CrossUp(mav1,mav2) Then
Buy("b");
if MarketPosition == 1 and
Mav6 > Mav5 and
CrossDown(mav1,mav2) Then
exitlong();
if BEARP < -1.09 and
OBVV > -38.09 and
OBP > -0.25 and
Positive >= 100.01 and
Mav4 > Mav5 and
Min(mav4, Mav5) < Max(mav4, Mav5) - PriceScale*6 and
CrossDown(mav1,mav2) Then
Sell("s");
if MarketPosition == -1 and
Mav6 < Mav5 and
CrossUp(mav1,mav2) Then
ExitShort();
즐거운 하루 보내세요.
> tnsflwls 님이 쓴 글입니다.
> 제목 : 시스템 작성의뢰
> 수고 하십니다 !
obv 지표가 -38.09 로 상승하고 er bear lower 지표가-1,09 로 하락하고 on balance price 지표가 0.25
로 상승하고 pvi 지표가 100.01 이상 상승 하고 3840 이평선이 7680 이평선을 업크로스 하고 간격이 6틱이상 벌어지고 120
이평선과 240 이평선이 다운 크로스 할때 매도를 하고 1920 이평선 이 7680 이평선을 다운크로스 하고 120 이평선이 240 이평선을
업크로스 할때 청산을 한다
obv 지표가 -1064.90 으로 하락을 하고 er bear power지표가 -1.08 로 상승 하고 on balance price 지표가
-70.41 이하로 하락 하고 pvi 지표가 99.37 이하로 하락 하고 3840 이평선이 7680 이평선을 다운크로스 하고 간격이 6틱이상
벌어지고 120 이평선과 240 이평선이 업크로스 할때 매수를 하고 1920 이평선 이 7680 이평선을 업크로스 하고 120 이평선이 240
이평선을 다운크로스 할때 청산을 한다