커뮤니티

문의

프로필 이미지
아키
2015-12-17 16:20:01
110
글번호 93558
답변완료
당일시초가에서 위로 0.5이상 ~ 0.95 이하 상승후(조건 만족시), 다시 시초가로 내려오면 매도진입. 당일시초가에서 위로 1.0 이상 상승후(조건 만족시), 다시 시초가로 내려오면 매수진입. 반대로 당일시초가에서 밑으로 0.5이상 ~ 0.95 이하 하락후(조건만족시), 다시 시초가로 올라오면 매수진입. 당일시초가에서 밑으로 1.0 이상 하락후(조건만족시), 다시 시초가로 올라오면 매수진입. 총 4가지의 진입방법입니다. 익절은 n 포인트로, 손절도 n 포인트 당일 한번매매. 함수와 함께, 주석도 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-12-17 16:50:35

안녕하세요 예스스탁입니다. input : Profit(1),Loss(1); var : T1(0),Entry(0); # 당일진입횟수 계산 # 첫봉의 총거래횟수 저장 if date != date[1] Then T1 = TotalTrades; #무포지션이면 현재 총거래횟수-첫봉총거래횟수 if MarketPosition == 0 Then entry = TotalTrades-T1; Else #포지션이 진행중이면 현재 총거래횟수-첫첫봉총거래횟수+1 entry = (TotalTrades-T1)+1; #당일 한번도 진입하지 않았고 #당일최고가가 당일시가 +0.5이상 0.95 이하일때 #당일시가를 하향이탈하면 매도 if entru == 0 and dayhigh >= dayopen+0.5 and dayhigh <= dayopen+0.95 and CrossDown(c,dayopen) Then sell("매도1"); #당일 한번도 진입하지 않았고 #당일최고가가 당일시가 +1.0 이상이면 #당일시가를 하향이탈하면 매수 if entru == 0 and dayhigh >= dayopen+1.0 and CrossDown(c,dayopen) Then buy("매수1"); #당일 한번도 진입하지 않았고 #당일최저가가 당일시가 -0.5이하 -0.95 이상일때 #당일시가를 상향돌파하면 매수 if entru == 0 and DayLow <= dayopen-0.5 and dayhigh >= dayopen-0.95 and CrossDown(c,dayopen) Then Buy("매수2"); #당일 한번도 진입하지 않았고 #당일최고가가 당일시가 -1.0 이하이면 #당일시가를 상향돌파하면 매도 if entru == 0 and dayhigh >= dayopen+1.0 and CrossDown(c,dayopen) Then sell("매도2"); SetStopProfittarget(Profit,PointStop); SetStopLoss(Loss,PointStop); 즐거운 하루되세요 > 아키 님이 쓴 글입니다. > 제목 : 문의 > 당일시초가에서 위로 0.5이상 ~ 0.95 이하 상승후(조건 만족시), 다시 시초가로 내려오면 매도진입. 당일시초가에서 위로 1.0 이상 상승후(조건 만족시), 다시 시초가로 내려오면 매수진입. 반대로 당일시초가에서 밑으로 0.5이상 ~ 0.95 이하 하락후(조건만족시), 다시 시초가로 올라오면 매수진입. 당일시초가에서 밑으로 1.0 이상 하락후(조건만족시), 다시 시초가로 올라오면 매수진입. 총 4가지의 진입방법입니다. 익절은 n 포인트로, 손절도 n 포인트 당일 한번매매. 함수와 함께, 주석도 부탁드립니다