커뮤니티
주문 관련
2006-10-09 12:02:27
1127
글번호 10976
"2096-0486-31 [cd_ord_normal]위탁 증거금 부족액:[9942158]:[16501342][26443500]: sqlnum 20004 " 이란 말이 뜬 이유를 알고싶습니다.
1. 상황(주문내역)
매수1 회후 자동매매로 매도 실시(1계약)
1)매도<2096-0486-31> 종목:101AC000 수량:1 가격:177.10 (자동주문)
2)매도<2096-0486-31> 종목:101AC000 수량:1 가격:177.10 (자동주문)
3)주문번호 : 00033 종목코드 : 101AC000 전송완료 되었습니다.
주문체결 내역을 확인 바랍니다.
4)2096-0486-31 [cd_ord_normal]위탁 증거금 부족액:[9942158]:[16501342]
[26443500]: sqlnum 20004
2. 시스템식
if CrossDown(MacdVal, MacdSig) then {
if MarketPosition()==1 then
Exitlong();
sell();}
3. 알고 싶어요
1) 주문 내역에서 위탁증거금 부족이 나온 이유?
-> 포지션 청산 및 매도 주문이 체결되지 않은 것인지?
좀더 자세한 설명좀 부탁..
2) 매수 청산한 후 매도 이기 때문에 위탁 증거금이 부족하지는
않을 것 같은데요?
3) 매매자가 취해야할 조치?
-> 저는 어떻게 해야할 지 몰라 매수를 했습니다. (손해봄)
(결론 적으로 보면 매도 타임에 매수를 하여 손해봄)
-> 위탁증거금을 채워야 하나요?
시스템 식을 변경하여야 하나요?
시스템 주문 처음 인데 위에 메시지가 떠 당황 하는 바람에 손해보았습니다.
자세히 알려주시기 바랍니다.
답변 3
예스스탁 예스스탁 답변
2006-10-10 14:24:10
안녕하세요
예스스탁입니다.
if 조건 1 then{
buy();
exitlong();
}
if 조건 1 then{
sell();
exitshort();
}
위와 같은 표현의 식은 조건1일때 매수/매수청산
조건2일때 매도/매도청산을 하는 식이므로
기본적으로 증거금이 2배 필요한 식입니다.
즉 매수포지션 상태에서 매수를 청산하기위해 매도1계약
새로운 진입에 들어가기 위해 매도 1계약
총 매도 2계약의 주문이 들어가므로 1계약 분의 증거금만 있다면
증거금 부족이라는 메세지가 나옵니다.
즐거운 하루되세요
> CJ_samwave 님이 쓴 글입니다.
> 제목 : 주문 관련
> "2096-0486-31 [cd_ord_normal]위탁 증거금 부족액:[9942158]:[16501342][26443500]: sqlnum 20004 " 이란 말이 뜬 이유를 알고싶습니다.
1. 상황(주문내역)
매수1 회후 자동매매로 매도 실시(1계약)
1)매도<2096-0486-31> 종목:101AC000 수량:1 가격:177.10 (자동주문)
2)매도<2096-0486-31> 종목:101AC000 수량:1 가격:177.10 (자동주문)
3)주문번호 : 00033 종목코드 : 101AC000 전송완료 되었습니다.
주문체결 내역을 확인 바랍니다.
4)2096-0486-31 [cd_ord_normal]위탁 증거금 부족액:[9942158]:[16501342]
[26443500]: sqlnum 20004
2. 시스템식
if CrossDown(MacdVal, MacdSig) then {
if MarketPosition()==1 then
Exitlong();
sell();}
3. 알고 싶어요
1) 주문 내역에서 위탁증거금 부족이 나온 이유?
-> 포지션 청산 및 매도 주문이 체결되지 않은 것인지?
좀더 자세한 설명좀 부탁..
2) 매수 청산한 후 매도 이기 때문에 위탁 증거금이 부족하지는
않을 것 같은데요?
3) 매매자가 취해야할 조치?
-> 저는 어떻게 해야할 지 몰라 매수를 했습니다. (손해봄)
(결론 적으로 보면 매도 타임에 매수를 하여 손해봄)
-> 위탁증거금을 채워야 하나요?
시스템 식을 변경하여야 하나요?
시스템 주문 처음 인데 위에 메시지가 떠 당황 하는 바람에 손해보았습니다.
자세히 알려주시기 바랍니다.
회원
2006-10-10 21:03:12
답변감사합니다.
1) 그러면 포지션 청산 수식 없이 아래와 같이 쓰여진다면 어떤가요..
마찬가지로 2계약 주문이 나갑니까?
if 조건 1 then
buy();
if 조건 2 then
sell();
2) 아니면 청산후 순차적으로 포지션 진입하는 방법은 없습니까?
언제나 2계약 매매 비용을 들고 가야 하는 건지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 주문 관련
> 안녕하세요
예스스탁입니다.
if 조건 1 then{
buy();
exitlong();
}
if 조건 1 then{
sell();
exitshort();
}
위와 같은 표현의 식은 조건1일때 매수/매수청산
조건2일때 매도/매도청산을 하는 식이므로
기본적으로 증거금이 2배 필요한 식입니다.
즉 매수포지션 상태에서 매수를 청산하기위해 매도1계약
새로운 진입에 들어가기 위해 매도 1계약
총 매도 2계약의 주문이 들어가므로 1계약 분의 증거금만 있다면
증거금 부족이라는 메세지가 나옵니다.
즐거운 하루되세요
> CJ_samwave 님이 쓴 글입니다.
> 제목 : 주문 관련
> "2096-0486-31 [cd_ord_normal]위탁 증거금 부족액:[9942158]:[16501342][26443500]: sqlnum 20004 " 이란 말이 뜬 이유를 알고싶습니다.
1. 상황(주문내역)
매수1 회후 자동매매로 매도 실시(1계약)
1)매도<2096-0486-31> 종목:101AC000 수량:1 가격:177.10 (자동주문)
2)매도<2096-0486-31> 종목:101AC000 수량:1 가격:177.10 (자동주문)
3)주문번호 : 00033 종목코드 : 101AC000 전송완료 되었습니다.
주문체결 내역을 확인 바랍니다.
4)2096-0486-31 [cd_ord_normal]위탁 증거금 부족액:[9942158]:[16501342]
[26443500]: sqlnum 20004
2. 시스템식
if CrossDown(MacdVal, MacdSig) then {
if MarketPosition()==1 then
Exitlong();
sell();}
3. 알고 싶어요
1) 주문 내역에서 위탁증거금 부족이 나온 이유?
-> 포지션 청산 및 매도 주문이 체결되지 않은 것인지?
좀더 자세한 설명좀 부탁..
2) 매수 청산한 후 매도 이기 때문에 위탁 증거금이 부족하지는
않을 것 같은데요?
3) 매매자가 취해야할 조치?
-> 저는 어떻게 해야할 지 몰라 매수를 했습니다. (손해봄)
(결론 적으로 보면 매도 타임에 매수를 하여 손해봄)
-> 위탁증거금을 채워야 하나요?
시스템 식을 변경하여야 하나요?
시스템 주문 처음 인데 위에 메시지가 떠 당황 하는 바람에 손해보았습니다.
자세히 알려주시기 바랍니다.
예스스탁 예스스탁 답변
2006-10-12 11:32:52
안녕하세요
예스스탁입니다.
기본적으로 리버스 시스템은 매수/매도청산, 매도/매도청산이 동시에
발생하므로 2배 증거금이 필요합니다.
if 조건1 then
buy();
if 조건2 then
sell();
위식과
if 조건1 then{
buy();
exitshort();
}
if 조건2 then{
sell();
exitlong();
}
두개의 식은 같은 식입니다
buy()와 sell() 주문함수는 기존에 진입되어있는
반대포지션이 있으면 청산을 하고 진입에 들어가므로
if 조건1 then{
buy();
exitshort();
}
if 조건2 then{
sell();
exitlong();
}
와 같은 식에서는 exitshort,exitlong 주문함수는
같이 사용하거나 혹은 삭제하거나 같습니다.
봉완성시 주문이 발생하므로 같은 봉에서 주문을 따로 들어 가게 할 수는
없습니다.
즐거운 하루되세요
> CJ_samwave 님이 쓴 글입니다.
> 제목 : Re : Re : 주문 관련
> 답변감사합니다.
1) 그러면 포지션 청산 수식 없이 아래와 같이 쓰여진다면 어떤가요..
마찬가지로 2계약 주문이 나갑니까?
if 조건 1 then
buy();
if 조건 2 then
sell();
2) 아니면 청산후 순차적으로 포지션 진입하는 방법은 없습니까?
언제나 2계약 매매 비용을 들고 가야 하는 건지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 주문 관련
> 안녕하세요
예스스탁입니다.
if 조건 1 then{
buy();
exitlong();
}
if 조건 1 then{
sell();
exitshort();
}
위와 같은 표현의 식은 조건1일때 매수/매수청산
조건2일때 매도/매도청산을 하는 식이므로
기본적으로 증거금이 2배 필요한 식입니다.
즉 매수포지션 상태에서 매수를 청산하기위해 매도1계약
새로운 진입에 들어가기 위해 매도 1계약
총 매도 2계약의 주문이 들어가므로 1계약 분의 증거금만 있다면
증거금 부족이라는 메세지가 나옵니다.
즐거운 하루되세요
> CJ_samwave 님이 쓴 글입니다.
> 제목 : 주문 관련
> "2096-0486-31 [cd_ord_normal]위탁 증거금 부족액:[9942158]:[16501342][26443500]: sqlnum 20004 " 이란 말이 뜬 이유를 알고싶습니다.
1. 상황(주문내역)
매수1 회후 자동매매로 매도 실시(1계약)
1)매도<2096-0486-31> 종목:101AC000 수량:1 가격:177.10 (자동주문)
2)매도<2096-0486-31> 종목:101AC000 수량:1 가격:177.10 (자동주문)
3)주문번호 : 00033 종목코드 : 101AC000 전송완료 되었습니다.
주문체결 내역을 확인 바랍니다.
4)2096-0486-31 [cd_ord_normal]위탁 증거금 부족액:[9942158]:[16501342]
[26443500]: sqlnum 20004
2. 시스템식
if CrossDown(MacdVal, MacdSig) then {
if MarketPosition()==1 then
Exitlong();
sell();}
3. 알고 싶어요
1) 주문 내역에서 위탁증거금 부족이 나온 이유?
-> 포지션 청산 및 매도 주문이 체결되지 않은 것인지?
좀더 자세한 설명좀 부탁..
2) 매수 청산한 후 매도 이기 때문에 위탁 증거금이 부족하지는
않을 것 같은데요?
3) 매매자가 취해야할 조치?
-> 저는 어떻게 해야할 지 몰라 매수를 했습니다. (손해봄)
(결론 적으로 보면 매도 타임에 매수를 하여 손해봄)
-> 위탁증거금을 채워야 하나요?
시스템 식을 변경하여야 하나요?
시스템 주문 처음 인데 위에 메시지가 떠 당황 하는 바람에 손해보았습니다.
자세히 알려주시기 바랍니다.
다음글
이전글