커뮤니티
매수 잔고가 있을때 매도진입조건 만족해도 주문 안나가게 하는방법이 있나요?
2013-06-29 23:23:44
222
글번호 64861
매수 주문 조건을 만족해서 매수잔고가 1개 있는 상황에서
매수 청산 조건을 만족하기전에
매도 주문 조건을 만족하는 상황이되면 매수가 청산에 되버리는걸 안되게 할수 없나요
즉, 매수포지션에 있을때 매수청산이 아닌 매도주문을 안나가게 하는 방법이 궁금합니다
그리고 매수 청산이나 매도 청산후 N봉개 동안 매매가 안되게 하는 식도 알려주시면 감사하겠습니다.^^
답변 1
예스스탁 예스스탁 답변
2013-07-01 16:45:07
안녕하세요
예스스탁입니다.
1.
if MarketPosition == 0 and 매수조건 Then
buy();
if MarketPosition == 0 and 매도조건 Then
sell();
수식에서는 실제 잔고의 포지션 여부로는 신호를 제어할 수 없습니다.
진입식에 위와 같이 MarketPosition == 0이라는 조건을 추가하시면
차트가 매수신호가 발생해 매수 중이면 는 sell에 의해서 스위칭이 되지 않고
매도신호가 발생된 상태에서는 매수로 스위칭이 되지 않게 합니다.
2.
아래와 같이 작성하시면
당일 첫진입은 조건만족하면 진입하고
두번째 진입부터는 청산후 N개봉이후에 조건만족하면 진입합니다.
input : N(10);
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count == 0 or (count >= 1 and BarsSinceExit(1) >= N) then{
if MarketPosition == 0 and 매수조건 Then
buy();
if MarketPosition == 0 and 매도조건 Then
sell();
}
즐거운 하루되세요
> 아싸라삐 님이 쓴 글입니다.
> 제목 : 매수 잔고가 있을때 매도진입조건 만족해도 주문 안나가게 하는방법이 있나요?
> 매수 주문 조건을 만족해서 매수잔고가 1개 있는 상황에서
매수 청산 조건을 만족하기전에
매도 주문 조건을 만족하는 상황이되면 매수가 청산에 되버리는걸 안되게 할수 없나요
즉, 매수포지션에 있을때 매수청산이 아닌 매도주문을 안나가게 하는 방법이 궁금합니다
그리고 매수 청산이나 매도 청산후 N봉개 동안 매매가 안되게 하는 식도 알려주시면 감사하겠습니다.^^
다음글
이전글