수고 하십니다 !
1, on balance price 지표가 15.30 이상 obv지표가 40 이상 상승하고 60 이평선이 120 이
평선 을 크로스다운하면서 틱이 40 틱 이상 하락했을때 60 이평선이 120 이평선을 업크로
스 할때 매수를 하고15 틱이상 올라갔을때 30 이평선이 60
이평선을 다운크로스 할때 청산을 한다
2, on balance price 지표가 - 65.80 이하 obv지표가 - 528 이하로 하락 하고 240 이평선
이 480 이평선 을 크로스업 하면서 틱이 40 틱 이상 상승했을때 60 이평선이 120 이평선을
다운크로스 할때 매도를 하고 15 틱이상 내려가고 30 이평선이
60 이평선을 업크로스 할때 청산을 한다
답변 1
예스스탁
예스스탁 답변
2023-02-24 11:05:08
안녕하세요
예스스탁입니다.
Var : OBP(0),a1(0),b1(0),a2(0),b2(0);
var1 = OBV;
If Close > Close[1] Then
Var2 = 1;
else if Close < Close[1] Then
Var2 = -1;
else
Var2 = 0;
OBP = Accum(Var2);
value1 = ma(C,60);
Value2 = ma(C,120);
value3 = ma(C,240);
Value4 = ma(C,480);
Value5 = ma(c,30);
if CrossUp(value1,Value2) Then
a1 = c;
if CrossDown(value1,Value2) Then
b1 = c;
if CrossUp(value3,Value4) Then
a2 = c;
if CrossDown(value3,Value4) Then
b2 = c;
if OBP > 15.30 and
var1 > 40 and
c <= b1-PriceScale*40 and
CrossUp(value1,Value2) Then
Buy();
if var1 < -528 and
OBP < -65.8 and
c >= a2+PriceScale*40 and
CrossDown(value1,Value2) Then
Sell();
if MarketPosition == 1 Then
{
if c >= EntryPrice+PriceScale*15 and CrossDown(Value5,value1) Then
ExitLong();
}
if MarketPosition == -1 Then
{
if c <= EntryPrice-PriceScale*15 and CrossUp(Value5,value1) Then
ExitShort();
}
즐거운 하루되세요
> tnsflwls 님이 쓴 글입니다.
> 제목 : 시스템 작성의뢰
> 수고 하십니다 !
1, on balance price 지표가 15.30 이상 obv지표가 40 이상 상승하고 60 이평선이 120 이
평선 을 크로스다운하면서 틱이 40 틱 이상 하락했을때 60 이평선이 120 이평선을 업크로
스 할때 매수를 하고15 틱이상 올라갔을때 30 이평선이 60
이평선을 다운크로스 할때 청산을 한다
2, on balance price 지표가 - 65.80 이하 obv지표가 - 528 이하로 하락 하고 240 이평선
이 480 이평선 을 크로스업 하면서 틱이 40 틱 이상 상승했을때 60 이평선이 120 이평선을
다운크로스 할때 매도를 하고 15 틱이상 내려가고 30 이평선이
60 이평선을 업크로스 할때 청산을 한다