커뮤니티

시스템작성의뢰

프로필 이미지
tnsflwls
2023-02-24 21:52:44
1744
글번호 166681
답변완료
수고 하십니다 ! 1, obv지표가 70 이상 상승하고 on balance price 지표가 12 이상으로 상승하고 pvi 지표가 100.05 이상 상승 하고 1920 이평선과 3840 이평선의 간격이 5 틱이상 벌어지고 120 이평선과 240 이평선이 다운 크로스 할때 매도를 하고 15 틱이상 하락했을때 30이평선이 60 이평선을 업크로스 하면 청산을 한다 2, obv 지표가 -250 이하로 하락하고 on balance price 지표가 -58이하로 하락 하고 pvi 지표가 99.55 이하로 하락 하고 1920 이평선이 3840 이평선을 다운크로스 하고 간격이 5 틱이상 벌어지고 120 이평선과 240 이평선이 업크로스 할때 매수를 하고 15 틱 이상 올라간 다음 30 이평선이 60 이평선을 다운크로스 할때 청산을 한다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-02-27 10:41:22

안녕하세요 예스스탁입니다. 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,30); Value2 = ma(C,60); value3 = ma(C,140); Value4 = ma(C,240); Value5 = ma(c,1920); Value6 = ma(c,3840); if var1 > 70 and OBP > 12 and Var3 > 100.05 and Value5 >= Value6+PriceScale*5 and CrossDown(value3,Value4) Then Sell(); if var1 < -250 and OBP < -58 and Var3 < 99.55 and Value5 <= Value6+PriceScale*5 and CrossUp(value3,Value4) Then Buy(); if MarketPosition == 1 Then { if c >= EntryPrice+PriceScale*15 and CrossDown(Value1,value2) Then ExitLong(); } if MarketPosition == -1 Then { if c <= EntryPrice-PriceScale*15 and CrossUp(Value1,value2) Then ExitShort(); } 즐거운 하루되세요 > tnsflwls 님이 쓴 글입니다. > 제목 : 시스템작성의뢰 > 수고 하십니다 ! 1, obv지표가 70 이상 상승하고 on balance price 지표가 12 이상으로 상승하고 pvi 지표가 100.05 이상 상승 하고 1920 이평선과 3840 이평선의 간격이 5 틱이상 벌어지고 120 이평선과 240 이평선이 다운 크로스 할때 매도를 하고 15 틱이상 하락했을때 30이평선이 60 이평선을 업크로스 하면 청산을 한다 2, obv 지표가 -250 이하로 하락하고 on balance price 지표가 -58이하로 하락 하고 pvi 지표가 99.55 이하로 하락 하고 1920 이평선이 3840 이평선을 다운크로스 하고 간격이 5 틱이상 벌어지고 120 이평선과 240 이평선이 업크로스 할때 매수를 하고 15 틱 이상 올라간 다음 30 이평선이 60 이평선을 다운크로스 할때 청산을 한다