다음 조건의 수식 작성을 부탁드립니다.
1. 거래 종목인 주지표는 선물이며, 거래는 매일 오후 3시에 한번 만 함.
2. 보조지표1은 '거래 직전일 코스피 외인 순매수 금액'이며, 보조지표2는 '거래 직전일 코스피 개인 순매수 금액'임. 보조지표 3은 '거래 직전일 코스닥 외인 순매수 금액'임
3. 거래 시점에서 보조지표 1이 +면 1000만원(기준금액의 1.0배로 작성해도 무방) 매수함.
3. 거래 시점에서 보조지표 1과 2 모두 +면 1500만원(기준금액의 1.5배로 작성해도 무방) 매수함.
4. 거래 시점에서 보조지표 1, 2, 3, 모두 +면 2000만원(기준금액의 2.0배로 작성해도 무방) 매수함
5. 청산은 거래 다음 날 오후 3시 10분에 무조건 청산함.
* 보조지표는 거래 당일의 순매수 금액이 아니라 '거래 전날'의 순매수 금액입니다.
* 청산시점은 거래 당일이 아닌 거래 다음 날 오후 3시 10분입니다.
답변 1
예스스탁
예스스탁 답변
2020-03-11 14:30:02
안녕하세요
예스스탁입니다.
#data2 kp외인
#data3 kp개인
#data4 kq외인
input : 기준금액(10000000);
var : V1(0,data1),multi(0,data1);
V1 = -(data2(closeD(1))+data3(closeD(1))+data4(closeD(1)));
if MarketPosition == 0 and
data1((sdate != sdate[1] and stime >= 150000) or
(sdate == sdate[1] and stime >= 150000 and stime[1] < 150000)) Then
{
multi = 0;
if data2(closeD(1)) > 0 Then
multi = 1;
if data2(closeD(1)) > 0 and data3(closeD(1)) > 0 Then
multi = 1.5;
if data2(closeD(1)) < 0 and data3(closeD(1)) < 0 and data4(closeD(1)) > 0 Then
multi = 2;
buy("b",OnClose,def,floor((기준금액*multi)/C));
}
if MarketPosition == 1 and sdate > EntryDate and
data1((sdate != sdate[1] and stime >= 151000) or
(sdate == sdate[1] and stime >= 151000 and stime[1] < 151000)) Then
ExitLong("bx");
즐거운 하루되세요
> 은색 님이 쓴 글입니다.
> 제목 : 수식 작성 부탁드립니다.
> 다음 조건의 수식 작성을 부탁드립니다.
1. 거래 종목인 주지표는 선물이며, 거래는 매일 오후 3시에 한번 만 함.
2. 보조지표1은 '거래 직전일 코스피 외인 순매수 금액'이며, 보조지표2는 '거래 직전일 코스피 개인 순매수 금액'임. 보조지표 3은 '거래 직전일 코스닥 외인 순매수 금액'임
3. 거래 시점에서 보조지표 1이 +면 1000만원(기준금액의 1.0배로 작성해도 무방) 매수함.
3. 거래 시점에서 보조지표 1과 2 모두 +면 1500만원(기준금액의 1.5배로 작성해도 무방) 매수함.
4. 거래 시점에서 보조지표 1, 2, 3, 모두 +면 2000만원(기준금액의 2.0배로 작성해도 무방) 매수함
5. 청산은 거래 다음 날 오후 3시 10분에 무조건 청산함.
* 보조지표는 거래 당일의 순매수 금액이 아니라 '거래 전날'의 순매수 금액입니다.
* 청산시점은 거래 당일이 아닌 거래 다음 날 오후 3시 10분입니다.