커뮤니티
주문관련 문의드립니다.
2019-05-31 03:46:06
170
글번호 129082
안녕하세요..
매수진입이 되었을 경우 청산주문 방법에 대해문의드립니다.
매수진입이 되어있을 경우 청산조건을 2가지로 하고 싶습니다.
1. 종가가 볼린저밴드 20,2 중심선을 이탈 할경우 손절
2. 고가가 볼린저밴드 20,2 상단선을 찍을 경우 청산
if MarketPosition == 1 and
(CrossDown(C,BBmd) or CrossUp(H,bbup)) Then
ExitLong("매수청산",AtLimit,C-1*PriceScale);
이렇게 작성했는데..주문청산방법에서 문제가 있습니다.
1번 조건만 있다면, atmarket옵션으로 하면 문제가 안될것 같은데..
2번 조건을 만족하기 위해서 atlimit, atstop등을 써봤는데 원하는데로 주문이 안나가네요..
#매수가 진입된 상태에서 청산 조건을 1번, 2번으로 나눠서 주문함수를 각각 작성 할 수 있나요?
#매수 진입된 상태에서 고가가 볼밴 상단을 찍었을 경우 봉이 완성된 후가 아닌 찍은 시점에 바로 청산신호를 발생해서 주문을 넣고 싶습니다. 가능한가요?
답변 1
예스스탁 예스스탁 답변
2019-05-31 11:34:15
안녕하세요
예스스탁입니다.
진입청산함수는 갯수등에 제한이 없습니다.
조건별로 각 따로 작성하셔도 됩니다.
if MarketPosition == 1 then
{
if CrossDown(c,BBmd) Then
ExitLong("bx1",AtMarket);
ExitLong("bx2",Atlimit,BBup);
}
즐거운 하루되세요
> 참새사냥꾼 님이 쓴 글입니다.
> 제목 : 주문관련 문의드립니다.
> 안녕하세요..
매수진입이 되었을 경우 청산주문 방법에 대해문의드립니다.
매수진입이 되어있을 경우 청산조건을 2가지로 하고 싶습니다.
1. 종가가 볼린저밴드 20,2 중심선을 이탈 할경우 손절
2. 고가가 볼린저밴드 20,2 상단선을 찍을 경우 청산
if MarketPosition == 1 and
(CrossDown(C,BBmd) or CrossUp(H,bbup)) Then
ExitLong("매수청산",AtLimit,C-1*PriceScale);
이렇게 작성했는데..주문청산방법에서 문제가 있습니다.
1번 조건만 있다면, atmarket옵션으로 하면 문제가 안될것 같은데..
2번 조건을 만족하기 위해서 atlimit, atstop등을 써봤는데 원하는데로 주문이 안나가네요..
#매수가 진입된 상태에서 청산 조건을 1번, 2번으로 나눠서 주문함수를 각각 작성 할 수 있나요?
#매수 진입된 상태에서 고가가 볼밴 상단을 찍었을 경우 봉이 완성된 후가 아닌 찍은 시점에 바로 청산신호를 발생해서 주문을 넣고 싶습니다. 가능한가요?
다음글
이전글