커뮤니티

시스템식 문의

프로필 이미지
노인
2019-10-14 17:18:27
189
글번호 132771
답변완료
직전 N개의 캔들 중에서 최대값, 최저값을 박스권으로 설정하여 매매하는 전략입니다. 시스템식 구현을 부탁드립니다. //매도 직전 N개의 캔들의 '최대값'을 터치하는 경우 시장가 매도 //매수 직전 N개의 캔들의 '최소값'을 터치하는 경우 시장가 매수 //청산 직전 N개의 캔들의 (최대값-최소값)/M 만큼의 크기(박스권 크기의 반)로 익절 손절 설정. N과 M은 변수로 조절할 수 있도록 해주세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-10-15 13:40:07

안녕하세요 예스스탁입니다. input : n(10),MM(3); var1 = highest(H,n); var2 = lowest(L,n); if MarketPosition >= 0 Then sell("s",AtStop,var1); if MarketPosition <= 0 Then Buy("b",AtStop,var2); if MarketPosition == 1 Then { ExitLong("bp",AtLimit,EntryPrice+(var1-var2)/MM); ExitLong("bl",AtStop,EntryPrice-(var1-var2)/MM); } if MarketPosition == -1 Then { ExitShort("sp",AtLimit,EntryPrice-(var1-var2)/MM); ExitShort("sl",AtStop,EntryPrice+(var1-var2)/MM); } 즐거운 하루되세요 > 노인 님이 쓴 글입니다. > 제목 : 시스템식 문의 > 직전 N개의 캔들 중에서 최대값, 최저값을 박스권으로 설정하여 매매하는 전략입니다. 시스템식 구현을 부탁드립니다. //매도 직전 N개의 캔들의 '최대값'을 터치하는 경우 시장가 매도 //매수 직전 N개의 캔들의 '최소값'을 터치하는 경우 시장가 매수 //청산 직전 N개의 캔들의 (최대값-최소값)/M 만큼의 크기(박스권 크기의 반)로 익절 손절 설정. N과 M은 변수로 조절할 수 있도록 해주세요.