커뮤니티

Ratchet 청산식 부탁드립니다.

프로필 이미지
시스템신
2011-02-10 18:32:22
869
글번호 35632
답변완료
안녕하세요? 매수진입 시점에 Length 동안의 (최저가 - ATR)값을 손절가를 A로 정하고 종가가 상승하면 손절가 A의 값이 Bar 1개 진행 시마다 Multi * ATR 만큼씩 청산가격을 높여주고 매도진입 시는 반대로 최고가를 손절가로 해서 청산가격을 동일하게 낮춰주는 청산식 부탁드립니다. 참고로 분봉기준으로 작성 부탁드립니다. 감사합니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2011-02-11 10:18:48

안녕하세요 예스스탁입니다. input : Length(10),Multi(1.5); var1 = lowest(L,Length)-ATR(Length); if MarketPosition == 1 Then{ if C > C[1] Then value1 = value1+1; exitlong("bx",AtStop,var1[BarsSinceEntry]+(Multi*ATR(Length))*value1); } Else value1 = 0; var2 = Highest(H,Length)-ATR(Length); if MarketPosition == -1 Then{ if C < C[1] Then value2 = value2+1; ExitShort("sx",AtStop,var2[BarsSinceEntry]-(Multi*ATR(Length))*value2); } Else value2 = 0; 즐거운 하루되세요 > 시스템신 님이 쓴 글입니다. > 제목 : Ratchet 청산식 부탁드립니다. > 안녕하세요? 매수진입 시점에 Length 동안의 (최저가 - ATR)값을 손절가를 A로 정하고 종가가 상승하면 손절가 A의 값이 Bar 1개 진행 시마다 Multi * ATR 만큼씩 청산가격을 높여주고 매도진입 시는 반대로 최고가를 손절가로 해서 청산가격을 동일하게 낮춰주는 청산식 부탁드립니다. 참고로 분봉기준으로 작성 부탁드립니다. 감사합니다.
프로필 이미지

시스템신

2011-02-11 17:10:27

감사합니다. 수고하세요. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Ratchet 청산식 부탁드립니다. > 안녕하세요 예스스탁입니다. input : Length(10),Multi(1.5); var1 = lowest(L,Length)-ATR(Length); if MarketPosition == 1 Then{ if C > C[1] Then value1 = value1+1; exitlong("bx",AtStop,var1[BarsSinceEntry]+(Multi*ATR(Length))*value1); } Else value1 = 0; var2 = Highest(H,Length)-ATR(Length); if MarketPosition == -1 Then{ if C < C[1] Then value2 = value2+1; ExitShort("sx",AtStop,var2[BarsSinceEntry]-(Multi*ATR(Length))*value2); } Else value2 = 0; 즐거운 하루되세요 > 시스템신 님이 쓴 글입니다. > 제목 : Ratchet 청산식 부탁드립니다. > 안녕하세요? 매수진입 시점에 Length 동안의 (최저가 - ATR)값을 손절가를 A로 정하고 종가가 상승하면 손절가 A의 값이 Bar 1개 진행 시마다 Multi * ATR 만큼씩 청산가격을 높여주고 매도진입 시는 반대로 최고가를 손절가로 해서 청산가격을 동일하게 낮춰주는 청산식 부탁드립니다. 참고로 분봉기준으로 작성 부탁드립니다. 감사합니다.