커뮤니티
시스템식질문
2016-12-19 16:57:29
98
글번호 105090
1.시스템
input : N(0);
var : V1(0),V2(0),cnt(0),D1(0),D2(0);
var : idx(0),idx1(0);
if bdate != bdate[1] Then{
idx = 0;
idx1 = idx[1];
D1 = sdate;
D2 = D1[1];
}
idx = idx+1;
if D2 > 0 then{
Condition1 = false;
for cnt = idx to idx+idx1 {
if Condition1 == false and D2 == sdate[cnt] and stime[cnt] <= stime then{
Condition1 = true;
V1 = DayVolume[cnt];
V2 = V[cnt];
}
}
if DayVolume > V1 and V > V2 Then
buy();
}
요 시스템에
1.
매입한 다음날이됫을때 조건을 만족하면 매도하는 식 구현할수있을까요?
매입한 다음날 진입가격보다 N% 위면매도
이런식으로요
2. 당일 현재봉 이전 거래량중 최대거래량보다 낮을시 매수 금지 이런식도 구현할수있을까요?
답변 1
예스스탁 예스스탁 답변
2016-12-19 17:22:03
안녕하세요
예스스탁입니다.
input : N(10);
var : V1(0),V2(0),cnt(0),D1(0),D2(0);
var : idx(0),idx1(0),Hv(0);
if bdate != bdate[1] Then{
idx = 0;
idx1 = idx[1];
D1 = sdate;
D2 = D1[1];
Hv = V;
}
idx = idx+1;
if V > HV Then
Hv = V;
if D2 > 0 then{
Condition1 = false;
for cnt = idx to idx+idx1 {
if Condition1 == false and D2 == sdate[cnt] and stime[cnt] <= stime then{
Condition1 = true;
V1 = DayVolume[cnt];
V2 = V[cnt];
}
}
if DayVolume > V1 and V > V2 and V == Hv Then//현재봉 거래량이 당일 최고거래량일때만 매수
buy();
}
#매수 다음날이후에 진입가 대비 N%이상 수익이면 청산
if MarketPosition == 1 and sdate > EntryDate Then
exitlong("bx",atlimit,EntryPrice*(1+N/100));
즐거운 하루되세요
> 하얀머리 님이 쓴 글입니다.
> 제목 : 시스템식질문
> 1.시스템
input : N(0);
var : V1(0),V2(0),cnt(0),D1(0),D2(0);
var : idx(0),idx1(0);
if bdate != bdate[1] Then{
idx = 0;
idx1 = idx[1];
D1 = sdate;
D2 = D1[1];
}
idx = idx+1;
if D2 > 0 then{
Condition1 = false;
for cnt = idx to idx+idx1 {
if Condition1 == false and D2 == sdate[cnt] and stime[cnt] <= stime then{
Condition1 = true;
V1 = DayVolume[cnt];
V2 = V[cnt];
}
}
if DayVolume > V1 and V > V2 Then
buy();
}
요 시스템에
1.
매입한 다음날이됫을때 조건을 만족하면 매도하는 식 구현할수있을까요?
매입한 다음날 진입가격보다 N% 위면매도
이런식으로요
2. 당일 현재봉 이전 거래량중 최대거래량보다 낮을시 매수 금지 이런식도 구현할수있을까요?
다음글
이전글