커뮤니티

손절 조건 추가 부탁드립니다.

프로필 이미지
eiger
2018-07-24 11:07:08
160
글번호 120831
답변완료

첨부 이미지

안녕하세요.. 지난번 요청드린 수식에서 손절 조건 추가 부탁드립니다. 첨부 그림에서와 같이 신호 발생시 조건의 고점, 저점을 저장하고 매도시는 고점 max(H[1],H[2]) + 10틱에서 손절하고 매수시는 min(L[1],L[2])-10틱에서 손절하는 조건 추가 부탁드립니다. 항상 대응해 주셔서 감사드립니다. ================================== if L[1] < L[2] and H < max(H[1],H[2]) and L > min(L[1],L[1]) Then { var1 = max(H[1],H[2]); var2 = index; } --------------------------------------------------- > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. if L[1] < L[2] and H < max(H[1],H[2]) and L > min(L[1],L[1]) Then { var1 = max(H[1],H[2]); var2 = index; } if H[1] > H[2] and H < max(H[1],H[2]) and L > min(L[1],L[1]) Then { var3 = Min(L[1],L[2]); var4 = index; } if var2 > 0 and index > var2 and index <= var2+3 and H > var1 Then buy(); if var4 > 0 and index > var4 and index <= var4+3 and L < var3 Then sell(); 즐거운 하루되세요 > eiger 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 수식작성 문의 드립니다. 매수조건 1.최소 4개 캔들 최대 6개 캔들로 구성 2.2번 캔들의 저점은 1번 캔들의 저점보다 낮다. 3.3번 캔들의 고가와 저가는 1~2번 캔들의 고가저가 사이에 있다 3번 조건의 캔들은 총 3개까지 허용 (3-1. 3-2, 3-3) 4.4번 캔들의 고점이 1~2번 캔들의 고점을 돌파시 4번 캔들 종가 매수 매도조건은 반대
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-07-24 12:48:29

안녕하세요 예스스탁입니다. if L[1] < L[2] and H < max(H[1],H[2]) and L > min(L[1],L[1]) Then { var1 = max(H[1],H[2]); var11 = min(L[1],L[1]); var2 = index; } if H[1] > H[2] and H < max(H[1],H[2]) and L > min(L[1],L[1]) Then { var3 = Min(L[1],L[2]); var33 = max(H[1],H[2]); var4 = index; } if var2 > 0 and index > var2 and index <= var2+3 and H > var1 Then buy(); if var4 > 0 and index > var4 and index <= var4+3 and L < var3 Then sell(); if MarketPosition == 1 Then ExitLong("bx",AtStop,var11[BarsSinceEntry]-PriceScale*10); if MarketPosition == -1 Then ExitShort("sx",AtStop,var33[BarsSinceEntry]+PriceScale*10); 즐거운 하루되세요 > eiger 님이 쓴 글입니다. > 제목 : 손절 조건 추가 부탁드립니다. > 안녕하세요.. 지난번 요청드린 수식에서 손절 조건 추가 부탁드립니다. 첨부 그림에서와 같이 신호 발생시 조건의 고점, 저점을 저장하고 매도시는 고점 max(H[1],H[2]) + 10틱에서 손절하고 매수시는 min(L[1],L[2])-10틱에서 손절하는 조건 추가 부탁드립니다. 항상 대응해 주셔서 감사드립니다. ================================== if L[1] < L[2] and H < max(H[1],H[2]) and L > min(L[1],L[1]) Then { var1 = max(H[1],H[2]); var2 = index; } --------------------------------------------------- > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. if L[1] < L[2] and H < max(H[1],H[2]) and L > min(L[1],L[1]) Then { var1 = max(H[1],H[2]); var2 = index; } if H[1] > H[2] and H < max(H[1],H[2]) and L > min(L[1],L[1]) Then { var3 = Min(L[1],L[2]); var4 = index; } if var2 > 0 and index > var2 and index <= var2+3 and H > var1 Then buy(); if var4 > 0 and index > var4 and index <= var4+3 and L < var3 Then sell(); 즐거운 하루되세요 > eiger 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 수식작성 문의 드립니다. 매수조건 1.최소 4개 캔들 최대 6개 캔들로 구성 2.2번 캔들의 저점은 1번 캔들의 저점보다 낮다. 3.3번 캔들의 고가와 저가는 1~2번 캔들의 고가저가 사이에 있다 3번 조건의 캔들은 총 3개까지 허용 (3-1. 3-2, 3-3) 4.4번 캔들의 고점이 1~2번 캔들의 고점을 돌파시 4번 캔들 종가 매수 매도조건은 반대