커뮤니티

수식 도와주세요

프로필 이미지
자연의지배자
2020-02-25 21:25:47
389
글번호 136327
답변완료
혼자서 메뉴얼 보고 조금씩 공부하고 있습니다. 기초적이겠지만 한번 제가 맞게 수식을 작성하였는지 확인해 주세요 input : ATR(20); var : EX(10000); Buy("A", Atstop, C>ATR*2+O, Round(EX/(ATR*2),0)) 시가에서 20봉 기준의 ATR값의 2배를 넘는 상승이 나왔을 때, 10000을 20봉 기준의 ATR의 2배로 나눈 값을 정수단위로 반올림한 만큼 매수한다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-02-26 13:56:18

안녕하세요 예스스탁입니다. 1 주문함수안에 조건식이 들어가는지 않습니다. 신호타입중 atstop이 봉완성시 특정값을 지정하고 다음봉에서 해당값 이상의 시세가 발생하면 신호가 나오는 타입입니다. 그러므로 atstop 뒤에는 가격만 지정하시면 됩니다. 2 랭귀지는 모든 값을 봉완성시의 값만 사용이 됩니다. 봉완성은 다음봉 시가가 수신될때이고 다음봉 시가가 nextbaropen 입니다. 3 봉완성시 다음봉시가+atr의 2배의 가격을 설정하고 해당 값 이상의 시세가 발생하면 지정한 수량으로 매수하게 됩니다. 수량부분은 문제가 없습니다. 4 atr이 기술적지표은 Average True Range를 의미하시면 아래와 같이 함수 추가하셔야 합니다. 5 input : ATRP(20); var : EX(10000),ATRV(0); ATRv = ATR(ATRP); if MarketPosition == 0 Then Buy("A", Atstop,ATRv*2+NextBarOpen,Round(EX/(ATRv*2),0)); 즐거운 하루되세요 > 자연의지배자 님이 쓴 글입니다. > 제목 : 수식 도와주세요 > 혼자서 메뉴얼 보고 조금씩 공부하고 있습니다. 기초적이겠지만 한번 제가 맞게 수식을 작성하였는지 확인해 주세요 input : ATR(20); var : EX(10000); Buy("A", Atstop, C>ATR*2+O, Round(EX/(ATR*2),0)) 시가에서 20봉 기준의 ATR값의 2배를 넘는 상승이 나왔을 때, 10000을 20봉 기준의 ATR의 2배로 나눈 값을 정수단위로 반올림한 만큼 매수한다.