커뮤니티

시스템 작성의뢰

프로필 이미지
tnsflwls
2023-03-01 13:15:51
1457
글번호 166803
답변완료
수고 하십니다 ! 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 이평선을 다운크로스 할때 청산을 한다