| Q&A 게시판 | HOME > Q&A 게시판 |
작성자 :
예스스탁
작성일 : 2021-11-24 17:36:39
조회수 : 316
Re:진입시기
안녕하세요?
작성하신 식은 if문의 조건만족 다음봉에서 지정한 가격에 도달할 때 즉시 주문이 나가는 로직으로 작성되어 있습니다.
원하는 시점에 즉시 주문이 안나가는 경우는 2가지 경우라고 판단되는데,
if문의 조건을 만족해야 그 다음봉에서 봉 중간에 주문이 나가게 되기 때문에 if 문의 조건을 만족하지 않기 때문일 수 있습니다. 또, 작성하신 식에서 전봉 종가가격 이상이면 매수하고, 전봉고가 이상이면 매수하는 것으로 의도하신것 같은데,
작성된 식에서는 전전봉의 종가와 전전봉의 고가 이상일 때 매수하는 식으로 작성되어 있습니다.
예를 들어서 설명을 드리겠습니다.
골든크로스가 발생되면 그 다음봉에서 골든크로스 발생된 봉(직전봉)의 고가 이상으로 가격이 올라가면 매수하는 식이라면 아래와 같이 작성됩니다.
if CrossUp( ma(C,5), ma(C,20)) then
buy("매수", atstop, H);
위 식에서 매수주문이 나가는 시점은 골든크로스 발생된 다음봉에서 골든크로스 봉의 고가 이상으로 가격이 상승하는 시점에 즉시 주문이 나가게 됩니다. 만일 매개변수 안에 H[1] 으로 작성하신다면 골든크로스 발생된 봉의 전봉(주문이 나가는 시점을 기준으로는 전전봉) 고가 이상으로 가격이 상승할 때 매수주문이 나가게 됩니다.
감사합니다.
>> 무시공 님이 쓴 글입니다.
>> 제목 : 진입시기If MarketPosition == 0
Then {
Buy("b",AtStop,c[1]);
Buy("c",AtStop,h[1]);
}
수식을 240분봉에서 쓰는데 조건 즉시 체결이 아니라 분봉 마감후 주문이 들어갑니다.
조건 시 바로 주문 어떻게 하나요?
작성하신 식은 if문의 조건만족 다음봉에서 지정한 가격에 도달할 때 즉시 주문이 나가는 로직으로 작성되어 있습니다.
원하는 시점에 즉시 주문이 안나가는 경우는 2가지 경우라고 판단되는데,
if문의 조건을 만족해야 그 다음봉에서 봉 중간에 주문이 나가게 되기 때문에 if 문의 조건을 만족하지 않기 때문일 수 있습니다. 또, 작성하신 식에서 전봉 종가가격 이상이면 매수하고, 전봉고가 이상이면 매수하는 것으로 의도하신것 같은데,
작성된 식에서는 전전봉의 종가와 전전봉의 고가 이상일 때 매수하는 식으로 작성되어 있습니다.
예를 들어서 설명을 드리겠습니다.
골든크로스가 발생되면 그 다음봉에서 골든크로스 발생된 봉(직전봉)의 고가 이상으로 가격이 올라가면 매수하는 식이라면 아래와 같이 작성됩니다.
if CrossUp( ma(C,5), ma(C,20)) then
buy("매수", atstop, H);
위 식에서 매수주문이 나가는 시점은 골든크로스 발생된 다음봉에서 골든크로스 봉의 고가 이상으로 가격이 상승하는 시점에 즉시 주문이 나가게 됩니다. 만일 매개변수 안에 H[1] 으로 작성하신다면 골든크로스 발생된 봉의 전봉(주문이 나가는 시점을 기준으로는 전전봉) 고가 이상으로 가격이 상승할 때 매수주문이 나가게 됩니다.
감사합니다.
>> 무시공 님이 쓴 글입니다.
>> 제목 : 진입시기If MarketPosition == 0
Then {
Buy("b",AtStop,c[1]);
Buy("c",AtStop,h[1]);
}
수식을 240분봉에서 쓰는데 조건 즉시 체결이 아니라 분봉 마감후 주문이 들어갑니다.
조건 시 바로 주문 어떻게 하나요?
