커뮤니티

국내 주식 ( IM증권 예스트레이더 ) 매매 수식 체크해주세요

프로필 이미지
이형지
2026-05-29 09:06:42
85
글번호 232201
답변완료

일단 실전에 들어가기전에 검증용 수식을 구현하고 싶습니다.


1.적용종목: KODEX200 ETF

2.수식시작일 2025년 1월 1일 부터 ~ 현재까지 (변수로 지정)


2025년 1월 현재가 30000원 이라고 할때


매수/ 및 매도 조건

수식시작일 현재가보다 오르던 떨어지던 시작일의 현재가에서 600원 (변수) 하락시 10만원(변수) 매수 예 30000원 에서 30800 오르고 거기서 600원 하락한

30200원에 매수


30200원에 10만원 매수 된다음 ( 이게 기준점이 되어서 )


600원이 하락할때마다 매수


1차매수 30200 1차매수된 수량은 600원 상승시 30800원에 매도

2차매수 29600 2차 매수된 수량은 600원 상승시 30200원 매도

3차매수 29000 3차 매수된 수량은 600원 상승시 29600원 매도

.

.

.


이렇게 각각 진입하는 수량만큼 600원 상승시 10만원씩 매도 600원 하락시 10만원씩 매수 하는 grid변형 방식 매매로 진행하는 수식 을 알려주시면 감사하겠습니다.


키워드

1. kodex200

2.수식 시작시점 기재

3. 진입가의 600원 기준으로 매수 매도

4. 1회진입 금액은 10만원


유의사항: 차트에서 신고가일경우 최종매도가에서 600원 이상 상승을 만족하고 최고가 대비 -600에 매수를 설정되는 수식으로 문의 드림니다.




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

예스스탁 예스스탁 답변

2026-05-29 14:13:48

안녕하세요 예스스탁입니다. 1 종목은 수식에서 설정하지 못합니다. 원하시는 종목 차트를 열고 적용하셔야 하고 한봉에서 매수가 여러번 발생하지 못하므로 주기도 1분봉에서 적용하시면 됩니다. 2 적용시 설정창의 피라미딩탭에서 피라미딩을 모든진입신호 허용으로 설정하고 적용하시면 됩니다. 3 input : startdate(20250101),변동(600),금액(100000); var : hh(0),vol(0),b(0),s(0); if sDate >= startdate Then { if MarketPosition == 0 and MarketPosition != MarketPosition[1] Then hh = ExitPrice(1); if hh == 0 or (hh > 0 and h > hh) Then hh = h; if MarketPosition == 0 Then { var1 = hh-변동; vol = Floor(금액/min(var1,NextBarOpen)); Buy("b",AtLimit,hh-변동,vol); } if MarketPosition == 1 Then { b = var1-(변동*MaxEntries); s = var1-(변동*(MaxEntries-1)); vol = Floor(금액/min(b,NextBarOpen)); Buy("bb",AtLimit,b); ExitLong("bx",AtLimit,s,"",min(CurrentContracts,Floor(금액/max(s,NextBarOpen))),2); } } 즐거운 하루되세요