예스스탁
예스스탁 답변
2023-01-31 10:59:18
안녕하세요.
예스스탁 입니다.
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);
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);
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 > 0.00 and
OBVV < -555.9 and
OBP < -28.2 and
Positive <= 99.7 and
T == -1 and
Min(mav4, Mav5) < Max(mav4, Mav5) - PriceScale*6 and
CrossUp(mav1,mav2) Then
Buy("b");
if MarketPosition == 1 and
mav3 > mav5 and
CrossDown(mav1,mav2) Then
exitlong();
if BEARP < -1.10 and
OBVV > 133.01 and
OBP > 12.18 and
Positive >= 100.15 and
T == 1 and
Min(mav4, Mav5) < Max(mav4, Mav5) - PriceScale*6 and
CrossDown(mav1,mav2) Then
Sell("s");
if MarketPosition == -1 and
mav3 < mav5 and
CrossUp(mav1,mav2) Then
ExitShort();
즐거운 하루 보내세요.
> tnsflwls 님이 쓴 글입니다.
> 제목 : 시스템 작성의뢰
> 수고 하십니다 !
er bear power 가 -0.00 으로 상승 하고 obv 지표가 -555.90으로 하락 하고 on balance price 지표가
- 28.20 으로 하락 하고 pvi지표가 99.70 이하로 하락하고 역배열 이 된다음 3840 이평선과 7680 이평선의 간격이 6틱이상
벌어지고 120 이평선과 240 이평선을 업크로스 할때 매수를 하여 960 이평선이 7680 이평선을 업크로스 한다음 120 이평선이 240
이평선을 다운 크로스 할때 청산을 한다
er bear power 가 -1.10 으로 하락 하고 obv 지표가 133.01 이상 상승 하고 on balance price 지표가
12.18 이상 상승 하고 pvi 지표가 100.15 이상 상승 하고 정배열 이 된다음 3840 이평선과 7680 이평선의 간격이 6틱이상
벌어지고 120 이평선과 240 이평선을 다운크로스 할때 매도를 하여 960 이평선이 7680 이평선을 다운크로스 한다음 120 이평선이
240 이평선을 업크로스 할때 청산을 한다