커뮤니티

문의드립니다.

프로필 이미지
새로운돌
2016-10-05 20:56:46
97
글번호 102564
답변완료
안녕하세요. 질문드립니다. 1. 매수 진입 후 손절 0.5로 청산 => 청산과 동시에 매도로 스위칭 진입 => 익절 0.6, 손절 0.6 2. 매도 진입 후 손절 0.5호 청상 => 청산과 동시에 매수로 스위칭 진입 => 익절 0.6, 손절 0.6 3. 가령 시가 +1pt 상승하는 지점을 지표로 만들었을 때, 이 지점을 시스템에서 사용할 수 있는 방법이 있나요? 예를 들면 시가에서 1pt 상승한 시점을 기준으로 +0.5 매수 / -0.5 매도 같은 시스템을 만들고 싶은데, 단순히 var1 = dayopen +1;을 사용하니 sell("s",atstop,var1-0.5)로 했을 때, 1pt 상승후 0.5 하락일 시 매도가 아닌, 단순이 다음봉에서 매도가 잡히더라구요. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-06 09:40:09

안녕하세요 예스스탁입니다. 1.2 if MarketPosition == 1 Then{ if IsEntryName("bs",0) == false then{ sell("bs",AtStop,EntryPrice-0.5); } if IsEntryName("bs",0) == true then{ ExitLong("bx1",AtStop,EntryPrice-0.6); ExitLong("bx2",AtLimit,EntryPrice+0.6); } } if MarketPosition == -1 Then{ if IsEntryName("bs",0) == false then Buy("sb",AtStop,EntryPrice+0.5); if IsEntryName("bs",0) == true then{ ExitShort("sx1",AtStop,EntryPrice+0.6); ExitShort("sx2",AtLimit,EntryPrice-0.6); } } 3. atstop은 매수에서는 지정한 가격 이상의 시세 매도에서는 지정한 가격 이하의 시세 가 발생하면 신호를 발생하는 타입니다. var1 = dayopen+1; sell("s",atstop,var1-0.5); 다른 조건없이 위와 같이만 작성하면 단순히 var1-0.5보다 현재시세가 낮으면 매도신호가 발생하라는 내용입니다. var1값 이상 시세가 상승했는지 여부는 판단하지 않습니다. 해당 내용을 판단할 적절한 조건내용을 지정하셔야 합니다. var1 = dayopen+1; if dayhigh >= var1 Then sell("s",atstop,var1-0.5); 위와 같이 작성하시면 당일고가가 var1 이상 상승한 이후에 가격이 var1-0.5 이하루 내려가면 신호가 발생합니다. 즐거운 하루되세요 > 새로운돌 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 질문드립니다. 1. 매수 진입 후 손절 0.5로 청산 => 청산과 동시에 매도로 스위칭 진입 => 익절 0.6, 손절 0.6 2. 매도 진입 후 손절 0.5호 청상 => 청산과 동시에 매수로 스위칭 진입 => 익절 0.6, 손절 0.6 3. 가령 시가 +1pt 상승하는 지점을 지표로 만들었을 때, 이 지점을 시스템에서 사용할 수 있는 방법이 있나요? 예를 들면 시가에서 1pt 상승한 시점을 기준으로 +0.5 매수 / -0.5 매도 같은 시스템을 만들고 싶은데, 단순히 var1 = dayopen +1;을 사용하니 sell("s",atstop,var1-0.5)로 했을 때, 1pt 상승후 0.5 하락일 시 매도가 아닌, 단순이 다음봉에서 매도가 잡히더라구요. 감사합니다.