커뮤니티
문의드립니다..
2013-11-21 02:52:42
226
글번호 69676
시스템 공부하고 있는 초보입니다.
위의 식은 매뉴얼에서 예스랭귀지 활용 - 실전매매와 시뮬레이션의 차이 - SetStopTrailing에 있는 예제를 가져온 것입니다.
위의 식설명에서는 "진입이후 전봉까지의 최고가격"라는 것이 있는데 이것은 제가 보기에
Highest(H, BarsSinceEntry+1)로 보입니다.
제가 초보라 이부분이 이해가 안갑니다.
매뉴얼의 BarsSinceEntry함수에서 설명한
Highest(H, BarsSinceEntry)는 진입 이후 최고가라는 것이 이해가 갑니다. 그런데
Highest(H, BarsSinceEntry+1)는 진입이후 전봉까지의 최고가라는데 이해가 가질 않습니다.
제 생각에는 단지 진입봉을 포함하지 않는 것과 포함하는 것의 차이인 것같은데 진입이후 전봉까지의 최고가라고 하니 이해가 안가네요..
질문입니다.
1. Highest(H, BarsSinceEntry+1)이 어떻게 진입 이후 전봉까지의 최고가가 되는지 자세한
설명부탁드립니다.
2. "진입이후 전봉까지의 최고가"를 다른 방식으로 표현할 수는 없는지요. 수식 부탁드립니다.
- 1. 70126_1.png (0.01 MB)
답변 1
예스스탁 예스스탁 답변
2013-11-21 15:08:17
안녕하세요
예스스탁입니다.
Highest(H, BarsSinceEntry+1) 은 전봉까지의 최저가가 아닙니다.
진입봉 포함해서 진입이후 최고가를 의미합니다.
BarsSinceEntry는 진입이후 경과봉수인데
[진입봉]-[1]-[2]-[3]
위와 같이 진입신호가 발생하고 3개봉이 경과한 상태라면
Highest(H, BarsSinceEntry)은 Highest(H, 3)이므로 [1]부터 [3]까지의 최고가이고
Highest(H, BarsSinceEntry+1)은 Highest(H, 4)이므로 [진입봉]부터 [3]까지의 최고가가 됩니다.
즉 BarsSinceEntry+1는 단지 진입신호가 있는 봉을 포함해서
현재까지의 최고가를 계산한다는 의미입니다.
설명에 진입이후 전봉까지로 되어 있는 이유는
주문함수의 atstop 신호타입과 관련이 있습니다.
Atstop신호타입은
매수주문 함수에선 사용하면
현재봉 완성시에 특정가격을 셋팅하고 다음봉에서 셋팅된 가격 이하의 시세가 발생하면 즉시신호를 발생시키로
매도주문 함수에서 사용하면
현재봉 완성시에 특정가격을 셋팅하고 다음봉에서 셋팅된 가격 이상이 시세가 발생하면 즉시 신호를 발생시키는 타입니다.
현재봉 완성시에 Highest(H, BarsSinceEntry)-0.7로 가격을 셋팅하고
다음봉에서 해당 가격 이하의 시세가 발생하면 신호가 발생하므로
신호가 발생한 봉에서는 전봉까지의 최고가격대비에서
0.7이상 낮은 시세가 발생해서 신호가 발생한 것입니다.
즐거운 하루되세요
> 리버정 님이 쓴 글입니다.
> 제목 : 문의드립니다..
> 시스템 공부하고 있는 초보입니다.
위의 식은 매뉴얼에서 예스랭귀지 활용 - 실전매매와 시뮬레이션의 차이 - SetStopTrailing에 있는 예제를 가져온 것입니다.
위의 식설명에서는 "진입이후 전봉까지의 최고가격"라는 것이 있는데 이것은 제가 보기에
Highest(H, BarsSinceEntry+1)로 보입니다.
제가 초보라 이부분이 이해가 안갑니다.
매뉴얼의 BarsSinceEntry함수에서 설명한
Highest(H, BarsSinceEntry)는 진입 이후 최고가라는 것이 이해가 갑니다. 그런데
Highest(H, BarsSinceEntry+1)는 진입이후 전봉까지의 최고가라는데 이해가 가질 않습니다.
제 생각에는 단지 진입봉을 포함하지 않는 것과 포함하는 것의 차이인 것같은데 진입이후 전봉까지의 최고가라고 하니 이해가 안가네요..
질문입니다.
1. Highest(H, BarsSinceEntry+1)이 어떻게 진입 이후 전봉까지의 최고가가 되는지 자세한
설명부탁드립니다.
2. "진입이후 전봉까지의 최고가"를 다른 방식으로 표현할 수는 없는지요. 수식 부탁드립니다.