커뮤니티

예스트레이더프로 기능추가 및 신호체계 변경

프로필 이미지
예스스탁
2003-10-15 10:57:22.0
3753
무제 문서


1. 시스템 시뮬레이션 기능 서비스 추가
기존 예스챠트에서 서비스 되고 있는 시뮬레이션 기능을 예스트레이더 프로에서 서비스 합니다. 지원 되는 서비스는 다음과 같습니다.
최적화 리포트(텍스트)
최적화 차트(차트)
시스템 리포트 - 종합
시스템 리포트 - 거래내역
시스템 리포트 - 연간분석
시스템 리포트 - 월간분석
시스템 리포트 - 수익 손실 거래
시스템 리포트 - 수익 차트 그래프
시스템 리포트 - 진입 중 최대손실 그래프
시스템 리포트 - 진입 중 최대수익 그래프
전체 결과

2. 신호 체계 변경 사항
현재 서비스 되고 있는 신호 체계는 매수 포지션과 매도 포지션이 별도로 독립되어 진입과 청산이 이루어 졌습니다. 그러나 새로이 바뀐 신호 체계는 Buy와 Sell함수는 진입과 동시에 이전 반대 포지션이 있을 경우 Buy와 Sell의 함수 설정 값과 동일한 조건으로 청산하고 진입하게 됩니다.

또한 강제청산 중 최소 가격 변화의 청산시점이 포지션을 진입하고 지정한 봉까지 최소 가격 변화만큼 변화가 없을 시 지정한 봉의 다음 봉 시가에 청산 신호가 발생합니다.
이점 유의하여 사용 하시기 바랍니다.

기존 주문 함수에서 함수 안에 기술되는 주문 명이 동일할 경우 검증 에러가 발생 하오니 이름을 동일하게 기술하신 부분은 변경 하여 사용 하셔야 합니다.

새로운 함수 추가사항은 다음과 같습니다.

주문함수 변경
Buy([“name”],[type],[price],[contracts]) : 매수진입, 매도진입 포지션 청산
ExitLong([“name”],[type],[price]) : 매수청산
Sell([“name”], [type],[price] ,[contracts]) : 매도진입, 매수진입 포지션 청산
ExitShort([“name”],[type],[price]) : 매도청산
보다 다양한 주문 방법을 사용할 수 있게 주문함수의 매개변수를 추가 하였습니다.

3. 시스템 함수 추가 사항
강제청산함수 추가

SetStopLoss(stop price,[ method]) : 최대허용손실
SetStopTrailing(drop price, floor, [method],[trailing_method]) : 최대 수익 대비 하락
SetStopProfittarget(Profit price,[ method]) : 목표 수익
SetStopInactivity(minPrice, period, [ method]) : 최소 가격 변화
SetStopEndofday(time) : 당일 청산

포지션 관련 함수 추가
EntryPrice([posnum]) : 포지션 진입가격
ExitPrice([posnum]) : 포지션 청산가격
BarsSinceEntry(posnum) : 포지션 진입 이후의 경과한 Bar 수
BarsSinceExit(posnum) : 포지션 청산 이후의 경과한 Bar 수
MarketPosition([posnum]) : 포지션 상태를 나타내는 함수
EntryDate([posnum]) : 포지션 진입날짜
EntryTime([posnum]) : 포지션 진입시간
ExitDate([posnum]) : 포지션 청산날짜
ExitTime([posnum]) : 포지션 청산시간