커뮤니티
파라볼릭 지표 이용 실시간 매수청산
2019-07-26 22:15:50
188
글번호 130692
안녕하세요,
Parabolic 지표에 가격이 하락하면 실시간으로 매수청산하고 싶습니다. (다음 봉에서 매도 아니고, 현재 미완성 봉에서 매수청산)
아래와 같이 식을 작성해 적용해 보았는데
챠트에서는 ExitLong 이라고 뜨고, 시스템모니터링 창의 "예비신호" 에는 <On Close> 라고 뜹니다만 실제 현재봉에서 매수청산이 되지 않았습니다
Input : af(0.15), maxAF(0.2), stock_quantity(50);
Var : trailing_stop(0);
trailing_stop = sar(af,maxAF);
#차트상 첫봉에 가상으로 매수 진입 - 수기로 이미 매수하였으므로.
if dayindex() == 0 Then{
buy("b",OnClose,DEF,stock_quantity);
}
#차트상 마지막 봉 감시.
if MarketPosition ==1 and LastBarOnChart==1 then {
if C >= trailing_stop then{
ExitLong("trailing_stop", Atstop, trailing_stop, "", stock_quantity, 0);
} Else {
ExitLong();
}
}
가격이 Parabolic stop 가격까지 하락할 경우 (다음 봉이 아닌) 실시간으로 매수청산 하는 방법이 있을까요??
답변 2
예스스탁 예스스탁 답변
2019-07-29 10:39:33
안녕하세요
예스스탁입니다.
1
atstop, atlimit은 최근 완성봉(전봉)에서 특정값을 지정하고
다음봉의 미완성시의 현재가와 비교해 신호를 발생합니다.
미완성봉인 현재봉의 특정값과 현재가를 비교해서는 신호발생이 발가능하므로
현재봉의 파라볼릭과 현재가를 비교해서는 가능하지 않습니다.
매수이후에 직전봉의 파라볼릭값보다 낮은 시세 발생하면 청산하고자 하시면
아래와 같이 작성하시면 됩니다.
2
청산함수에 수량을 지정하지 않으면 자동으로 진입수량 전량을 청산합니다.
3
LastBarOnChart는 지표수식등 마지막봉에만 표시하고자 할떄 사용합니다.
시스템수식에서는 사용이 의미가 없습니다.
봉완성이 다음봉 시가수신될때인데
차트에 다음봉 시가가 들어오면 봉이완성되어 신호발생을 못하게 막게 됩니다.
4
Input : af(0.15), maxAF(0.2), stock_quantity(50);
Var : trailing_stop(0);
trailing_stop = sar(af,maxAF);
if dayindex() == 0 Then
{
buy("b",OnClose,DEF,stock_quantity);
}
if MarketPosition == 1 then
{
ExitLong("trailing_stop", Atstop, trailing_stop);
}
즐거운 하루되세요
> no208 님이 쓴 글입니다.
> 제목 : 파라볼릭 지표 이용 실시간 매수청산
> 안녕하세요,
Parabolic 지표에 가격이 하락하면 실시간으로 매수청산하고 싶습니다. (다음 봉에서 매도 아니고, 현재 미완성 봉에서 매수청산)
아래와 같이 식을 작성해 적용해 보았는데
챠트에서는 ExitLong 이라고 뜨고, 시스템모니터링 창의 "예비신호" 에는 <On Close> 라고 뜹니다만 실제 현재봉에서 매수청산이 되지 않았습니다
Input : af(0.15), maxAF(0.2), stock_quantity(50);
Var : trailing_stop(0);
trailing_stop = sar(af,maxAF);
#차트상 첫봉에 가상으로 매수 진입 - 수기로 이미 매수하였으므로.
if dayindex() == 0 Then{
buy("b",OnClose,DEF,stock_quantity);
}
#차트상 마지막 봉 감시.
if MarketPosition ==1 and LastBarOnChart==1 then {
if C >= trailing_stop then{
ExitLong("trailing_stop", Atstop, trailing_stop, "", stock_quantity, 0);
} Else {
ExitLong();
}
}
가격이 Parabolic stop 가격까지 하락할 경우 (다음 봉이 아닌) 실시간으로 매수청산 하는 방법이 있을까요??
no208
2019-07-29 16:20:34
답변 감사드립니다.
다시 질문드리자면,
파라볼릭 값은 현재(미완성)봉 시가에 바로 확정이 되므로, 그 값과 현재값 비교는 되요.
LastBarOnChart도 담당자님 말씀데로라면 안되야 될텐데 됩니다. 현재봉(챠트 마지막봉) 감시도 됩니다.
현재봉에서 매수청산신호도 뜹니다. 시스템모니터링 창에 예비신호 칼럼에 <on close> 라고 뜹니다.
다만 그게 왜 실제 매수청산주문이 나가지 않는지가 궁금해요.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 파라볼릭 지표 이용 실시간 매수청산
> 안녕하세요
예스스탁입니다.
1
atstop, atlimit은 최근 완성봉(전봉)에서 특정값을 지정하고
다음봉의 미완성시의 현재가와 비교해 신호를 발생합니다.
미완성봉인 현재봉의 특정값과 현재가를 비교해서는 신호발생이 발가능하므로
현재봉의 파라볼릭과 현재가를 비교해서는 가능하지 않습니다.
매수이후에 직전봉의 파라볼릭값보다 낮은 시세 발생하면 청산하고자 하시면
아래와 같이 작성하시면 됩니다.
2
청산함수에 수량을 지정하지 않으면 자동으로 진입수량 전량을 청산합니다.
3
LastBarOnChart는 지표수식등 마지막봉에만 표시하고자 할떄 사용합니다.
시스템수식에서는 사용이 의미가 없습니다.
봉완성이 다음봉 시가수신될때인데
차트에 다음봉 시가가 들어오면 봉이완성되어 신호발생을 못하게 막게 됩니다.
4
Input : af(0.15), maxAF(0.2), stock_quantity(50);
Var : trailing_stop(0);
trailing_stop = sar(af,maxAF);
if dayindex() == 0 Then
{
buy("b",OnClose,DEF,stock_quantity);
}
if MarketPosition == 1 then
{
ExitLong("trailing_stop", Atstop, trailing_stop);
}
즐거운 하루되세요
> no208 님이 쓴 글입니다.
> 제목 : 파라볼릭 지표 이용 실시간 매수청산
> 안녕하세요,
Parabolic 지표에 가격이 하락하면 실시간으로 매수청산하고 싶습니다. (다음 봉에서 매도 아니고, 현재 미완성 봉에서 매수청산)
아래와 같이 식을 작성해 적용해 보았는데
챠트에서는 ExitLong 이라고 뜨고, 시스템모니터링 창의 "예비신호" 에는 <On Close> 라고 뜹니다만 실제 현재봉에서 매수청산이 되지 않았습니다
Input : af(0.15), maxAF(0.2), stock_quantity(50);
Var : trailing_stop(0);
trailing_stop = sar(af,maxAF);
#차트상 첫봉에 가상으로 매수 진입 - 수기로 이미 매수하였으므로.
if dayindex() == 0 Then{
buy("b",OnClose,DEF,stock_quantity);
}
#차트상 마지막 봉 감시.
if MarketPosition ==1 and LastBarOnChart==1 then {
if C >= trailing_stop then{
ExitLong("trailing_stop", Atstop, trailing_stop, "", stock_quantity, 0);
} Else {
ExitLong();
}
}
가격이 Parabolic stop 가격까지 하락할 경우 (다음 봉이 아닌) 실시간으로 매수청산 하는 방법이 있을까요??
다음글
이전글