커뮤니티

수식 작성 부탁드립니다

프로필 이미지
매력의도가니
2025-04-28 14:09:19
223
글번호 190468
답변완료
안녕하세요 고생 많으십니다 수식 작성 부탁드립니다 다음 조건 시 매수 진입(세가지조건 모두 만족 시 시장가 매수) 1. 단순이동평균선(봉 갯수 1440) > 720 > 240 이며 2. 직전 두개 캔들에서 양봉 두개 연속 출현 or 직전 캔들에서 RSI(14)가 30 상향 돌파 3. 그리고 최근 캔들 20개 최고점 대비 30포인트 이상 하락한 상태일 것 손절 : 진입가 대비 -50포인트 1차 정산 : 매수가 대비 +20포인트(50% 청상) 2차 청산 : 1차 청산 후 최고가 대비 -30포인트 하락 시(50% 청산) 특이사항 : ㅇ 진입은 하루 2번까지만 ㅇ 미국장 개장(23:30(섬머타임 시 22:30)~07:00(섬머타임 시 6:00)) 에만 진입 가능 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-04-29 10:34:27

안녕하세요 예스스탁입니다. var : m1(0),m2(0),m3(0),R(0); var : ST(0),ET(0),Tcond(False); var : TT(0),T1(0),entry(0); m1 = ma(C,240); m2 = ma(C,720); m3 = ma(C,1440); R = RSI(14); TT = TotalTrades; if ET > 0 and sDate != sDate[1] Then SetStopEndofday(ET); if Bdate != Bdate[1] Then { SetStopEndofday(0); if sTime >= 80000 Then { ST = 233000; ET = 070000; } Else { ST = 223000; ET = 060000; } T1 = TT[1]; } entry = (TT-T1)+IFf(MarketPosition == 0,0,1); if (sdate != sDate[1] and sTime >= ST) or (sdate == sDate[1] and sTime >= ST and sTime[1] < ST) Then { Tcond = true; } if (sdate != sDate[1] and sTime >= ET) or (sdate == sDate[1] and sTime >= ET and sTime[1] < ET) Then { Tcond = False; } if MarketPosition == 0 and Tcond == true and entry < 2 and m3 > m2 and m2 > m1 and (CountIf(C>O,2)[1] == 2 or CrossUp(R[1],30)) and C <= highest(H,20)-30 Then Buy(); if MarketPosition == 1 Then { if CurrentContracts == MaxContracts Then ExitLong("bx1",AtLimit,EntryPrice+20,"",Floor(MaxContracts*0.5),1); Else ExitLong("bx2",AtLimit,Highest(H,BarsSinceEntry)-30); } SetStopLoss(50,PointStop); 즐거운 하루되세요 > 매력의도가니 님이 쓴 글입니다. > 제목 : 수식 작성 부탁드립니다 > 안녕하세요 고생 많으십니다 수식 작성 부탁드립니다 다음 조건 시 매수 진입(세가지조건 모두 만족 시 시장가 매수) 1. 단순이동평균선(봉 갯수 1440) > 720 > 240 이며 2. 직전 두개 캔들에서 양봉 두개 연속 출현 or 직전 캔들에서 RSI(14)가 30 상향 돌파 3. 그리고 최근 캔들 20개 최고점 대비 30포인트 이상 하락한 상태일 것 손절 : 진입가 대비 -50포인트 1차 정산 : 매수가 대비 +20포인트(50% 청상) 2차 청산 : 1차 청산 후 최고가 대비 -30포인트 하락 시(50% 청산) 특이사항 : ㅇ 진입은 하루 2번까지만 ㅇ 미국장 개장(23:30(섬머타임 시 22:30)~07:00(섬머타임 시 6:00)) 에만 진입 가능 감사합니다.