커뮤니티
수식부탁드립니다.
2011-10-19 16:59:52
458
글번호 43897
분봉
data2 : 호가잔량이평 오실레이터
data3 : ksp 외국인 현물 순매수 금액
data4 : 외국인 선물 순매수 수량
1. data2 : 호가잔량이평 오실레이터의 순매수가 12시 이전보다 5,000계약 순매수 증가하면 매수
2. data3 : 외국인 현물 순매수 금액이 12시 이전보다 1,000억 순매수 증가하면 매수
3. data4 : 외국인 선물 순매수 수량이 12시 이전보다 2,000계약 순매수 증가하면 매수
위 3가지 조건이 or조건일 경우는 각각 1계약시 진입이고,,,, 동시 만족일 경우는 각각의 2배 총 6계약 진입입니다!!!
반대일 경우는 매도 또한 동일한 조건에서 진입하는 수식 부탁드립니다!!!
최적화를 위하여 12시 시각(특정시각)과 각각의 변수를 외부변수로 선언해 주세요!!!
감사합니다!!!
답변 2
예스스탁 예스스탁 답변
2011-10-20 11:09:54
안녕하세요
예스스탁입니다.
Input : Period(5),기준시간(120000),d2증감값(5000),d3증감값(1000),d4증감값(2000);
Var : D2(0,data2),D3(0,data3),D4(0,data4);
Var : D2v(0,data2),D3v(0,data3),D4v(0,data4);
D2 = data2(ma(bids,period)-ma(asks,period));
D3 = data3(c);
D4 = data4(c);
#12시 이전 최종값
if stime < 기준시간 Then
D2v = d2;
if stime < 기준시간 Then
D3v = d3;
if stime < 기준시간 Then
D4v = d4;
if stime >= 기준시간 Then{
if iff(d2 >= d2v+d2증감값,1,0)+iff(d3 >= d3v+d3증감값,1,0)+iff(d4 >= d4v+d4증감값,1,0) == 3 Then
buy("b3",OnClose,def,6);
if iff(d2 >= d2v+d2증감값,1,0)+iff(d3 >= d3v+d3증감값,1,0)+iff(d4 >= d4v+d4증감값,1,0) == 2 Then
buy("b2",OnClose,def,2);
if iff(d2 >= d2v+d2증감값,1,0)+iff(d3 >= d3v+d3증감값,1,0)+iff(d4 >= d4v+d4증감값,1,0) == 1 Then
buy("b1",OnClose,def,1);
}
if stime >= 기준시간 Then{
if iff(d2 <= d2v-d2증감값,1,0)+iff(d3 <= d3v-d3증감값,1,0)+iff(d4 <= d4v-d4증감값,1,0) == 3 Then
Sell("s3",OnClose,def,6);
if iff(d2 <= d2v-d2증감값,1,0)+iff(d3 <= d3v-d3증감값,1,0)+iff(d4 <= d4v-d4증감값,1,0) == 2 Then
Sell("s2",OnClose,def,2);
if iff(d2 <= d2v-d2증감값,1,0)+iff(d3 <= d3v-d3증감값,1,0)+iff(d4 <= d4v-d4증감값,1,0) == 1 Then
Sell("s1",OnClose,def,1);
}
즐거운 하루되세요
> 부득탐승 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
> 분봉
data2 : 호가잔량이평 오실레이터
data3 : ksp 외국인 현물 순매수 금액
data4 : 외국인 선물 순매수 수량
1. data2 : 호가잔량이평 오실레이터의 순매수가 12시 이전보다 5,000계약 순매수 증가하면 매수
2. data3 : 외국인 현물 순매수 금액이 12시 이전보다 1,000억 순매수 증가하면 매수
3. data4 : 외국인 선물 순매수 수량이 12시 이전보다 2,000계약 순매수 증가하면 매수
위 3가지 조건이 or조건일 경우는 각각 1계약시 진입이고,,,, 동시 만족일 경우는 각각의 2배 총 6계약 진입입니다!!!
반대일 경우는 매도 또한 동일한 조건에서 진입하는 수식 부탁드립니다!!!
최적화를 위하여 12시 시각(특정시각)과 각각의 변수를 외부변수로 선언해 주세요!!!
감사합니다!!!
부득탐승
2011-10-20 15:35:40
죄송합니다!!!
data2 호가잔량이평 오실레이터는 참조종목이 아니고 그냥 지표을 적용한 것이네요!!!
따라서 참조종목은 3개가 아니고 총 2개입니다!!!
결국,,,, data3은 data2가 되고,,, data4는 data3이 되어야겠습니다!!!
따라서 data2로 정의된 호가잔량이평 오실레이터는 다르게 작성되어야 할 것 같습니다!!!
총 3개의 수급분석으로 선물 방향성 진입을 할 생각입니다!!!
다시 부탁드립니다!!!!
거듭 감사드립니다!!!!!!!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식부탁드립니다.
> 안녕하세요
예스스탁입니다.
Input : Period(5),기준시간(120000),d2증감값(5000),d3증감값(1000),d4증감값(2000);
Var : D2(0,data2),D3(0,data3),D4(0,data4);
Var : D2v(0,data2),D3v(0,data3),D4v(0,data4);
D2 = data2(ma(bids,period)-ma(asks,period));
D3 = data3(c);
D4 = data4(c);
#12시 이전 최종값
if stime < 기준시간 Then
D2v = d2;
if stime < 기준시간 Then
D3v = d3;
if stime < 기준시간 Then
D4v = d4;
if stime >= 기준시간 Then{
if iff(d2 >= d2v+d2증감값,1,0)+iff(d3 >= d3v+d3증감값,1,0)+iff(d4 >= d4v+d4증감값,1,0) == 3 Then
buy("b3",OnClose,def,6);
if iff(d2 >= d2v+d2증감값,1,0)+iff(d3 >= d3v+d3증감값,1,0)+iff(d4 >= d4v+d4증감값,1,0) == 2 Then
buy("b2",OnClose,def,2);
if iff(d2 >= d2v+d2증감값,1,0)+iff(d3 >= d3v+d3증감값,1,0)+iff(d4 >= d4v+d4증감값,1,0) == 1 Then
buy("b1",OnClose,def,1);
}
if stime >= 기준시간 Then{
if iff(d2 <= d2v-d2증감값,1,0)+iff(d3 <= d3v-d3증감값,1,0)+iff(d4 <= d4v-d4증감값,1,0) == 3 Then
Sell("s3",OnClose,def,6);
if iff(d2 <= d2v-d2증감값,1,0)+iff(d3 <= d3v-d3증감값,1,0)+iff(d4 <= d4v-d4증감값,1,0) == 2 Then
Sell("s2",OnClose,def,2);
if iff(d2 <= d2v-d2증감값,1,0)+iff(d3 <= d3v-d3증감값,1,0)+iff(d4 <= d4v-d4증감값,1,0) == 1 Then
Sell("s1",OnClose,def,1);
}
즐거운 하루되세요
> 부득탐승 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
> 분봉
data2 : 호가잔량이평 오실레이터
data3 : ksp 외국인 현물 순매수 금액
data4 : 외국인 선물 순매수 수량
1. data2 : 호가잔량이평 오실레이터의 순매수가 12시 이전보다 5,000계약 순매수 증가하면 매수
2. data3 : 외국인 현물 순매수 금액이 12시 이전보다 1,000억 순매수 증가하면 매수
3. data4 : 외국인 선물 순매수 수량이 12시 이전보다 2,000계약 순매수 증가하면 매수
위 3가지 조건이 or조건일 경우는 각각 1계약시 진입이고,,,, 동시 만족일 경우는 각각의 2배 총 6계약 진입입니다!!!
반대일 경우는 매도 또한 동일한 조건에서 진입하는 수식 부탁드립니다!!!
최적화를 위하여 12시 시각(특정시각)과 각각의 변수를 외부변수로 선언해 주세요!!!
감사합니다!!!
다음글
이전글