커뮤니티
프로그램 사용법 Q&A
답변완료
시스템 결과 달라지는 이상현상 다시
안녕하세요.
전에 동일한 시스템을 동일한 변수를 넣고 시뮬레이션 차트에서 돌렸는데 결과가 달라졌다고 질문을 드렸었는데요, 데이터가 달라지면서 나타난 현상으로 잠정적으로 봤었는데 데이터가 동일해도 발생하는 현상 같습니다. 또한 유사한 다른 문제도 발견했습니다.
1. 새로 발견한 문제.
해외선물 크루드오일의 한1틱은 0.01 입니다. 그리고 이것은 크루드오일 종목의 pricescale 을 호출한 값이기도 합니다. 혹시 이 소수점에서 문제를 일으키나 검증하기 위해, pricescale을 썼던 코딩을 모두 abc=0.01 이라는 상수로 교체 했습니다. 교체후 시스템 결과를 보니 달랐습니다.
2. 제가 작성한 시스템은 소수점 사용(소수점 3~7자리)이 많고 곱하기 사용도 꽤 됩니다. 이 시스템을 최적화했을때 최적화시 소수점을 인식하지 못해 엉뚱한 최적화 결과가 나오길래 곱하기 1000000을 해서 사용하고 있습니다. 혹시 동일한 시스템을 적용했는데도 다른 결과가 나오는 문제가 이 이슈와 관련이 있는 것은 아닌가요.
2020-05-08
4029
글번호 215676
답변완료
질문 올립니다.
안녕하세요. 늘 감사드립니다.
지표식으로 가령 10틱 간격 수평선들 20개가 그어 지게 했다고 할 때,
이 때 각 수평선들의 "차트 표시"에서 "마지막 지표값 표시"의 "색"을 일일히 스무개 수평선들 마다 다 각각 하나씩 지정해 줘야 하게 되는 걸로 보이는데,
그냥 가령 모두 일괄적으로 고동색으로 지정하는 그런 방법이 있는지요?
지표들 수가 많아 지고, 화면 숫자가 많아지면, 새로 지표들 도입할 때마다 일일히 많은 수의 지표들 Y축 값 색깔을 지정하고 "마지막 지표값 표시"에 체크를 일일히 하는 것이 상상히 시간을 소비하게 합니다.
그냥 일률적으로, 모든 지표들 다 가령 고동색 선택하고 마지막 지표값 표시 네모에 체크 표시가 다 한꺼번에 되도록 하는 방법이 있다면 알려 주시면 대단히 감사하겠습니다.
감사합니다!
"
2020-05-07
4031
글번호 215675
답변완료
About 예스자동정정매매
예스자동정정매매를 사용하면 슬리피지를 어느정도 절감한다고 되어있는데
어떻게 설정해야 절감되는지 잘 모르겠습니다.
1. 매매 조건(예: atmarket, onclose, atstop, atlimit)에 따라 설정하는 것이 달라지나요?
2. 계약수에 따라 설정하는 것이 달라지나요?
3. 정정매매로 계약이 안될 시 시간을 설정하여 매매를 하는 것이 있는데 보통 어느정도 시간이 적절한가요?
4. 잘 모르면 그냥 기본설정으로 괜찮을까요?
5. 예스스탁에서 실제 테스트할때의 조건은 무엇인가요?
답변 부탁드립니다.
감사합니다.
2020-05-07
4182
글번호 215674
답변완료
옵션 시가 프리미엄 기준으로 종목을 선택하는 방법은 무엇이 있을까요?
예스에서 옵션 일간 시가를 기준으로 특정 가격 가장 가까운 옵션을 찾아 화면에 띄워주고 거래할수 있는 심볼은 없는 것으로 알고 있습니다.
멀티나 티에스 에서는 30초 정도 이후에 시가를 판단하고 차트를 띄우는 방법의 심볼명(멀티차트 : callp,putp ,트레이드스테션,cprp,pprp)을 구현해서 사용하는데. 예스로 넘어오고 싶은데.. 이부분 때문에 못넘어 오고 있습니다. ㅠㅠ
예스에서는 어떤 방법으로 비슷하게 구현할 수 있을까요?
장시작전 예상체결가를 기준으로 구현은 힘들까요?
예스 스팟으로 쓰면 된다고 얼핏 듣긴했는데.. 방법 알려주세요.
2020-05-07
4306
글번호 215671
답변완료
시스템 적용결과 달라지는 이상현상 데이터가 원인
안녕하세요.
일전에 동일한 시스템을 동일한 변수로 설정하여 적용하였는데도 결과가 달라지는 현상에 관해 질문을 드렸습니다. 제가 사용했던 프로그램은 한투의 이프렌드글로벌 이었습니다. 이상현상은 약 2~3일전부터 발생하여 오늘 아침에도 발생하였습니다.
그런데 조심스럽지만 원인을 찾은것 같습니다. 제가 적용했던 시스템은 틱 데이터와 5분 데이터 2개를 이용하는 것이었고, 차트의 data1, data2는 모두 크루드 오일(CL)의 연결선물을 조회한 것이었습니다. 달라질때마다 캡쳐해 놓은 그림 파일을 자세히 보니 어딘가 데이터가 달라지는 모습이 보였습니다. 화면이 작아 잘 보이지는 않으나 5분봉의 data2 가 달라진 것이 아닌가 합니다.
이것이 1. 황금연휴 기간동안에만 발생하는 현상인지, 2. 월물이 교체될 때마다 발생하는 것인지, 3. 오전6시에서 7시까지 1시간 휴장 시간에 데이터를 초기화 하는 것과 관련이 있는 것인지 확실한 답을 구할 수 있을까요? 한투에 데이터가 달라진 적이 있는지 문의를 해야할 것 같습니다.
2020-05-07
4172
글번호 215670
답변완료
매수후 미체결발생이후 오류
실전에 투입 하다가 에러가 발생해서 조언구합니다.
특정가격이상이면 돌파하고 익일시가에 청산하는 단순한 전략입니다.
매수주문은 나갔는데, 잔고가 부족인지 여타의 이유로 실제로 체결이 이루어 지지않았는데,
상식적으로 다음번에 매수신호가 발생되면 매수가 되어야 할것 같은데, 이후로는 꼬여버렸는데 매수가 안발생하더라구요. 그래서 어떻게 손되어야 할지도 모르겠어서..
저런 상황에서도 잔고를 확인하고, 실매수가 안이루어 졌으면 포지션을 청산하고
새로 주문이 나가서 체결될 수 있게끔 하는 방법을 좀 알려주시면 좋겠습니다.~
(마켓포지션만 확인해서는 안될것 같고 뭔가 다른 확인절차가 필요할것 같아서요)
---------------------------------------------------------------------------
if sTime < 종료시간
and MarketPosition == 0
and ((data2(C[0])>data2(ma(C,3)[0]) or data2(C[0])>data2(ma(C,10)[0])))/*해당지수종가 마켓타이밍*/
then
{
buy("돌파",atstop,dayopen+NrMav*(dayhigh(1)-daylow(1)),int(capital/c)-2);
kk=sdate;
}
if sdate>=kk+1
and marketposition==1
then
{
exitlong("매도",onclose);
}
2020-05-05
4352
글번호 215664
답변완료
기능 추가 건의 드립니다.
3201 종목검색 부분에 종목 추가만 가능한 걸로 알고 있습니다.
키움처럼 종목란에 사용자 마음대로의 메모를 넣는 기능이 있으면 좋을 것 같습니다.
그림으로치면 내일 매매할 종목 과 같이 사용자 마음대로 타이핑 한 메모가 들어가면
그러면 내일매매할 종목 구분하기 더 쉬울 것 같습니다.
건의 드립니다.
2020-05-05
4345
글번호 215663
답변완료
실시간 검색된 종목으로 자동매매할때
수고 많으십니다.
1. 파워종목 검색을 통해 추출되는 종목들을 대상으로
2. 프로그램 매매를 할 려고 합니다.
예스랭귀지로
새로 만들기 -> 종목검색을 통하게 되어 있던데..
새로만들기 -> 시스템으로 만들어 종목검색을 한후 프로그래밍을 할 수 있는지요?
아니면 다른 방법으로 접근을 해야 하는지요?
감사합니다.
2020-05-05
4414
글번호 215662
답변완료
시스템 적용 결과가 달라지는 이상 현상
안녕하세요.
작성한 시스템의 결과가 달라지는 이상 현상을 발견했습니다. 3020 시뮬레이션 차트 에서 시스템을 적용할때 이런 현상이 나타나는 걸 발견했습니다.
1. 3020 차트에서 어떤 시스템을 변수를 설정하여 적용시키면 차트창의 윗 부분에 수익 결과가 나타납니다.
2. 차트에서 시스템 적용시 변수선택에서 최적화를 수행하면 '시스템 시뮬레이션 진행 상태'라는 진행창이 나타납니다. 이러한 최적화를 진행중 중단시키기 위해서는 취소를 몇 차례 반복해서 누르게 되는데요 그래도 신속하게 종료되지 않을때 윈도우10의 작업표시줄에 있는 아이콘을 우클릭하여 종료를 누르고, 그래도 종료되지 않는다면 작업관리차를 켜서 프로그램 강제 종료를 하게 됩니다.
3. 이렇게 강제 종료를 한후 다시 hts를 켜고 3020 차트에서 그 전과 동일한 시스템을 켜서 동일한 변수들을 넣으면 결과가 1번과 다르게 나타납니다.
2번을 반복할때 마다 3번의 결과가 다르게 나타납니다. 다르게 나타나는 정도가 심합니다. 매매 횟수도 다르게 나오는것 같은데 데이터베이스 접근에서의 문제인지 최근 연휴동안에 나타난 특이한 현상인지 모르겠습니다. 또한 2번을 진행하던중 첨부파일과 같은 오류가 발생한 적도 있었습니다. 확인부탁드립니다. 감사합니다.
2020-05-05
4132
글번호 215661
답변완료
참조 차트
첨부파일처럼
옵션 기본차트에 선물 참조차트를 사용하는데 있어
콜 255에서는 매매신호가 잘 발생했는데
콜 257.5에서는 실제 자동주문시 신호가 발생하지 않고 재조회시에는 신호가 정상적으로 나왔습니다.
틱 차트 10틱(기본차트, 참조차트 동일)을 쓰고 있는데 참조차트 이용시 위험고지 참조차트의 시세 지연도달이라고 평가하면 되는데
참조차트를 이용한 시스템에서 실제 자동주문 신호가 발생하는 시점이 주문함수 onclose를 사용하면 봉의 완성시 신호가 발생하나요. 아님 이 경우도 atmarket처럼 봉의 시작시 신호가 발생하는 건가요.
참조차트의 시세가 10틱의 경우에도 1틱 단위로 데이터가 생성되는 건가요.
1. 기본차트의 봉완성시 참조차트의 봉도 동일 시간에 완성되야 자동주문 신호가 발생하는 건지
2. 기본차트의 봉완성시 참조차트의 1틱 시세 변화 데이터가 들어와 자동주문 신호가 발생하는 건지
3. 기본차트의 1틱 단위 데이터와 참조차트의 1틱 단위 데이터가 동시에 발생하여 조건이 완성되면 자동주문 신호가 발생하는 건지
질문이 이해가 되셨는지 모르겠네요.
참조차트와 기본차트를 모두 10틱으로 이용시 동일한 조건의 수식이라면 자동주문시 실제 신호발생과 재조회시 신호발생이 일치하는 시점을 알고 싶은 겁니다.
2020-05-04
4255
글번호 215660