커뮤니티
buy신호 유지중 매도하고 재매수하려합니다
2015-07-22 13:22:25
360
글번호 88763
buy신호가 유지가 되는중에 월이 바뀌면 매도하고 그날바로 다시 사는조건을 넣으려하는데요
단순히 매도조건에
if LeftStr(NumToStr(date[1],0),6) <> LeftStr(NumToStr(date,0),6) Then{
ExitLong("Exit3");
Buy("BUY1",onclose,def,수량);
}
이렇게 쓰니 차트에 표시되는게
0
Exit3
BUY1
Exit3
이렇게 표시가되네요..
월이 바뀔때 매도하고 다시 매수시키려면 어떻게 해야할까요.
답변 1
예스스탁 예스스탁 답변
2015-07-22 17:07:25
안녕하세요
예스스탁입니다.
아래와 같이 처리하셔야 합니다.
if LeftStr(NumToStr(date[1],0),6) <> LeftStr(NumToStr(date,0),6) Then{
ExitLong("Exit3");
Buy("BUY1",atmarket,def,수량);
}
http://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/4_6.htm
위 링크는 신호체계에 대한 설명입니다.
동일시점에 청산과 동일방향 진입이 동시에 발생하면
해당 진입도 같이 청산이 됩니다.
작성하신 식은 모두 onclose타입으로 동일지점에 신호표시가 되는 내용입니다.
매수는 atmarket 타입으로 신호가 발생하시기 하시면 됩니다.
onclose와 atmarket은 모두 봉완성시(다음봉시가수신) 신호가 발생하는 타입인데
onclose는 if조건만족봉의 종가에, atmarket은 if조건만족봉 다음봉 시가에 신호가 표시되은 타입니다
즐거운 하루되세요
> 웨퐁 님이 쓴 글입니다.
> 제목 : buy신호 유지중 매도하고 재매수하려합니다
> buy신호가 유지가 되는중에 월이 바뀌면 매도하고 그날바로 다시 사는조건을 넣으려하는데요
단순히 매도조건에
if LeftStr(NumToStr(date[1],0),6) <> LeftStr(NumToStr(date,0),6) Then{
ExitLong("Exit3");
Buy("BUY1",onclose,def,수량);
}
이렇게 쓰니 차트에 표시되는게
0
Exit3
BUY1
Exit3
이렇게 표시가되네요..
월이 바뀔때 매도하고 다시 매수시키려면 어떻게 해야할까요.
다음글
이전글