if MarketPosition == 0 Then
{
Buy("B",AtStop,dayopen + 0.8);
Sell("S", AtStop,dayopen - 0.8);
}
SetStopLoss(0.8, PointStop);
SetStopProfittarget(0.9, PointStop);
1분봉입니다.
진입이 발생하고 10초 후
바로 StopLoss에 걸려 청산이 발생했습니다.
그후 3초 후 바로 다시 진입조건에 해당하는 가격이 왔지만
진입이 즉시 되지않고
분봉이 완성되면서 새로운 분봉의 시가에 진입이 되었습니다.
원래 분봉 하나에는 진입 1번, 청산 1번 씩만 가능한가요?
답변 1
예스스탁
예스스탁 답변
2023-01-11 14:03:04
안녕하세요
예스스탁입니다.
하나의 Buy나 sell은 한봉에 한번씩만 발생합니다.
즉 수식안에 Buy나 Sell이 여러개 있으면
한봉에 해당 갯수만큼 나올수 있습니다.
다만 작성하신 수식은
시초가+0.8이상 시세 발생하면 매수
시초가-0.8이하 시세 발생하면 매도입니다.
동일 내용으로 Buy나 Sell을 추가를 하게 되면
진입이후 손절이 발생하면 관계가 없지만
진입이후 목표수익으로 청산이 되면
바로 청산시점에 또 매수진입이 발생할 수 있습니다.
수식에서 if문은 봉완성시 기준이라
봉미완성시에 발생하는 내용으로 조건을 걸어 제어가 가능하지 않습니다.
식작성에 참고하시기 바랍니다.
즐거운 하루되세요
> 시스시스스템 님이 쓴 글입니다.
> 제목 : 분봉 1개에 진입과 청산은 각각 1번씩만 가능한가요?
> if MarketPosition == 0 Then
{
Buy("B",AtStop,dayopen + 0.8);
Sell("S", AtStop,dayopen - 0.8);
}
SetStopLoss(0.8, PointStop);
SetStopProfittarget(0.9, PointStop);
1분봉입니다.
진입이 발생하고 10초 후
바로 StopLoss에 걸려 청산이 발생했습니다.
그후 3초 후 바로 다시 진입조건에 해당하는 가격이 왔지만
진입이 즉시 되지않고
분봉이 완성되면서 새로운 분봉의 시가에 진입이 되었습니다.
원래 분봉 하나에는 진입 1번, 청산 1번 씩만 가능한가요?