커뮤니티

문의드립니다,

프로필 이미지
2685up
2025-08-18 11:23:31
108
글번호 193306
답변완료
inputs : P1(5),P2(20),RSILength(10), OverSold(30),OverBought(70); input : 첫진입금액(1000000),A(10); var : m1(0,Data2),m2(0,Data2), R(0,Data1); var : TT(0,Data1),T1(0,Data1),entry(0,Data1),mm(0,data1),vol(0,Data1); m1 = Data2(ma(C,P1)); m2 = Data2(ma(C,P2)); R = data1(RSI(RSILength)); If Data2(m1 > m2) and Crossup(R, OverSold) Then { if TotalTrades == 0 Then mm = 첫진입금액; Else mm = mm*(1+A/100); Buy("B1",OnClose,Def,Floor(Floor(mm/C)/10)*10); } If Data2(CrossUp(m1,m2)) Then { if TotalTrades == 0 Then mm = 첫진입금액; Else mm = mm*(1+A/100); Buy("B2",OnClose,Def,Floor(Floor(mm/C)/10)*10); } if Data2(CrossDown(m1,m2)) or Crossup(R, OverBought) Then Sell("S"); 위수식에 data3 obv new high low매도시 data1 모두매도식 추가부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-08-18 17:46:24

안녕하세요 예스스탁입니다. data3조건으로 하면 atstop을 사용할 수 없습니다. 종가기준으로 추가해 드립니다. inputs : P1(5),P2(20),RSILength(10), OverSold(30),OverBought(70); input : 첫진입금액(1000000),A(10); var : m1(0,Data2),m2(0,Data2), R(0,Data1); var : TT(0,Data1),T1(0,Data1),entry(0,Data1),mm(0,data1),vol(0,Data1); m1 = Data2(ma(C,P1)); m2 = Data2(ma(C,P2)); R = data1(RSI(RSILength)); If Data2(m1 > m2) and Crossup(R, OverSold) Then { if TotalTrades == 0 Then mm = 첫진입금액; Else mm = mm*(1+A/100); Buy("B1",OnClose,Def,Floor(Floor(mm/C)/10)*10); } If Data2(CrossUp(m1,m2)) Then { if TotalTrades == 0 Then mm = 첫진입금액; Else mm = mm*(1+A/100); Buy("B2",OnClose,Def,Floor(Floor(mm/C)/10)*10); } if Data2(CrossDown(m1,m2)) or Crossup(R, OverBought) Then Sell("S"); Inputs: ConsecutiveOBV(3), Length(15), Pval(0.05); Variables: OBVcalc(0); OBVcalc = data3(OBV() * 0.0001); If data3(CountIF(OBVcalc < Lowest(OBVcalc, Length)[1], ConsecutiveOBV)[1] == ConsecutiveOBV and L <= close[1]-Pval) Then Sell ("OBV_SE"); 즐거운 하루되세요 > 2685up 님이 쓴 글입니다. > 제목 : 문의드립니다, > inputs : P1(5),P2(20),RSILength(10), OverSold(30),OverBought(70); input : 첫진입금액(1000000),A(10); var : m1(0,Data2),m2(0,Data2), R(0,Data1); var : TT(0,Data1),T1(0,Data1),entry(0,Data1),mm(0,data1),vol(0,Data1); m1 = Data2(ma(C,P1)); m2 = Data2(ma(C,P2)); R = data1(RSI(RSILength)); If Data2(m1 > m2) and Crossup(R, OverSold) Then { if TotalTrades == 0 Then mm = 첫진입금액; Else mm = mm*(1+A/100); Buy("B1",OnClose,Def,Floor(Floor(mm/C)/10)*10); } If Data2(CrossUp(m1,m2)) Then { if TotalTrades == 0 Then mm = 첫진입금액; Else mm = mm*(1+A/100); Buy("B2",OnClose,Def,Floor(Floor(mm/C)/10)*10); } if Data2(CrossDown(m1,m2)) or Crossup(R, OverBought) Then Sell("S"); 위수식에 data3 obv new high low매도시 data1 모두매도식 추가부탁드립니다. 감사합니다.