커뮤니티
수식관련 질문드립니다.
2010-02-07 14:22:53
706
글번호 27926
한계약 증거금으로 돌리는중에
청산과 진입이 동시에 신호가 나오는경우,
일단 청산하고 진입은
1. 그 현재가에 다시 진입주문이 나오는 경우
2. 청산후 그다음봉에 진입되는 경우
수식이 어떤하지 궁금합니다.
수고하세요 ..
답변 2
예스스탁 예스스탁 답변
2010-02-08 16:08:58
안녕하세요
예스스탁입니다.
1번내용은 어떤 내용인지 정확히 이해하지 못했습니다.
해당식과 같은경우는 수식에 따라 다르게 작성될 수 있습니다.
진입이나 청산에 이름을 부여하여 이름으로 컨트롤해야 합니다.
아래식은 청산후 다음봉에 진입이 들어가는 식입니다.
if 매수진입조건 Then
buy();
if 매도진입조건 Then
Sell();
if 매수청산조건 Then
exitlong("bx1");
if 매도청산조건 Then
ExitShort("sx1");
if BarsSinceExit(1) == 1 Then{
if MarketPosition(1) == 1 and IsExitName("bx1",1) Then
sell();
if MarketPosition(1) == -1 and IsExitName("sx1",1) Then
buy();
}
참고하시기 바랍니다.
즐거운 하루되세요
> ken 님이 쓴 글입니다.
> 제목 : 수식관련 질문드립니다.
> 한계약 증거금으로 돌리는중에
청산과 진입이 동시에 신호가 나오는경우,
일단 청산하고 진입은
1. 그 현재가에 다시 진입주문이 나오는 경우
2. 청산후 그다음봉에 진입되는 경우
수식이 어떤하지 궁금합니다.
수고하세요 ..
ken
2010-02-08 16:42:58
제 질문이 명확하지 않았던거 같습니다.
알려주신 아래 수식은
if 매수진입조건 Then
buy();
if 매도진입조건 Then
Sell();
if 매수청산조건 Then
exitlong("bx1");
if 매도청산조건 Then
ExitShort("sx1");
if BarsSinceExit(1) == 1 Then{
if MarketPosition(1) == 1 and IsExitName("bx1",1) Then
sell();
if MarketPosition(1) == -1 and IsExitName("sx1",1) Then
buy();
}
동수식은 청산후 그 다음봉에 무조건 진입하게 되는 거 같은데
제가 궁금한것은 위의 매수신호와 매도청산신호가 동시에 발생했을 경우 한계약 증거금인 경우에 매도청산신호만 먹고 매수신호가 안먹겠되는데 이럴때 일단 청산신호에 따라 청산하고 같은가격으로 진입신호가 들어갈 수 있는건지가 궁금한겁니다.
알려주신 수식을 이용하면
if BarsSinceExit(1) == 1 Then{
if MarketPosition(1) == 1 and IsExitName("bx1",1) and
1봉전에서 매도신호 Then
sell();
if MarketPosition(1) == -1 and IsExitName("sx1",1) and
1봉전에서 매수신호 Then
buy();
1봉전에 매수청산신호와 매도신호가 동시에 나온경우에 다음봉에 매도신호가 들어가야 되니까 위와 같이 해야 되지 않나요?
이경우 1봉전 매도신호를 marketposition==-1 이케 하면 주문이 한번 더 들어가기는 할텐데 이경우 포지션이 2개로 되어있게 되는 문제점이 있어서
질문이 제대로 됬나 모르겠습니다.
감사합니다