커뮤니티

시스템 문의 드립니다.

프로필 이미지
그리움
2026-07-09 12:19:23
72
글번호 232746
답변완료


하루에 한번만 거래.


단기 이평이 장기 이평을 상향돌파 한번 하고 나서


1) 두번째 돌파할때 매수. 또는

2) 두번째 돌파가 없지만. 10개 봉 이후에 장기 이평에 근접 ( 5포인트 이내로 온 이력이 있고 나서 ) 다시 10포인트가 벌어지면 즉 단기 이평 가격이 장기 이평 가격보다 10포인트 높아지면 매수.



반대면 매도.


매수 포지션이 있을 경우에는 매도 진입은 안함.


매도 포지션이 먼저 들어갔을 경우는 매수 진입은 안함.




10포인트 수익나면 익절.


10포인트 손절.


장 마감 30분 전에 포지션 정리.



감사합니다.



시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-07-10 13:37:04

안녕하세요 예스스탁입니다. 2개 이평은 골드와 데드를 반복하는데 두번째 돌파는 어떤 시점 기준인지 모르겠습니다. 당일 두번째 돌파로 작성해 드립니다. input : P1(5),P2(20); var : TT(0),T1(0),Entry(0); var : upcnt(0),upidx(0),dncnt(0),dnidx(0),T(0); var1 = ma(C,P1); var2 = ma(C,P2); TT = TotalTrades; if Bdate != Bdate[1] Then { upcnt = 0; dnidx = 0; T1 = TT[1]; } entry = TT-T1+IFF(MarketPosition!= 0,1,0); if CrossUp(var1,var2) Then { T = 1; upcnt = upcnt+1; upidx = Index; if MarketPosition == 0 and Entry == 0 and upcnt == 2 Then Buy(); } if CrossDown(var1,var2) Then { T = -1; dncnt = dncnt+1; dnidx = Index; if MarketPosition == 0 and Entry == 0 and dncnt == 2 Then Sell(); } if upcnt == 1 and Index >= upidx+10 Then { if T == 1 and var1 <= var2+5 Then T = 2; if T == 2 and var1 >= var2+10 Then { T = 3; if MarketPosition == 0 and Entry == 0 Then Buy(); } } if dncnt == 1 and Index >= dnidx+10 Then { if T == -1 and var1 >= var2-5 Then T = -2; if T == -2 and var1 <= var2-10 Then { T = -3; if MarketPosition == 0 and Entry == 0 Then Sell(); } } SetStopProfittarget(10,PointStop); SetStopLoss(10,PointStop); SetStopEndofday(150000); 즐거운 하루되세요