예스스탁
예스스탁 답변
2014-03-31 15:47:52
안녕하세요
예스스탁입니다.
1.
var TradeSet = new SystemTradeInfo(TRADE_FIXCAPITAL,10000000,1,
0.07, 0.07, CALCMETHOD_PERCENT,
0.01, 0.01, CALCMETHOD_POINT,
PYRAMIDING_ENTRY,
1000,
10);
매개변수가 하나 빠져 있습니다.
SystemTradeInfo에 총 13개의 매개변수가 있어야 하며
SystemTradeInfo(contractMode, contracts, capital, unitContract,
entryCommission, exitCommission, commissionMethod,
entrySlippage, exitSlippage, slippageMethod,
pyramiding,
maxContracts,
maxEntries);
피라미딩 설정은 11번째인데 작성하신 식에서는 10번째에 되어 있습니다
2번째가 빠져있으신것 같습니다.
var TradeSet = new SystemTradeInfo(TRADE_FIXCAPITAL,1,10000000,1,
0.07, 0.07, CALCMETHOD_PERCENT,
0.01, 0.01, CALCMETHOD_POINT,
PYRAMIDING_ENTRY,
1000,
10);
2.
확장차트 자체에서 일봉데이터를 직접 호출해 사용하실수는 없습니다.
참조데이터를 주종목과 같은 종목으로 일봉으로 추가하시거나
종목객체로 추가하셔야 사용하실 수 있습니다.
3.
해당 부분은 차트가 최대 5000개봉만 제공이 되어
차트의 시작시점이 달라짐으로 인해 생기는 문제인것 같습니다.
실시간에서 현재시점에서 지정한 봉갯수만 호출하므로 항상 시작점이 달라지게 됩니다.
차트에 적용되는 시스템에 차트의 봉갯수에 따라 값이 달라지는 지표나 계산식이
있으면 말씀하신 것과 같이 신호가 달라지게 됩니다.
아시는 내용이겠지만 지수이평과 같은 종류들이 시간이 경과하면서
과거값이 현재에 반영되는 부분이 점점 소멸해 가는 타입니다.
실시간 차트의 봉갯수를 무한정 늘리수가 없어
현재 차트의 최대 조회갯수를 10000개 정도로 확장을 하려고 준비중에 있습니다.
차트의 조회갯수가 늘어나면 일부 해소가 되겠지만 마찬가지로 해당 현상은 발생할수가 있습니다.
4.
종목객체와 옵션객체에 예상체결가 제공되고 있습니다.
MarketData1.expectedPrice
Option.GetExpectedPrice(nCallPut, nATMLevel)
Option.GetExpectedPriceByCode(sItemCode)
5.
64비트 버전은 현재 준비중에 있습니다.
최대한 빠른 시일안에 제공할수 있게 노력하겠습니다.
즐거운 하루되세요
> 파문일기 님이 쓴 글입니다.
> 제목 : 확장챠트의 피라미딩과 틱챠트의 재현성
> 안녕하세요
1. 오류 수정이 필요합니다.
시스템상 첨부그림처럼 PYRAMIDING_ENTRY, 로 설정되어서 서로 다른신호의 진입을 해야 하는데, 확장챠트상 같은 신호가 진입됩니다.
2. 확장챠트에서 일간데이타를 쓰는 방법을 알고 싶습니다.
3. 틱챠트의 재현성 문제.
기존의 틱챠트에 시스템 걸고 저장후 예스트레이더를 다시 시작하면 진입 신호가 전혀 다릅니다.
즉 시스템을 새로고침 해도 서로 다른 신호가 나오는데...
선물, 옵션 통털어서 같아요..
어떻게 이런걸로 시스템을 만들라고 하는지, 이해가 가질 않네요.
지금 신호와 1시간후의 신호가 서로 다른데 이런 데이타로 시스템을 만들어 수익을 낼수 있을까요....
분단위 이상의 챠트는 재현성이 있어요, 하지만 재현성이 없는 틱챠트는 제공하는게 의미가 없을것 같아서 시스템의 구현에 초반 설정을 피하는게 상책이네요...
그나마 비교적 초챠트는 재현성이 있어, 결국 초챠트로 시스템 방향을 설정할수 밖에 없었는데, 확장 챠트도 비슷하네요..
기존의 챠트에 걸렸을때와 확장챠트에 시스템을 걸었을때 신호가 달라요.^^
4. 예상 체결가는 언제 제공되나요?
예상 체결가가 제공되면, 확장챠트의 형성을 8시 55분 이후에 먼저 생성하고 장시작과 동시에 데이타를 받으면 되는데,
지금 문제는 장시작과 동시에 챠트 생성하고 신호 읽고, 메모리 감당이 않되서 시스템이 다운...
그러면 64bit의 예스트레이더를 제공해서 메모리 활용을 할수있게 해주면 고민을 피할 방법이 있겠는데, 출시일은 기약이 없고...
어찌 해결할 가닥이 없네요.
감사합니다.