수고 하십니다 !
1, on balance price
지표가 39 이상 상승 하고 obv지표가 250 이상 상승 하고 pvi 지표가 100.50 이상 상승하고 1 이동평균선이 3840 이평선을 다운크로스 하고 다시 업 크로스 하며 틱이 15틱이상 상승 하고60 이평선이 120 이평선과 디운
크로스 할때 매도를 하여 10 틱이상 하락하고 15 이평선이 60 이평선을 업크로스 할때 청산을 한다
2, on balance price 지표가
- 30 이상 하락 하고 obv지표가 -240 이상 하락 하고 pvi 지표가 100.05이상 하락 하고 1 이동평균선이 3840 이평선을 업크로스 하고 다시 다운 크로스 하며 틱이 15틱이상 하락하고 60 이평선이 120 이평선과 업크로스
할때 매수를 하여 10 틱이상 상승 하고 15 이평선이 60 이평선을 다운크로스 할때 청산을 한다
답변 1
예스스탁
예스스탁 답변
2023-03-02 11:08:07
안녕하세요
예스스탁입니다.
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);
Var3 = PVI;
value1 = ma(C,1);
value2 = ma(C,15);
Value3 = ma(C,60);
value4 = ma(C,120);
Value5 = ma(C,240);
Value6 = ma(c,3840);
if OBP > 39 and
var1 > 250 and
Var3 > 100.50 and
Value1 >= Value6+PriceScale*15 and
CrossDown(value3,Value4) Then
Sell();
if OBP < -30 and
var1 < -240 and
Var3 < 100.05 and
Value1 <= Value6-PriceScale*15 and
CrossUp(value3,Value4) Then
Buy();
if MarketPosition == 1 Then
{
if c >= EntryPrice+PriceScale*15 and CrossDown(Value2,value3) Then
ExitLong();
}
if MarketPosition == -1 Then
{
if c <= EntryPrice-PriceScale*10 and CrossUp(Value2,value3) Then
ExitShort();
}
즐거운 하루되세요
> tnsflwls 님이 쓴 글입니다.
> 제목 : 시스템 작성의뢰
> 수고 하십니다 !
1, on balance price
지표가 39 이상 상승 하고 obv지표가 250 이상 상승 하고 pvi 지표가 100.50 이상 상승하고 1 이동평균선이 3840 이평선을 다운크로스 하고 다시 업 크로스 하며 틱이 15틱이상 상승 하고60 이평선이 120 이평선과 디운
크로스 할때 매도를 하여 10 틱이상 하락하고 15 이평선이 60 이평선을 업크로스 할때 청산을 한다
2, on balance price 지표가
- 30 이상 하락 하고 obv지표가 -240 이상 하락 하고 pvi 지표가 100.05이상 하락 하고 1 이동평균선이 3840 이평선을 업크로스 하고 다시 다운 크로스 하며 틱이 15틱이상 하락하고 60 이평선이 120 이평선과 업크로스
할때 매수를 하여 10 틱이상 상승 하고 15 이평선이 60 이평선을 다운크로스 할때 청산을 한다