매수2로 진입된 포지션을 정리하고 싶습니다.
진입가 대비 40틱 상승했을때 정리하는 명령을 아래와 같이 만들었는데요..
적용을 해보니 진입봉 다음에 바로 청산이 되어버리더라고요..
뭐가 잘못된건가요?
if MarketPosition == 1 and EntryName == "매수2" then
{
ExitLong("매수청산2",AtStop,EntryPrice+40*PriceScale);
}
답변 1
예스스탁
예스스탁 답변
2020-03-10 15:49:50
안녕하세요
예스스탁입니다.
atstop이 아닌 atlimit 타입으로 지정하셔야 합니다.
atlimit 지정한 값이상의 시세발생하면 매수청산
atstop 지정한 값이하의 시세발생하면 매수청산입니다.
if MarketPosition == 1 and EntryName == "매수2" then
{
ExitLong("매수청산2",AtLimit,EntryPrice+40*PriceScale);
}
즐거운 하루되세요
> 참새사냥꾼 님이 쓴 글입니다.
> 제목 : 매도 청산 주문식 부탁드립니다.
> 매수2로 진입된 포지션을 정리하고 싶습니다.
진입가 대비 40틱 상승했을때 정리하는 명령을 아래와 같이 만들었는데요..
적용을 해보니 진입봉 다음에 바로 청산이 되어버리더라고요..
뭐가 잘못된건가요?
if MarketPosition == 1 and EntryName == "매수2" then
{
ExitLong("매수청산2",AtStop,EntryPrice+40*PriceScale);
}