커뮤니티
질문올립니다.
2011-09-26 12:45:02
493
글번호 43015
1. 2분봉에서 현재봉의 저가가 당일 저점이고 현재봉의 거래량이 앞 20봉거래량중 최대
거래량이 나왔을때 매도청산식을 구현하고 싶습니다..
거래량 추적은 20봉단위로 했으면 합니다. 단 당일 시작하고 나서부터입니다.
2. 저번에 질문드렸는데 답변이 잘못되어서 다시 질문드립니다.
예를들어 현재가가 시가 아래면 매도
if c<dayopen then sell(); 이란식이 있고
어느 지점에서 청산로직에 의해서 청산이 됐을경우 청산도 시가아래에서 이루어졌
습니다..
그 뒤 즉 청산된뒤에도 현재가는 시가아래이므로 다시 위의 로직에 의해 바로 매도
가 진입이 됩니다.
따라서 현재가가 시가아래일경우 매도인 로직은 하루에 한번만 나오게 할수 없는지
궁금합니다.그래야만 청산된후에도 다시 매도진입이 이루어지지 않겠죠..
그때 질문을 드렸더니 식 앞에 if marketposition==0 을 넣으라고 했는데 이 수식
은 포지션이 없을때 진입하란 식이므로 제 질문에 맞지 않는거 같습니다.
항상 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2011-09-26 17:45:21
안녕하세요
예스스탁입니다.
1.
if dayindex >= 20 and L == daylow and V > highest(V,20)[1] Then
ExitShort();
2.
가령 아래와 같이 식을 작성하시면
종가가 시가 위에 있다가 아래로 내려올 경우에만(하향이탈)
신호가 발생하므로 청산후에 시가아래에 있다고
바로 발생하지는 않습니다.
if crossdown(c,dayopen) then sell();
만약 위 식을 하루에 한번만 발생하고자 하시면
아래와 같이 작성하시면 됩니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) and IsEntryName("s",cnt) == true Then
count = count+1;
}
if count == 0 and c<dayopen then sell("s");
즐거운 하루되세요
> 제네렉 님이 쓴 글입니다.
> 제목 : 질문올립니다.
> 1. 2분봉에서 현재봉의 저가가 당일 저점이고 현재봉의 거래량이 앞 20봉거래량중 최대
거래량이 나왔을때 매도청산식을 구현하고 싶습니다..
거래량 추적은 20봉단위로 했으면 합니다. 단 당일 시작하고 나서부터입니다.
2. 저번에 질문드렸는데 답변이 잘못되어서 다시 질문드립니다.
예를들어 현재가가 시가 아래면 매도
if c<dayopen then sell(); 이란식이 있고
어느 지점에서 청산로직에 의해서 청산이 됐을경우 청산도 시가아래에서 이루어졌
습니다..
그 뒤 즉 청산된뒤에도 현재가는 시가아래이므로 다시 위의 로직에 의해 바로 매도
가 진입이 됩니다.
따라서 현재가가 시가아래일경우 매도인 로직은 하루에 한번만 나오게 할수 없는지
궁금합니다.그래야만 청산된후에도 다시 매도진입이 이루어지지 않겠죠..
그때 질문을 드렸더니 식 앞에 if marketposition==0 을 넣으라고 했는데 이 수식
은 포지션이 없을때 진입하란 식이므로 제 질문에 맞지 않는거 같습니다.
항상 감사드립니다.
다음글
이전글