커뮤니티
두가지 종목을 동시에 진입했다가 수익을 합해서 얼마이상일경우 청산하는 식을 만들려고 합니다
2015-09-01 21:16:58
129
글번호 89970
안녕하세요
제가 이번에 만들려고하는 시스템은 "종목1"과 "종목2"를 특정 함수(예:"종목1"*2+100="종목2")에 넣고 그 함수의 식을 만족하면 "종목1"과 "종목2"를 동시에 진입하는 식을 만들려고 합니다.
그리고 청산때는 "종목1"과 "종목2"의 손익의 합이 1000원 이상일때 둘다 동시에 청산하는 식을 만들려고 합니다.
이경우 저의 yes트레이더에 대한 짧은 지식으로는 DATA1("종목1")에 값에 대해 진입은 가능하지만 DATA2("종목2")또는 임의의 종목에 대해 한시스템 안에서 진입을 할수 없는 것으로 알고 있어 이것을 해결할수 있는 방법을 알고 싶습니다.
어떻게 시스템을 만들면 좋을지 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-09-02 09:43:41
안녕하세요
예스스탁입니다.
말씀하신 부분과 같이 차트에 적용되는 시스템은
차트의 기본종목 하나만 주문이 가능하며
2개의 종목에 대해 주문을 내려면 차트가 2개가 필요합니다.
차트1
data1-종목1
data2-종목2
차트2
data1-종목2
data2-종목1
다만 수식은 독립적으로 실행되므로 서로 정보를 주고 받지 않습니다.
data1과 data2의 값을 이용해 각각 시스템을 만드셔야 하며
data2는 수식에서 단순 데이터만 사용하고 신호는 data1로 나가므로
data2에 대한 손익을 리턴하는 함수가 없으므로
data1에서 신호가 발생할대 data2의 값을 저장해서
수식안에서 data2에 대한 손익을 코딩으로 정교하게 계산해서
값을 이용하셔야 합니다.
2개의 데이터를 이용해 2개의 종목에 대해
동시 주문을 발생하신 다면 API종류인 예스스팟을 이용해서 처리하셔야 합니다.
예스랭귀지는 차트의 데이터만 사용하지만
예스스팟은 차트의 신호나 지표값 뿐만아니라
계좌잔고등을 실시간 잔고의 손익을 이용할수도 있어
문의하신 내용을 구현하기에 더 적합합니다.
다만 예스스팟은 예스랭귀지보다는 사용자의 코딩능력이 더 필요로 합니다,
언어가 자바스크립트입니다, 일반 개발언어이므로 시중에 관련서적이 많으므로
해당 서적과 도움말을 통해 공부하셔서 이용하시면 됩니다.
즐거운 하루되세요
> 자유를찾아 님이 쓴 글입니다.
> 제목 : 두가지 종목을 동시에 진입했다가 수익을 합해서 얼마이상일경우 청산하는 식을 만들려고 합니다
> 안녕하세요
제가 이번에 만들려고하는 시스템은 "종목1"과 "종목2"를 특정 함수(예:"종목1"*2+100="종목2")에 넣고 그 함수의 식을 만족하면 "종목1"과 "종목2"를 동시에 진입하는 식을 만들려고 합니다.
그리고 청산때는 "종목1"과 "종목2"의 손익의 합이 1000원 이상일때 둘다 동시에 청산하는 식을 만들려고 합니다.
이경우 저의 yes트레이더에 대한 짧은 지식으로는 DATA1("종목1")에 값에 대해 진입은 가능하지만 DATA2("종목2")또는 임의의 종목에 대해 한시스템 안에서 진입을 할수 없는 것으로 알고 있어 이것을 해결할수 있는 방법을 알고 싶습니다.
어떻게 시스템을 만들면 좋을지 부탁드립니다.
감사합니다.
다음글
이전글