커뮤니티

수식 문의

프로필 이미지
저은아빠
2021-01-21 06:54:01
752
글번호 145665
답변완료
수고하십니다. 초보라 이것저것 공부 좀 해보려고 질문 드립니다. 1.10시까지의 고점,저점을 저장한 상태에서 10시이후부터 진입 한다고 할때 10시이전 저점보다 10% 상승한 가격이 오면 다음봉에 매수. 10시이전 고점보다 10% 하승한 가격이 오면 다음봉에 매도. 청산은 오직 트레일링스탑으로 0.8피 손절은 0.5피. 숫자는 모두 외부변수로 부탁 드립니다. 2. 20일 이평선이 50일 이평선을 - 상향 돌파할때, 그때 봉의 시가를 기억하고 있다가 20봉 이내에 그 가격을 지나가는 양봉 발생시 매수 진입 - 하향 돌파할때, 그때 봉의 시가를 기억하고 있다가 20봉 이내에 그 가격을 지나가는 음봉 발생시 매도 진입 - 포지션 있을때는 신규진입 금지 - 손절(100P), 익절(100P)로만 청산 - 신규진입시간 10시 30분~13시10분(청산은 시간 넘어도 됨) 부탁 좀 드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-01-21 11:40:12

안녕하세요 예스스탁입니다. 1 input : 시간(100000),트레일링(0.8),손절(0.5);; if sTime < 시간 Then { var1 = DayHigh; Var2 = daylow; } Else { if CrossUp(c,Var2*1.1) Then Buy("b",AtMarket); if CrossDown(c,Var1*0.9) Then Sell("s",AtMarket); } if MarketPosition == 1 Then ExitLong("bx",AtStop,Highest(H,BarsSinceEntry)-트레일링); if MarketPosition == -1 Then ExitShort("sx",AtStop,lowest(L,BarsSinceEntry)+트레일링); SetStopLoss(손절,PointStop); 2 input : P1(20),P2(50),시작시간(103000),끝시간(131000),손절(100),익절(100); var1 = ma(C,P1); Var2 = ma(C,P2); if CrossUp(var1,Var2) Then { value1 = 1; value2 = O; Value3 = Index; } if CrossDown(var1,Var2) Then { value1 = -1; value2 = O; Value3 = Index; } if sTime >= 시작시간 and sTime < 끝시간 Then { if MarketPosition == 0 and value1 == 1 and Index < Value3+20 and C > O and CrossUp(c,Value2) Then Buy(); if MarketPosition == 0 and value1 == -1 and Index < Value3+20 and C < O and CrossDown(c,Value2) Then Sell(); } SetStopLoss(손절,PointStop); SetStopProfittarget( 익절,PointStop); 즐거운 하루되세요 > 저은아빠 님이 쓴 글입니다. > 제목 : 수식 문의 > 수고하십니다. 초보라 이것저것 공부 좀 해보려고 질문 드립니다. 1.10시까지의 고점,저점을 저장한 상태에서 10시이후부터 진입 한다고 할때 10시이전 저점보다 10% 상승한 가격이 오면 다음봉에 매수. 10시이전 고점보다 10% 하승한 가격이 오면 다음봉에 매도. 청산은 오직 트레일링스탑으로 0.8피 손절은 0.5피. 숫자는 모두 외부변수로 부탁 드립니다. 2. 20일 이평선이 50일 이평선을 - 상향 돌파할때, 그때 봉의 시가를 기억하고 있다가 20봉 이내에 그 가격을 지나가는 양봉 발생시 매수 진입 - 하향 돌파할때, 그때 봉의 시가를 기억하고 있다가 20봉 이내에 그 가격을 지나가는 음봉 발생시 매도 진입 - 포지션 있을때는 신규진입 금지 - 손절(100P), 익절(100P)로만 청산 - 신규진입시간 10시 30분~13시10분(청산은 시간 넘어도 됨) 부탁 좀 드립니다.