커뮤니티
시스템식 문의드립니다
2017-03-17 17:22:36
119
글번호 107932
안녕하세요.
어려운일 도와주셔서 항상 감사합니다!!
다음과 같은 시스템식을 문의드립니다.
사용지표는 다음과 같습니다.
--------------------------------------------------------
input : Period(300);
var : kl(0),V1(0),V2(0),V3(0);
var : V4(0),V5(0),V6(0),V7(0);
var1 = highest(h,period);
var2 = lowest(L,Period);
if var1[1] < var1 Then
kl = (var1+var2)/2;
V1 = var1-((var1-kl)/5)*2;
V2 = var1-((var1-kl)/5)*3;
V3 = var1-((var1-kl)/5)*4;
V4 = var1-((var1-kl)/5)*5;
V5 = var1-((var1-kl)/5)*6;
V6 = var1-((var1-kl)/5)*7;
V7 = var1-((var1-kl)/5)*8;
plot1(var1,"최고점");
plot2(v2,"2타점");
plot3(v3,"3타점");
plot4(v4,"4타점");
plot5(v5,"5타점");
plot6(v6,"6타점");
plot7(v7,"7타점");
-------------------------------------------------------------
매수전
10분봉 기준
이전 신고가 돌파 : o < c and highest(h, 300, 1)*1.017< H
ㄱ. 0900-1120 사이에 300봉 이전 신고가 갱신이 있었고
0900-1130사이 v1 터치 하면 매수 안함
ㄴ. 1140부터 이전 신고가를 돌파해서 새로운 신고가가 생기면 매수가능
ㄷ. 0900- 1310 사이에 300봉 이전 신고가 갱신이 있었고
1140 - 1320 사이
음봉으로 지난 300봉 동안 최대거래량 대비 40%이상이 생겼거나
음봉으로 지난 300봉 동안 최대거래량이 이 생기면 v3터치에 매수
ㄷ-1. 0900- 1310 사이에 300봉 이전 신고가 갱신이 있었고
1140-1320 사이 v1 터치하면 v2터치에 매수
ㄹ. 0900- 1510 사이에 300봉 이전 신고가 갱신이 있었고
1330 - 1519 사이
음봉으로 지난 300봉 동안 최대거래량 대비 40%이상이 생겼거나
음봉으로 지난 300봉 동안 최대거래량이 이 생기면 3터치에 매수
ㄹ-1. 0900- 1510 사이에 300봉 이전 신고가 갱신이 있었고
1330 - 1519 사이 최저가가 v1터치 하면 v1에 매수
매수
한번 매수하면 추가매수는 하지 않습니다
조건에 맞는 매수가 터치시 시장가 매수
매도
매수후 최저가 + (v1 - v2)
손절
매수가 - (v1-v2)*2
한번 매도나 손절이 발생되면 이전 신고가 갱신을 하기 전에는
다시 매수하지 않습니다
답변 1
예스스탁 예스스탁 답변
2017-03-20 13:48:29
안녕하세요
예스스탁입니다.
input : Period(300);
var : kl(0),V1(0),V2(0),V3(0);
var : V4(0),V5(0),V6(0),V7(0);
var : DD(0),TT(0),LL(0),entry(false);
var1 = highest(h,period);
var2 = lowest(L,Period);
var3 = highest(v,Period);
if var1[1] < var1 Then
kl = (var1+var2)/2;
V1 = var1-((var1-kl)/5)*2;
V2 = var1-((var1-kl)/5)*3;
V3 = var1-((var1-kl)/5)*4;
V4 = var1-((var1-kl)/5)*5;
V5 = var1-((var1-kl)/5)*6;
V6 = var1-((var1-kl)/5)*7;
V7 = var1-((var1-kl)/5)*8;
if Bdate != bdate[1] Then{
Condition1 = false;
Condition2 = false;
Condition3 = false;
entry = false;
}
if MarketPosition == 0 and stime >= 090000 and stime <= 112000 and o < c and var1[1]*1.017< H Then{
DD = sdate;
TT = stime;
entry = true;
}
if MarketPosition == 1 Then
entry = false;
if stime == 133000 or (stime > 133000 and stime[1] < 133000) Then
LL = L;
if L < LL Then
LL = L;
if stime >= 114000 and stime <= 132000 and DD == sdate and TT >= 090000 and TT <= 131000 Then{
if C < O and (V >= var3*0.4 or V == var3) Then
Condition1 = true;
if Condition1 == true and (crossup(H,v3) or CrossDown(L,v3)) and entry == false then
buy();
}
if stime >= 114000 and stime <= 132000 and DD == sdate and TT >= 090000 and TT <= 131000 Then{
if crossup(H,v1) or CrossDown(L,v1) Then
Condition2 = true;
if Condition2 == true and (crossup(H,v2) or CrossDown(L,v2)) and entry == false then
buy();
}
if stime >= 133000 and stime <= 151900 and DD == sdate and TT >= 090000 and TT <= 151000 Then{
if C < O and (V >= var3*0.4 or V == var3) Then
Condition3 = true;
if Condition3 == true and (crossup(H,v3) or CrossDown(L,v3)) and entry == false then
buy();
}
if stime >= 133000 and stime <= 151900 and DD == sdate and TT >= 090000 and TT <= 151000 Then{
if L == LL and CrossDown(L,V1) and entry == false Then
buy();
}
if MarketPosition == 1 then{
ExitLong("bx1",atlimit,lowest(L,BarsSinceEntry)+(V1-V2));
ExitLong("bxs",AtStop,EntryPrice-(V1-V2)*2);
}
즐거운 하루되세요
> kosto1 님이 쓴 글입니다.
> 제목 : 시스템식 문의드립니다
> 안녕하세요.
어려운일 도와주셔서 항상 감사합니다!!
다음과 같은 시스템식을 문의드립니다.
사용지표는 다음과 같습니다.
--------------------------------------------------------
input : Period(300);
var : kl(0),V1(0),V2(0),V3(0);
var : V4(0),V5(0),V6(0),V7(0);
var1 = highest(h,period);
var2 = lowest(L,Period);
if var1[1] < var1 Then
kl = (var1+var2)/2;
V1 = var1-((var1-kl)/5)*2;
V2 = var1-((var1-kl)/5)*3;
V3 = var1-((var1-kl)/5)*4;
V4 = var1-((var1-kl)/5)*5;
V5 = var1-((var1-kl)/5)*6;
V6 = var1-((var1-kl)/5)*7;
V7 = var1-((var1-kl)/5)*8;
plot1(var1,"최고점");
plot2(v2,"2타점");
plot3(v3,"3타점");
plot4(v4,"4타점");
plot5(v5,"5타점");
plot6(v6,"6타점");
plot7(v7,"7타점");
-------------------------------------------------------------
매수전
10분봉 기준
이전 신고가 돌파 : o < c and highest(h, 300, 1)*1.017< H
ㄱ. 0900-1120 사이에 300봉 이전 신고가 갱신이 있었고
0900-1130사이 v1 터치 하면 매수 안함
ㄴ. 1140부터 이전 신고가를 돌파해서 새로운 신고가가 생기면 매수가능
ㄷ. 0900- 1310 사이에 300봉 이전 신고가 갱신이 있었고
1140 - 1320 사이
음봉으로 지난 300봉 동안 최대거래량 대비 40%이상이 생겼거나
음봉으로 지난 300봉 동안 최대거래량이 이 생기면 v3터치에 매수
ㄷ-1. 0900- 1310 사이에 300봉 이전 신고가 갱신이 있었고
1140-1320 사이 v1 터치하면 v2터치에 매수
ㄹ. 0900- 1510 사이에 300봉 이전 신고가 갱신이 있었고
1330 - 1519 사이
음봉으로 지난 300봉 동안 최대거래량 대비 40%이상이 생겼거나
음봉으로 지난 300봉 동안 최대거래량이 이 생기면 3터치에 매수
ㄹ-1. 0900- 1510 사이에 300봉 이전 신고가 갱신이 있었고
1330 - 1519 사이 최저가가 v1터치 하면 v1에 매수
매수
한번 매수하면 추가매수는 하지 않습니다
조건에 맞는 매수가 터치시 시장가 매수
매도
매수후 최저가 + (v1 - v2)
손절
매수가 - (v1-v2)*2
한번 매도나 손절이 발생되면 이전 신고가 갱신을 하기 전에는
다시 매수하지 않습니다
다음글
이전글