커뮤니티
시스템식 질문
2017-09-09 16:47:39
110
글번호 112627
아래 시스템식은 3개 구간을 비교하여 다이버전스 발생여부 확인하는 것인데
이를 수정하고자 합니다.
1. 봉의 형성시 봉과 봉사이 최소 n캔들을 유지한다.
2. 하나의 봉을 형성하기 이전에 반드시 StochasticsD는 50 아래에서 상승하야 한다.
도움 주시면 감사하겠습니다.
=================================================================================
Input : Period(12), Period1(5), Period2(5);
var : sk(0),sd(0),h1(0),h2(0),h3(0);
sk = StochasticsK(Period,Period1);
sd = StochasticsD(Period,Period1,Period2);
Condition1 = sk < sd and sd > 80;
if Condition1 == true and Condition1[1] == false Then{
h1 = sd;#현재
h2 = h1[1];#전
h3 = h2[1];#전전
}
if Condition1 == true Then{
if sd > h1 Then
h1 = sd;
if h3 > h2 and h2 > h1 Then
sell("매도진입1");
if h3 < h2 and h2 > h1 Then
sell("매도진입2");
}
답변 1
예스스탁 예스스탁 답변
2017-09-11 15:01:17
안녕하세요
예스스탁입니다.
Input : Period(12), Period1(5), Period2(5),n(10);
var : sk(0),sd(0),h1(0),h2(0),h3(0);
var : i1(0),i2(0),i3(0),l1(0),l2(0),l3(0);
sk = StochasticsK(Period,Period1);
sd = StochasticsD(Period,Period1,Period2);
Condition1 = sk < sd and sd > 80;
if Condition1 == true and Condition1[1] == false Then{
#현재
h1 = sd;
i1 = index;
L1 = sd;
#전
h2 = h1[1];
i2 = i1[1];
l2 = l1[1];
#전전
h3 = h2[1];
i3 = i2[1];
l3 = l2[1];
}
if sd < L1 Then
L1 = sd;
if Condition1 == true Then{
if sd > h1 Then
h1 = sd;
if h3 > h2 and h2 > h1 and
i1 >= i2+n and i2 >= i3+n and i3 > 0 and
l2 < 50 and L3 < 50 Then
sell("매도진입1");
if h3 < h2 and h2 > h1 and
i1 >= i2+n and i2 >= i3+n and i3 > 0 and
l2 < 50 and L3 < 50 Then
sell("매도진입2");
}
즐거운 하루되세요
> 구천룡 님이 쓴 글입니다.
> 제목 : 시스템식 질문
> 아래 시스템식은 3개 구간을 비교하여 다이버전스 발생여부 확인하는 것인데
이를 수정하고자 합니다.
1. 봉의 형성시 봉과 봉사이 최소 n캔들을 유지한다.
2. 하나의 봉을 형성하기 이전에 반드시 StochasticsD는 50 아래에서 상승하야 한다.
도움 주시면 감사하겠습니다.
=================================================================================
Input : Period(12), Period1(5), Period2(5);
var : sk(0),sd(0),h1(0),h2(0),h3(0);
sk = StochasticsK(Period,Period1);
sd = StochasticsD(Period,Period1,Period2);
Condition1 = sk < sd and sd > 80;
if Condition1 == true and Condition1[1] == false Then{
h1 = sd;#현재
h2 = h1[1];#전
h3 = h2[1];#전전
}
if Condition1 == true Then{
if sd > h1 Then
h1 = sd;
if h3 > h2 and h2 > h1 Then
sell("매도진입1");
if h3 < h2 and h2 > h1 Then
sell("매도진입2");
}