커뮤니티
atlimit로 진입했는데..급락해서 손절하고 싶은데..그 봉에서는 손절이 안되네요..
2019-05-20 23:23:05
260
글번호 128826
60분봉입니다.
매수 진입시
buy("매수",AtLimit,C-PriceScale*1);
위 수식을 사용합니다.
즉시 손절을 -50틱 (크루드오일) 봉완성된 손절을 -30틱을 설정하였으나
봉완성후에 -200틱에서 손절됨니다..ㅠㅠ
아마 진입봉에서 손절이 활성화가 안되나요???
ExitLong("즉시손절1",AtStop,EntryPrice-PriceScale*50);
if c <= EntryPrice-PriceScale*30 Then
ExitLong("봉완성손절1");
아니면 진입봉에서도 일정한 값이 넘으면 손절될수 있도록 교정 부탁드림니다.
답변 1
예스스탁 예스스탁 답변
2019-05-21 11:52:16
안녕하세요
예스스탁입니다.
atstop은 봉완성시 감시가격을 셋팅하고 다음봉의 현재가와 비교하게 됩니다.
그러므로 매수진입봉이 완성이 되여야 셋팅이 되므로 매수봉 미완성시에 나올수 없습니다.
2가기 방법이 있습니다.
1번은 매수가 셋팅되는 봉에서 같이 손절가격도 체크해서 셋팅하는 방법입니다.
2번은 강제청산 함수를 이용하는 부분입니다. 강제청산함수를 이용하면 진입후 즉시 셋팅이 됩니다.
1
var : EP(0);
if 매수진입조건 then
{
buy("매수",AtLimit,C-PriceScale*1);
#다음봉 시가가 종가-1틱보다 같거나 작으면
#EP는 다음봉시가
#아니면 종가-1틱
if NextBarOpen <= C-PriceScale*1 Then
EP = NextBarOpen;
Else
EP = C-PriceScale*1;
#진입과 동시셋팅
ExitLong("즉시손절11",AtStop,EP-PriceScale*50);
}
if MarketPosition == 1 then
{
ExitLong("즉시손절1",AtStop,EntryPrice-PriceScale*50);
if c <= EntryPrice-PriceScale*30 Then
ExitLong("봉완성손절1");
}
2
강제청산 함수와 함께 사용하시면 됩니다.
if c <= EntryPrice-PriceScale*30 Then
ExitLong("봉완성손절1");
SetStopLoss(PriceScale*50,PointStop);
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : atlimit로 진입했는데..급락해서 손절하고 싶은데..그 봉에서는 손절이 안되네요..
> 60분봉입니다.
매수 진입시
buy("매수",AtLimit,C-PriceScale*1);
위 수식을 사용합니다.
즉시 손절을 -50틱 (크루드오일) 봉완성된 손절을 -30틱을 설정하였으나
봉완성후에 -200틱에서 손절됨니다..ㅠㅠ
아마 진입봉에서 손절이 활성화가 안되나요???
ExitLong("즉시손절1",AtStop,EntryPrice-PriceScale*50);
if c <= EntryPrice-PriceScale*30 Then
ExitLong("봉완성손절1");
아니면 진입봉에서도 일정한 값이 넘으면 손절될수 있도록 교정 부탁드림니다.
다음글
이전글