커뮤니티
시스템식 문의드립니다.
2018-02-12 01:59:34
170
글번호 116504
아래의 시스템전략을 식으로 어떻게 구현해야 할 지 궁금합니다.
1. 최근 n봉 이내 고점봉의 시가대비 k%하락 시 매수.
2. 최근 n분 이내 고점봉의 시가대비 k%하락 시 매수.
3. 최근 n봉 이내에 음봉이 p개 이상 있고, n봉 중 고가 대비 k%하락 시 매수.
답변 1
예스스탁 예스스탁 답변
2018-02-12 15:11:08
안녕하세요
예스스탁입니다.
1.
input : N(20),k(10);
var : cnt(0),HH(0),HO(0);
HH = H;
HO = O;
for cnt = 0 to N-1{
if H[cnt] > HH Then{
HH = H[cnt];
HO = O[cnt];
}
}
if MarketPosition <= 0 Then
buy("b",Atlimit,HO*(1-k/100));
2
input : N(20),k(10);
var : cnt(0),S1(0),D1(0),TM(0),HH(0),HO(0),idx(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
idx = 0;
}
if D1 > 0 then
{
idx = idx+1;
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
HH = H;
HO = O;
for cnt = 0 to idx
{
if D1[cnt] == D1 and TM[cnt] > TM-N and H[cnt] > HH Then
{
HH = H[cnt];
HO = O[cnt];
}
if TM[cnt] <= TM-N Then
cnt = idx+1;
if D1[cnt] < D1 Then
cnt = idx+1;
}
if MarketPosition <= 0 Then
buy("b",Atlimit,HO*(1-k/100));
}
3
input : N(20),P(5),k(10);
var : cnt(0),HH(0),HO(0);
HH = H;
for cnt = 0 to N-1{
if H[cnt] > HH Then{
HH = H[cnt];
}
}
if MarketPosition <= 0 and countif(C<O,N) >= P Then
buy("b",Atlimit,HH*(1-k/100));
즐거운 하루되세요
> wl 님이 쓴 글입니다.
> 제목 : 시스템식 문의드립니다.
> 아래의 시스템전략을 식으로 어떻게 구현해야 할 지 궁금합니다.
1. 최근 n봉 이내 고점봉의 시가대비 k%하락 시 매수.
2. 최근 n분 이내 고점봉의 시가대비 k%하락 시 매수.
3. 최근 n봉 이내에 음봉이 p개 이상 있고, n봉 중 고가 대비 k%하락 시 매수.