아래 부분에서 var3, var4가 이해가 안갑니다.
당일 고가와 진입한 다음봉 갯수 + 1 중에서 높은 가격을 산출하고??
ATR(20)*Mult를 뺐는데.. ATR(20)은 또 당최 뭔말인지.. 상세한 해석 부탁드려도 될까요..
감사합니다.
---------------------
Input: Mult(7);
var3 = Highest(H, BarsSinceEntry+1) - ATR(20)*Mult;
var4 = Lowest(L, BarsSinceEntry+1) + ATR(20)*Mult;
if marketposition <> 0 then
{
exitlong("ExL-001", atstop, var3);
exitshort("ExS-001", atstop, var4);
}
답변 1
예스스탁
예스스탁 답변
2020-04-23 10:27:38
안녕하세요
예스스탁입니다.
1
ATR (Average True Range)은 기술적지표입니다.
봉의 변동성을 측하는 지표로 atr(20)이면 20개봉의 평균 변동범위를 의미합니다.
자세한 내용은 기술적지표관련 서적등을 참고하시기 바랍니다.
2
BarsSinceEntry+1는 진입봉을 포함한 진입이후 경과한 봉수입니다.
Highest(H, BarsSinceEntry+1)은 진입이후 최고가
Lowest(L, BarsSinceEntry+1)은 진입이후 최저가입니다.
3
Input: Mult(7);
#진입이후 최고가+atr*7
var3 = Highest(H, BarsSinceEntry+1) - ATR(20)*Mult;
#진입이후 최저가-atr*7
var4 = Lowest(L, BarsSinceEntry+1) + ATR(20)*Mult;
if marketposition <> 0 then
{
#매수진입후 최고가에서 atr의 7배만큼 하락하면 청산
exitlong("ExL-001", atstop, var3);
#매도진입후 최저가에서 atr의 7배만큼 상승하면 청산
exitshort("ExS-001", atstop, var4);
}
즐거운 하루되세요
> 명왕 님이 쓴 글입니다.
> 제목 : 아래 수식이 해석 부탁드리겠습니다.
> 아래 부분에서 var3, var4가 이해가 안갑니다.
당일 고가와 진입한 다음봉 갯수 + 1 중에서 높은 가격을 산출하고??
ATR(20)*Mult를 뺐는데.. ATR(20)은 또 당최 뭔말인지.. 상세한 해석 부탁드려도 될까요..
감사합니다.
---------------------
Input: Mult(7);
var3 = Highest(H, BarsSinceEntry+1) - ATR(20)*Mult;
var4 = Lowest(L, BarsSinceEntry+1) + ATR(20)*Mult;
if marketposition <> 0 then
{
exitlong("ExL-001", atstop, var3);
exitshort("ExS-001", atstop, var4);
}