커뮤니티
시스템 신호와 실제 주문사이의 궁금점
2007-07-03 22:45:29
1213
글번호 12952
시스템 트레이딩을 배우고 있는 초보 트레이더입니다.
앞으로 많은 도움 부탁 드립니다.
두가지 추가 질문이 있어서 글을 작성합니다.
1.시스템 매수/매도 시 문제
제가 선물 2계약을 매수중이며, 매수 후 잔금 2백만원이 남아서
추가계약을 할 수 있는 금액은 없는 상태입니다.
그런데 시스템에서 매수청산 & 매도 신호가 발생하고,
거래단위는 2계약으로 세팅이되어 제 생각으로는
2계약 매수청산 주문 발생 후 2계약 매도진입 주문이 발생되어 문제없이
매도2계약이 남아야 하나, 실제에서는
증거금 부족에 의해서 매수청산 후 및 매도가 되지 않는 상황이 발생하여
매도가 되었다면 2백만원이상의 이익이 기대되었으나 매도진입되지 않아
개인적으로 허망한 상황이 되었습니다.
매수청산 및 매도가 되지 않은 이유가 궁금합니다.
제 생각에는 매수청산 주문이 실행되지 않은 상태에서
추가 매도주문이 발생하여 매도가 실행되지 않은 듯 한데요.
이부분을 해결할 수 있는 방법이 있는지요?
참고로 수식은 아래와 같이 작성하였습니다.
If (매도조건) Then
{
ExitLong("매수청산", Onclose);
Sell("매도진입", Onclose);
}
2. Sell("매도진입", Onclose); 수식을 사용하여 매도진입을 세팅 후
시스템 적용 시 매매가격은 +-2호가로 세팅하여 적용하였습니다.
이런 경우 오후3:00이후에는 종가로만 거래되기 때문에
+-2호가로 진입이 않될 듯한데 제 생각이 맞는지요?
이런경우 오후 2:30분이후에만 다음봉 시작가와 맞춰서 거래가 가능한지요?
아니면 수식에 특정가격을 적용할 수 있는지요?
위의 두가지 사항 답변 부탁드립니다.
미리 감사드립니다.
답변 4
예스스탁 예스스탁 답변
2007-07-04 18:04:57
안녕하세요
예스스탁입니다.
한봉에서 매수/매도청산, 매도/매수청산이 동시에 발생하는
리버셜 전략식의 경우 증거금이 2배 필요하게 됩니다.
매수포지션에서 매도조건이 만족할 경우를 예를 들면
수량 설정이 2계약이면
매수를 청산하기위해 매도2계약
매도포지션으로 진입하기 위해 매도2계약 주문이 발생해서
4계약분의 증거금이 필요하게 됩니다.
if marketposition() == 0 then{
if 매수조건 then
buy();
if 매도조건 then
sell();
}
if marketposition() == 1 and 매수청산조건 then
exitlong();
if marketposition() == -1 and 매도청산조건 then
exitshort();
과 같이 진입식을 작성한다면 매수진입과 매도진입이 신호상 무포지션임을
확인하고 진입합니다. 신호상 포지션의 유무를 확인하는 것이므로 잔고상 포지션 여부를 체크하실 필요가 있습니다.
2.
우선 동시호가대에는 시스템트레이딩을 하실 수 없습니다.
즉 정규장 봉의 마지막봉의 앞봉에 신호가 발생해야 마지막봉 첫틱이
들어올때 주문이 나갈수 있습니다.
참고하시기 바랍니다.
즐거운 하루되세요
> 대박과손절 님이 쓴 글입니다.
> 제목 : 시스템 신호와 실제 주문사이의 궁금점
> 시스템 트레이딩을 배우고 있는 초보 트레이더입니다.
앞으로 많은 도움 부탁 드립니다.
두가지 추가 질문이 있어서 글을 작성합니다.
1.시스템 매수/매도 시 문제
제가 선물 2계약을 매수중이며, 매수 후 잔금 2백만원이 남아서
추가계약을 할 수 있는 금액은 없는 상태입니다.
그런데 시스템에서 매수청산 & 매도 신호가 발생하고,
거래단위는 2계약으로 세팅이되어 제 생각으로는
2계약 매수청산 주문 발생 후 2계약 매도진입 주문이 발생되어 문제없이
매도2계약이 남아야 하나, 실제에서는
증거금 부족에 의해서 매수청산 후 및 매도가 되지 않는 상황이 발생하여
매도가 되었다면 2백만원이상의 이익이 기대되었으나 매도진입되지 않아
개인적으로 허망한 상황이 되었습니다.
매수청산 및 매도가 되지 않은 이유가 궁금합니다.
제 생각에는 매수청산 주문이 실행되지 않은 상태에서
추가 매도주문이 발생하여 매도가 실행되지 않은 듯 한데요.
이부분을 해결할 수 있는 방법이 있는지요?
참고로 수식은 아래와 같이 작성하였습니다.
If (매도조건) Then
{
ExitLong("매수청산", Onclose);
Sell("매도진입", Onclose);
}
2. Sell("매도진입", Onclose); 수식을 사용하여 매도진입을 세팅 후
시스템 적용 시 매매가격은 +-2호가로 세팅하여 적용하였습니다.
이런 경우 오후3:00이후에는 종가로만 거래되기 때문에
+-2호가로 진입이 않될 듯한데 제 생각이 맞는지요?
이런경우 오후 2:30분이후에만 다음봉 시작가와 맞춰서 거래가 가능한지요?
아니면 수식에 특정가격을 적용할 수 있는지요?
위의 두가지 사항 답변 부탁드립니다.
미리 감사드립니다.
대박과손절
2007-07-05 05:09:11
1번 답변에서 잔고상 무포지션임을 체크하는 수식을 작성할 수 있나요?
아니면 그냥 실제 매매가 1분안에 이루어진다고 가정하고
1분간 대기상태 이후에 매수/매도를 진입할 수 있나요?
다시 답변 부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 신호와 실제 주문사이의 궁금점
> 안녕하세요
예스스탁입니다.
한봉에서 매수/매도청산, 매도/매수청산이 동시에 발생하는
리버셜 전략식의 경우 증거금이 2배 필요하게 됩니다.
매수포지션에서 매도조건이 만족할 경우를 예를 들면
수량 설정이 2계약이면
매수를 청산하기위해 매도2계약
매도포지션으로 진입하기 위해 매도2계약 주문이 발생해서
4계약분의 증거금이 필요하게 됩니다.
if marketposition() == 0 then{
if 매수조건 then
buy();
if 매도조건 then
sell();
}
if marketposition() == 1 and 매수청산조건 then
exitlong();
if marketposition() == -1 and 매도청산조건 then
exitshort();
과 같이 진입식을 작성한다면 매수진입과 매도진입이 신호상 무포지션임을
확인하고 진입합니다. 신호상 포지션의 유무를 확인하는 것이므로 잔고상 포지션 여부를 체크하실 필요가 있습니다.
2.
우선 동시호가대에는 시스템트레이딩을 하실 수 없습니다.
즉 정규장 봉의 마지막봉의 앞봉에 신호가 발생해야 마지막봉 첫틱이
들어올때 주문이 나갈수 있습니다.
참고하시기 바랍니다.
즐거운 하루되세요
> 대박과손절 님이 쓴 글입니다.
> 제목 : 시스템 신호와 실제 주문사이의 궁금점
> 시스템 트레이딩을 배우고 있는 초보 트레이더입니다.
앞으로 많은 도움 부탁 드립니다.
두가지 추가 질문이 있어서 글을 작성합니다.
1.시스템 매수/매도 시 문제
제가 선물 2계약을 매수중이며, 매수 후 잔금 2백만원이 남아서
추가계약을 할 수 있는 금액은 없는 상태입니다.
그런데 시스템에서 매수청산 & 매도 신호가 발생하고,
거래단위는 2계약으로 세팅이되어 제 생각으로는
2계약 매수청산 주문 발생 후 2계약 매도진입 주문이 발생되어 문제없이
매도2계약이 남아야 하나, 실제에서는
증거금 부족에 의해서 매수청산 후 및 매도가 되지 않는 상황이 발생하여
매도가 되었다면 2백만원이상의 이익이 기대되었으나 매도진입되지 않아
개인적으로 허망한 상황이 되었습니다.
매수청산 및 매도가 되지 않은 이유가 궁금합니다.
제 생각에는 매수청산 주문이 실행되지 않은 상태에서
추가 매도주문이 발생하여 매도가 실행되지 않은 듯 한데요.
이부분을 해결할 수 있는 방법이 있는지요?
참고로 수식은 아래와 같이 작성하였습니다.
If (매도조건) Then
{
ExitLong("매수청산", Onclose);
Sell("매도진입", Onclose);
}
2. Sell("매도진입", Onclose); 수식을 사용하여 매도진입을 세팅 후
시스템 적용 시 매매가격은 +-2호가로 세팅하여 적용하였습니다.
이런 경우 오후3:00이후에는 종가로만 거래되기 때문에
+-2호가로 진입이 않될 듯한데 제 생각이 맞는지요?
이런경우 오후 2:30분이후에만 다음봉 시작가와 맞춰서 거래가 가능한지요?
아니면 수식에 특정가격을 적용할 수 있는지요?
위의 두가지 사항 답변 부탁드립니다.
미리 감사드립니다.
예스스탁 예스스탁 답변
2007-07-05 08:34:44
안녕하세요
예스스탁입니다.
랭귀지에서 잔고의 내용을 알수는 없습니다.
또한 시간을 두고 대기 후에 매수/매도하는 할 수 없습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 대박과손절 님이 쓴 글입니다.
> 제목 : Re : Re : 시스템 신호와 실제 주문사이의 궁금점
> 1번 답변에서 잔고상 무포지션임을 체크하는 수식을 작성할 수 있나요?
아니면 그냥 실제 매매가 1분안에 이루어진다고 가정하고
1분간 대기상태 이후에 매수/매도를 진입할 수 있나요?
다시 답변 부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 신호와 실제 주문사이의 궁금점
> 안녕하세요
예스스탁입니다.
한봉에서 매수/매도청산, 매도/매수청산이 동시에 발생하는
리버셜 전략식의 경우 증거금이 2배 필요하게 됩니다.
매수포지션에서 매도조건이 만족할 경우를 예를 들면
수량 설정이 2계약이면
매수를 청산하기위해 매도2계약
매도포지션으로 진입하기 위해 매도2계약 주문이 발생해서
4계약분의 증거금이 필요하게 됩니다.
if marketposition() == 0 then{
if 매수조건 then
buy();
if 매도조건 then
sell();
}
if marketposition() == 1 and 매수청산조건 then
exitlong();
if marketposition() == -1 and 매도청산조건 then
exitshort();
과 같이 진입식을 작성한다면 매수진입과 매도진입이 신호상 무포지션임을
확인하고 진입합니다. 신호상 포지션의 유무를 확인하는 것이므로 잔고상 포지션 여부를 체크하실 필요가 있습니다.
2.
우선 동시호가대에는 시스템트레이딩을 하실 수 없습니다.
즉 정규장 봉의 마지막봉의 앞봉에 신호가 발생해야 마지막봉 첫틱이
들어올때 주문이 나갈수 있습니다.
참고하시기 바랍니다.
즐거운 하루되세요
> 대박과손절 님이 쓴 글입니다.
> 제목 : 시스템 신호와 실제 주문사이의 궁금점
> 시스템 트레이딩을 배우고 있는 초보 트레이더입니다.
앞으로 많은 도움 부탁 드립니다.
두가지 추가 질문이 있어서 글을 작성합니다.
1.시스템 매수/매도 시 문제
제가 선물 2계약을 매수중이며, 매수 후 잔금 2백만원이 남아서
추가계약을 할 수 있는 금액은 없는 상태입니다.
그런데 시스템에서 매수청산 & 매도 신호가 발생하고,
거래단위는 2계약으로 세팅이되어 제 생각으로는
2계약 매수청산 주문 발생 후 2계약 매도진입 주문이 발생되어 문제없이
매도2계약이 남아야 하나, 실제에서는
증거금 부족에 의해서 매수청산 후 및 매도가 되지 않는 상황이 발생하여
매도가 되었다면 2백만원이상의 이익이 기대되었으나 매도진입되지 않아
개인적으로 허망한 상황이 되었습니다.
매수청산 및 매도가 되지 않은 이유가 궁금합니다.
제 생각에는 매수청산 주문이 실행되지 않은 상태에서
추가 매도주문이 발생하여 매도가 실행되지 않은 듯 한데요.
이부분을 해결할 수 있는 방법이 있는지요?
참고로 수식은 아래와 같이 작성하였습니다.
If (매도조건) Then
{
ExitLong("매수청산", Onclose);
Sell("매도진입", Onclose);
}
2. Sell("매도진입", Onclose); 수식을 사용하여 매도진입을 세팅 후
시스템 적용 시 매매가격은 +-2호가로 세팅하여 적용하였습니다.
이런 경우 오후3:00이후에는 종가로만 거래되기 때문에
+-2호가로 진입이 않될 듯한데 제 생각이 맞는지요?
이런경우 오후 2:30분이후에만 다음봉 시작가와 맞춰서 거래가 가능한지요?
아니면 수식에 특정가격을 적용할 수 있는지요?
위의 두가지 사항 답변 부탁드립니다.
미리 감사드립니다.
대박과손절
2007-07-06 12:42:09
조금만 생각하면 될 수 있는 수식을 너무 건성이군요.
for문을 사용하여 수억번 반복을 한다던지 ㅠ.ㅠ
하기내용을 생각끝에 이렇게 해결했습니다.
혹시 이글을 보시는 분들은 참고 바랍니다.
================================================================
Var : CTime(0), OKTime(60);
if (매수 청산 & 매도 조건) Then
{
ExitLong("매수 청산", OnClose);
CTime = CurrentTime();
while CurrentTime() - CTime < OKTime ##기준시간 지난 후 빠져나감
and CurrentDate() - SDate == 0 ##컴퓨터 날짜 확인 후 오늘일 경우
and CurrentTime() > 085000 and CurrentTime() < 152000 ##장중에만..
{
var1 = 1; ## 의미 없음
}
Sell("매도 진입", OnClose);
}
### 매수 청산 이후 CTime으로 현재시간 확인하고
### OKTime초가 지난 후 매도 진입하는 수식입니다.
### 그냥이렇게 하면 수식로드 시 매수/매도 횟수에 따라 시간이 너무 지연되므로
### 오전 8시50분부터 오후3시20분까지만 시간지연을 하고
### 그외시간에는 테스트를 위해서 시간지연을 시키지 않았습니다.
============================================================================
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 시스템 신호와 실제 주문사이의 궁금점
> 안녕하세요
예스스탁입니다.
랭귀지에서 잔고의 내용을 알수는 없습니다.
또한 시간을 두고 대기 후에 매수/매도하는 할 수 없습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 대박과손절 님이 쓴 글입니다.
> 제목 : Re : Re : 시스템 신호와 실제 주문사이의 궁금점
> 1번 답변에서 잔고상 무포지션임을 체크하는 수식을 작성할 수 있나요?
아니면 그냥 실제 매매가 1분안에 이루어진다고 가정하고
1분간 대기상태 이후에 매수/매도를 진입할 수 있나요?
다시 답변 부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 신호와 실제 주문사이의 궁금점
> 안녕하세요
예스스탁입니다.
한봉에서 매수/매도청산, 매도/매수청산이 동시에 발생하는
리버셜 전략식의 경우 증거금이 2배 필요하게 됩니다.
매수포지션에서 매도조건이 만족할 경우를 예를 들면
수량 설정이 2계약이면
매수를 청산하기위해 매도2계약
매도포지션으로 진입하기 위해 매도2계약 주문이 발생해서
4계약분의 증거금이 필요하게 됩니다.
if marketposition() == 0 then{
if 매수조건 then
buy();
if 매도조건 then
sell();
}
if marketposition() == 1 and 매수청산조건 then
exitlong();
if marketposition() == -1 and 매도청산조건 then
exitshort();
과 같이 진입식을 작성한다면 매수진입과 매도진입이 신호상 무포지션임을
확인하고 진입합니다. 신호상 포지션의 유무를 확인하는 것이므로 잔고상 포지션 여부를 체크하실 필요가 있습니다.
2.
우선 동시호가대에는 시스템트레이딩을 하실 수 없습니다.
즉 정규장 봉의 마지막봉의 앞봉에 신호가 발생해야 마지막봉 첫틱이
들어올때 주문이 나갈수 있습니다.
참고하시기 바랍니다.
즐거운 하루되세요
> 대박과손절 님이 쓴 글입니다.
> 제목 : 시스템 신호와 실제 주문사이의 궁금점
> 시스템 트레이딩을 배우고 있는 초보 트레이더입니다.
앞으로 많은 도움 부탁 드립니다.
두가지 추가 질문이 있어서 글을 작성합니다.
1.시스템 매수/매도 시 문제
제가 선물 2계약을 매수중이며, 매수 후 잔금 2백만원이 남아서
추가계약을 할 수 있는 금액은 없는 상태입니다.
그런데 시스템에서 매수청산 & 매도 신호가 발생하고,
거래단위는 2계약으로 세팅이되어 제 생각으로는
2계약 매수청산 주문 발생 후 2계약 매도진입 주문이 발생되어 문제없이
매도2계약이 남아야 하나, 실제에서는
증거금 부족에 의해서 매수청산 후 및 매도가 되지 않는 상황이 발생하여
매도가 되었다면 2백만원이상의 이익이 기대되었으나 매도진입되지 않아
개인적으로 허망한 상황이 되었습니다.
매수청산 및 매도가 되지 않은 이유가 궁금합니다.
제 생각에는 매수청산 주문이 실행되지 않은 상태에서
추가 매도주문이 발생하여 매도가 실행되지 않은 듯 한데요.
이부분을 해결할 수 있는 방법이 있는지요?
참고로 수식은 아래와 같이 작성하였습니다.
If (매도조건) Then
{
ExitLong("매수청산", Onclose);
Sell("매도진입", Onclose);
}
2. Sell("매도진입", Onclose); 수식을 사용하여 매도진입을 세팅 후
시스템 적용 시 매매가격은 +-2호가로 세팅하여 적용하였습니다.
이런 경우 오후3:00이후에는 종가로만 거래되기 때문에
+-2호가로 진입이 않될 듯한데 제 생각이 맞는지요?
이런경우 오후 2:30분이후에만 다음봉 시작가와 맞춰서 거래가 가능한지요?
아니면 수식에 특정가격을 적용할 수 있는지요?
위의 두가지 사항 답변 부탁드립니다.
미리 감사드립니다.
다음글