커뮤니티
예스스팟 Q&A
답변완료
스팟종료시 미체결주문 취소
안녕하세요?
스팟이 종료되는 경우 미체결주문이 있으면 모두 취소하고 종료되도록 하고 싶습니다.
코딩 좀 가르쳐 주세요.
감사합니다.
2015-02-16
1383
글번호 223331
답변완료
orerExit관 문의
현대선물에서 FX거래를 예스스팟을 이용하여 거래를 하려고 시스템을 만들어 테스트 중입니다.
포지션이 있는 상태에서 반대 포지션이 안되어 OrderExit 함수를 활용하여
먼저 포지션을 청산하고 반대로 청산이 완료되는 것을 OnNotifyFill이벤트에서 주문번호를 확인하고 신규로 진입하는 것으로 구현했습니다.
그런데...
1. 포지션이 없음을 확인하고 진입(매수,매도)을 시도해도 "매수포지션에서 신규매도, 매도포시션에서 신규매수 불가능합니다"라는 Error가 발생합니다.
또는 포지션번호를 찾을 수 없다고 나오기도 합니다.
account1.Balance.postionNum을 로깅하면 Null입니다.
그래서
Fx매매 화면을 통해 수동으로 진입이후 포지션을 점검해서 Main_Start에서
위와 같은 작업을 해 봤습니다.
경우에 따라 위와 같은 현상이 나타나기도 하고, 정상적으로 청산이 되기도 합니다.
2. OrderExit이후 포지션이 없다는 것을 시스템이 인식하지 못하는 것 같은데
혹시 코딩을 잘못한 것이지, 아니면 다른 것이 있어서 그런 것이지 확인 부탁드립니다.
3. OnNotifyFill 이벤트는 매매 수량이 한개 임에도 2번, 3번 나타 나는데 정상적인 현상인지요?
2015-02-13
1542
글번호 223330
답변완료
수식 문의 드립니다.
3시에 정확히 작동하는 코드가 필요합니다.
어떻게 해야할지 전혀 감이 안오네요..
오후 3시에 보유한 종목을 모두 청산한다. 라는 수식을 알려주시면 고맙겠습니다.
그런데, 오후 3시 청산 이후에는 진입을 안하면 좋겠는데,
이것도 함께 알려주시면 고맙겠습니다.
2015-02-10
1711
글번호 223319
답변완료
시스템 문의드립니다!
수고하십니다!
혹시 귀사에서 직접 시스템 개발도 하시는지 여쭤봅니다
제가 연구한 매매규칙의 수익률이 아주 좋아서 제안한번 드려볼까 해서요!
만약 개발을하고 있다면 시스템가동시 1계좌로 월수익이 평균
최소 500만원이상?! 1000만원이상?! 과연 어느정도 이상이된다면
귀사에서 매입 또는 로얄티지급 검토를 생각해보시는지 궁금합니다
답글 부탁드립니다!!
2015-02-09
1771
글번호 223318
sdfadfe 님에 의해서 삭제되었습니다.
2015-02-07
0
글번호 223317
답변완료
질문드립니다.
현물 기준으로..
매수주문 이후 1분이내에 매수체결이 되지 않으면
남은 매수잔량 모두 취소 주문
매수청산 발생 이후 1분이내에 매도체결이 되지 않으면
남은 매수 잔량 모두 상대1호가로 다시 주문 (수량은 현재 가지고 있는 만큼의 수량입니다.)
이후 다시 1분이내에 매도체결이 되지 않으면
시장가로 남은 잔량 모두 주문
하는 식 부탁드립니다.
2015-02-09
1763
글번호 223316
답변완료
스팟식 문의드립니다.
안녕하세요~
예스트레이드 이용중인 직장인입니다.
현재는 차트별 매수식만 짜서 피라미딩매수 스팟식으로 운영중이고
매도는 수동으로 청산하고 있습니다.
앞으로는 종목을 점점 추가시키고 매수매도가 하나의 전략식에서 되게할려고합니다.
번거러우시더라도 조언 부탁드립니다.
계좌객체 : A1
차트객체 : C1, C2,,,,C9
종목객체 : M1, M2,,,,M9
시스템전략식 : 골든크로스 매수, 데드크로스 매도
매수 : 미완성매수신호시 1봉당 한번씩만 피라미딩 매수
매도 : 미완성매도신호시 종목별평단가 -5%이하 손절, +5%이상 익절
행복한 하루하루 되십시요~~
2015-02-07
1685
글번호 223315
답변완료
사이트 호출 함수가 있나요?
예스스팟 또는 예스랭귀지에 특정 url 호출 함수가 있나요?
예를 들어 매수 신호 발생시 특정 사이트 오픈 또는 통신하는 거요~
연동 시스템 개발에 필요한 사항이라 저에게는 아주 중요합니다.
알려주세요~ 감사합니다.
2015-02-05
1820
글번호 223311
답변완료
질문 3 : 옵션 종목의 수익률에 따른 자동 청산 주문
( 콜옵션평가금액 / 콜잔고 + 풋옵션평가금액 / 풋잔고 ) < -2% 이면 자동 잔고 청산
=> 콜옵션 수익율 + 풋옵션 수익율 < -2%
=> 콜옵션과 풋옵션을 양매수 한 상태일 때 횡보로 인하여 각 수익율 절대값 기준으로 합이 -2% (예를 들어 콜 +5% 풋 -7% 일때 청산) 일 때 청산하고자 함.
if ( lU*pdateID == 20001 && sItemCode == M1.code )
{
if( (A1.GetTotalAvgCost(4, 2)/Option.GetCurrent(0, 2) + A1.GetTotalAvgCost(5, 2)/Option.GetCurrent(0, 2)) < HairCutRate && BuyCond == 5)
{
A1.OrderSell(Callcode, 10, Option.GetBidByCode(Callcode, 3), 0);
A1.OrderSell(Putcode, 5, Option.GetBidByCode(Putcode, 3), 0);
}
}
2015-02-05
1873
글번호 223308
답변완료
질문 2 : 옵션 거래 종목 자동 설정과 관련 수식 문의
옵션 가격 중에 외가격 중에 1.5이하 중 가장 큰 종목에 대해서 매수를 하기 위해서 아래와 같이 수식을 만들었습니다.
보통 외가격 3~0 이내에서 해당 종목 가격이 나타나는 관계로 가장 가격이 낮은 종목부터 체크하여 1.5 보다 높은 가격의 옵션 종목을 찾는 수식입니다.
문제가 있나요? 해당 로직이 반응을 하지 않고 처음에 설정된 외가격 3에서만 반응을 하네요
var CallOTM; /*콜외가격호가*/
var PutOTM; /*풋외가격호가*/
function Main_OnStart()
{
CallOTM = 3;
PutOTM = 3;
}
if ( 매수 조건 충족시 )
{
if( Option.GetCurrent(0, 3) >= 1.50 )
{
CallOTM = 2;
}
if( Option.GetCurrent(0, 2) >= 1.50 )
{
CallOTM = 1;
}
if( Option.GetCurrent(0, 1) >= 1.50 )
{
CallOTM = 0;
}
Callcode = Option.GetATMCallRecent(CallOTM, 0);
A1.OrderBuy(Callcode, 10, Option.GetAskByCode(Callcode, 3), 0);
2015-02-04
1776
글번호 223307