커뮤니티
연속매수 및 연속매도 등을 처리하는 시스템식
2018-09-19 12:08:30
210
글번호 122148
1. 원달러연결선물은 예스에서 제공이 안되는것같은데 맞는지요? 맞다면 제공하실 계획은 없으신지요?
2. 그대용값으로 제공하고계신 미국달러선물지수(2001)를 가지고 다음과같은 걸 시뮬레이션 해보고자 합니다.
< 여쭤보고자 하는 작업: (1)~(4)>
(1) 일봉기준이고요
(2) 매도 및 매수조건은
매도: 20일 이격도가 101이상이면 매도1계약
매수: 20일 이격도가 99이하이면 매수1계약
(3)제약 : 순포지션계약수 제한
단, 순매수포지션의 최대치는 5계약으로 제한(순매도포지션도 최대치가 -5계약으로 제한)
(예)
현재포지션 0일경우 ===> 6회연속 매수신호==>1+1+1+1+1=5계약만 매수후 6회째부터는 무시하고 매도신호만 기다림(순매수+5)
현재포지션 -1일경우==> 7회연속 매수신호==>1+1+1+1+1+1=6계약만 매수후 7회째부터는 무시하고 매도신호만 기다림(순매수+5)
현재포지션 0일경우==> 2회연속 매수신호(1+1=2계약)==>1회매도신호(2-1=+1계약)
(4). 5계약 및 -5계약이라는 제약을 변수로 처리해서 나중에 최적화할 수있도록 장치
잘부탁드립니다.
항상 감사드립니다.
답변 2
예스스탁 예스스탁 답변
2018-09-19 14:46:07
안녕하세요
예스스탁입니다.
1
저희는 증권사나 선물사에 프로그램을 제공합니다.
증권사나 선물사에서 라이센스를 가지고 제공하야만 저희 프로그램에서도
제공할수가 있습니다.
현재 저희 프로그램이 제공되는 증권사와 선물사에
원달러 선물에 대해 제공계획이 있는 곳이 없습니다.
도움을 드리지 못해 죄송합니다.
2
파리미딩을 모든진입신호 허용으로 설정하고 적용하시면 됩니다.
input : vol(1),MaxVol(5);
if MarketPosition <= 0 and var1 >= 101 Then
buy("b1",OnClose,def,vol);
if MarketPosition == 1 and var1 >= 101 and MaxContracts < MaxVol Then
buy("bb",OnClose,def,vol);
if MarketPosition >= 0 and var1 <= 99 Then
sell("s1",OnClose,def,vol);
if MarketPosition == 1 and var1 <= 99 and MaxContracts < MaxVol Then
sell("ss",OnClose,def,vol);
즐거운 하루되세요
> 대단한콩 님이 쓴 글입니다.
> 제목 : 연속매수 및 연속매도 등을 처리하는 시스템식
> 1. 원달러연결선물은 예스에서 제공이 안되는것같은데 맞는지요? 맞다면 제공하실 계획은 없으신지요?
2. 그대용값으로 제공하고계신 미국달러선물지수(2001)를 가지고 다음과같은 걸 시뮬레이션 해보고자 합니다.
< 여쭤보고자 하는 작업: (1)~(4)>
(1) 일봉기준이고요
(2) 매도 및 매수조건은
매도: 20일 이격도가 101이상이면 매도1계약
매수: 20일 이격도가 99이하이면 매수1계약
(3)제약 : 순포지션계약수 제한
단, 순매수포지션의 최대치는 5계약으로 제한(순매도포지션도 최대치가 -5계약으로 제한)
(예)
현재포지션 0일경우 ===> 6회연속 매수신호==>1+1+1+1+1=5계약만 매수후 6회째부터는 무시하고 매도신호만 기다림(순매수+5)
현재포지션 -1일경우==> 7회연속 매수신호==>1+1+1+1+1+1=6계약만 매수후 7회째부터는 무시하고 매도신호만 기다림(순매수+5)
현재포지션 0일경우==> 2회연속 매수신호(1+1=2계약)==>1회매도신호(2-1=+1계약)
(4). 5계약 및 -5계약이라는 제약을 변수로 처리해서 나중에 최적화할 수있도록 장치
잘부탁드립니다.
항상 감사드립니다.
대단한콩
2018-09-19 16:11:42
대단한콩 님에 의해 삭제된 답변입니다.