커뮤니티
수식부탁드립니다.
2013-07-03 21:30:56
169
글번호 64983
제가 시작한지 얼마되지 않다보니 매일매일 질문이 많습니다.
항상 빠른 답변주셔서 정말 감사하게 생각합니다.
더위와 장마에 건강 잘 챙기시길 바랍니다~
1. 시간대에 따른 조건으로 매매금지를 수식으로 만들고 싶습니다.
data2 외인현물, data3 외인선물
매수식1 이 있는데 09시~10시 까지 외인현물이 -2000 이하 or 외인선물 -2000 이하면 09시~10시까지 매수금지이고 10시 이후로는 매수식1이 정상적으로 작동
10~11시까지 외인현물 -4000이하 or 외인선물 -4000이하 일때 매수금지 11시 이후로는 매수식 1이 정상적 작동
11시~12시까지 외인현물 -5000 이하 or 외인선물 -5000 이하 일때 매수금지
매도는 반대로 수급이 +2000 +4000 +5000 이상 일때 매도 금지 이런식입니다.
2. 매수매도 청산식에 목표값과 손절값을 변수로 놓고 두개를 바꿔가면서 최적화를 해보고 싶습니다. 식 부탁드립니다.
3. 외인현물(금액)과 프로그램매매(금액) data를 보면 일반적으로 외인현물은 천단위이고, 프로그램은 십만단위로 나옵니다. 그런데 금액같은 경우는 외인현물은 단위가 억이고, 프로그램은 단위가 100만인걸로 알고 있습니다.
그렇다면 예를들어 외인현물 + 프로그램 > 2천억 이런식을 하고 싶다면 어떻게 더해야 하나요?
답변 1
예스스탁 예스스탁 답변
2013-07-04 11:49:31
안녕하세요
예스스탁입니다.
1.
#data2 외인현물
#data3 외인선물
#9시~10에는 data2가 -2000보다 크거나 data3이 -2000보다 크면 매수
#10시~11에는 data2가 -4000보다 크거나 data3이 -4000보다 크면 매수
#11시~12에는 data2가 -5000보다 크거나 data3이 -5000보다 크면 매수
if (stime >= 90000 and stime < 100000 and (data2(c) > -2000 or data3(c) > -2000)) or
(stime >= 100000 and stime < 110000 and (data2(c) > -4000 or data3(c) > -4000)) or
(stime >= 110000 and stime < 120000 and (data2(c) > -5000 or data3(c) > -5000)) Then{
if 매수조건 Then
buy();
}
#9시~10에는 data2가 2000보다 작거나 data3이 2000보다 작으면 매도
#10시~11에는 data2가 4000보다 작거나 data3이 4000보다 작으면 매도
#11시~12에는 data2가 5000보다 작거나 data3이 5000보다 작으면 매도
if (stime >= 90000 and stime < 100000 and (data2(c) < 2000 or data3(c) < 2000)) or
(stime >= 100000 and stime < 110000 and (data2(c) < 4000 or data3(c) < 4000)) or
(stime >= 110000 and stime < 120000 and (data2(c) < 5000 or data3(c) < 5000)) Then{
if 매도조건 Then
sell();
}
2.
아래식 시스템식에 추가하시면 됩니다.
input : Loss(1),Profit(1);
SetStopLoss(loss,PointStop);
SetStopProfittarget(Profit,PointStop);
3.
프로그램데이터에 100으로 나눠서 사용하시면 됩니다.
외인현물이 data2, 프로그램이 data3이라면
data2(c)+data3(c/100) >= 2000
즐거운 하루되세요
> 아싸라삐 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
> 제가 시작한지 얼마되지 않다보니 매일매일 질문이 많습니다.
항상 빠른 답변주셔서 정말 감사하게 생각합니다.
더위와 장마에 건강 잘 챙기시길 바랍니다~
1. 시간대에 따른 조건으로 매매금지를 수식으로 만들고 싶습니다.
data2 외인현물, data3 외인선물
매수식1 이 있는데 09시~10시 까지 외인현물이 -2000 이하 or 외인선물 -2000 이하면 09시~10시까지 매수금지이고 10시 이후로는 매수식1이 정상적으로 작동
10~11시까지 외인현물 -4000이하 or 외인선물 -4000이하 일때 매수금지 11시 이후로는 매수식 1이 정상적 작동
11시~12시까지 외인현물 -5000 이하 or 외인선물 -5000 이하 일때 매수금지
매도는 반대로 수급이 +2000 +4000 +5000 이상 일때 매도 금지 이런식입니다.
2. 매수매도 청산식에 목표값과 손절값을 변수로 놓고 두개를 바꿔가면서 최적화를 해보고 싶습니다. 식 부탁드립니다.
3. 외인현물(금액)과 프로그램매매(금액) data를 보면 일반적으로 외인현물은 천단위이고, 프로그램은 십만단위로 나옵니다. 그런데 금액같은 경우는 외인현물은 단위가 억이고, 프로그램은 단위가 100만인걸로 알고 있습니다.
그렇다면 예를들어 외인현물 + 프로그램 > 2천억 이런식을 하고 싶다면 어떻게 더해야 하나요?