커뮤니티

시스템 수식 부탁드립니다^^

프로필 이미지
느긋
2026-02-26 07:47:06
54
글번호 230796
답변완료

반갑습니다~ 시스템식 부탁드립니다,


예제))


1)  주식 데이트레이딩 1일 5회 매매/  

오전 9시5분 이후 매매 / 당일 3시15분 강제청산


2) 매수조건 = 선물호가(bids)가 0 위에(플러스) 있고(호가잔량아님) , 이동평균 60 선 위에 있는  양봉에 매수

     

a)매수신호 = 몸통있는 양봉(H-L 50%이상, 윗꼬리 20% 이하)

b)매도신호 = 매수 조건의 반대


3) 매수 익절신호 = 진입 후 수익중이고 양봉이 연속으로 3개 이상 있고, 몸통있는 양봉(장대양봉 표현을 모르겠네요?)에 청산

     매도 익절신호 = 매수 익절의 반대


4) 매수 손절신호= 손실 중에 있고, 진입 후 음봉이 2개 이상 있었고 양봉에 손절

     매도 손절신호= 매수 손절의 반대


감사합니다

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

예스스탁 예스스탁 답변

2026-03-03 10:06:18

안녕하세요 예스스탁입니다. 1 선물호가가 어떤 값을 의미하시는지 모르겠습니다. 랭귀지에서 bids와 asks는 매수호가잔량, 매도호가잔량으로 항상 양수입니다. 해당 값 외에 별도로 호가관련 제공되는 값이 없습니다. 잔량차로 작성해 드립니다. 2 장대양봉/음봉은 개인적으로 차이가 있는 조건입니다. 최근 n봉 평균대비 2배 이상으로 작성해 드립니다. 3 input : starttime(90500),Endtime(051500); var : Tcond(false); if (sdate != sDate[1] and sTime >= starttime) or (sdate == sDate[1] and sTime >= starttime and sTime[1] < starttime) Then { Tcond = true; } if (sdate != sDate[1] and sTime >= Endtime) or (sdate == sDate[1] and sTime >= Endtime and sTime[1] < Endtime) Then { Tcond = False; } if tcond == true Then { if bids-Asks > 0 and C > ma(C,60) and C > O and abs(C-O) > (H-L)*0.5 and H-max(C,O) <= (H-L)*0.2 Then Buy(); if bids-Asks < 0 and C < ma(C,60) and C < O and abs(C-O) > (H-L)*0.5 and min(C,O)-L <= (H-L)*0.2 Then Sell(); } if MarketPosition == 1 Then { if C > EntryPrice and CountIf(C>O,3) == 3 and C > O and abs(C-O) >= ma(abs(C-O),5)*2 Then ExitLong(); if CountIf(C<O,BarsSinceEntry) >= 2 and C > O Then ExitLong(); } if MarketPosition == -1 Then { if C < EntryPrice and CountIf(C<O,3) == 3 and abs(C-O) >= ma(abs(C-O),5)*2 Then ExitShort(); if CountIf(C>O,BarsSinceEntry) >= 2 and C < O Then ExitShort(); } SetStopEndofday(Endtime); 즐거운 하루되세요