커뮤니티
수식문의합니다
2017-03-14 12:31:50
203
글번호 107765
안녕하세요
현재 사진처럼 가능할까요?
내용은
현재 상승하는 구간에서 전 양봉 캔들의 고점을 돌파한 후
음봉이 확정 되면 앞 양봉에 숫자표시
현재 하락하는 구간에서 전 음봉 캔들의 저점을 돌파한 후
양봉이 확정 되면 앞 음봉에 숫자표시
양봉 -- 양봉--- 음봉 확정시 두번째 양봉에 숫자 표시 입니다
음봉 -- 음봉--- 양봉 확정시 두번째 음봉에 숫자 표시 입니다
사진 첨부합니다..
수고하세요
- 1. 2017-03-12_01;18;36.PNG (0.03 MB)
답변 2
예스스탁 예스스탁 답변
2017-03-14 16:59:48
안녕하세요
예스스탁입니다.
문의하신 부분은 값을 초기화할 추세변경의 내용이 필요합니다.
올리신 그림만으로는 상승과 하락추세구간을 알수없고
해당 부분은 저희가 지정해 드리지 않습니다.
아래 내용 참고해서 수정보완해 사용하시기 바랍니다
var : T(0),S(0),count(0),H1(0),L1(0),HH(0),LL(0);
if 상승구간시작 Then
T = 1;
if 하락구간시작 Then
T = -1;
if C > O Then
S = 1;
if C < O Then
S = -1;
#상승반전 카운트 초기화
if T == 1 and T[1] != 1 Then{
count = 0;
}
#하락반전 카운트 초기화
if T == 1 and T[1] != 1 Then{
count = 0;
}
#양봉구간 최고가
if S == 1 and S[1] != 1 Then
HH = H;
if S == 1 and H > HH Then
HH = H;
#음봉구간 최저가
if S == -1 and S[1] != -1 Then
LL = L;
if S == -1 and L < LL Then
LL = L;
#상승구간
if T == 1 then{
#양봉구간이다가 음봉발생
if S == -1 and S[1] == 1 Then{
#횟수 카운트
if count == 0 Then{
count = 1;
H1 = HH;
}
Else{
if HH > H1 Then{
H1 = HH;
count = count+1;
}
}
#횟수에 따라 지정된 숫자 출력
if count == 1 Then Text_New(sdate[1],stime[1],H[1],NumToStr(1,0)); #카운트가 1이면 전봉고가에 1출력
if count == 2 Then Text_New(sdate[1],stime[1],H[1],NumToStr(3,0)); #카운트가 2이면 전봉고가에 3출력
if count == 3 Then Text_New(sdate[1],stime[1],H[1],NumToStr(5,0)); #카운트가 3이면 전봉고가에 5출력
if count == 4 Then Text_New(sdate[1],stime[1],H[1],NumToStr(7,0)); #카운트가 4이면 전봉고가에 7출력
if count == 5 Then Text_New(sdate[1],stime[1],H[1],NumToStr(9,0)); #카운트가 5이면 전봉고가에 9출력
if count == 6 Then Text_New(sdate[1],stime[1],H[1],NumToStr(11,0)); #카운트가 6이면 전봉고가에 11출력
if count == 7 Then Text_New(sdate[1],stime[1],H[1],NumToStr(13,0)); #카운트가 7이면 전봉고가에 13출력
if count == 8 Then Text_New(sdate[1],stime[1],H[1],NumToStr(15,0)); #카운트가 8이면 전봉고가에 13출력
}
}
#하락구간
if T == 1 then{
#음봉구간이다가 양봉발생
if S == 1 and S[1] == -1 Then{
#횟수 카운트
if count == 0 Then{
count = 1;
L1 = LL;
}
Else{
if LL < L1 Then{
L1 = LL;
count = count+1;
}
}
#횟수에 따라 지정된 숫자 출력
if count == 1 Then Text_New(sdate[1],stime[1],H[1],NumToStr(1,0)); #카운트가 1이면 전봉고가에 1출력
if count == 2 Then Text_New(sdate[1],stime[1],H[1],NumToStr(3,0)); #카운트가 2이면 전봉고가에 3출력
if count == 3 Then Text_New(sdate[1],stime[1],H[1],NumToStr(5,0)); #카운트가 3이면 전봉고가에 5출력
if count == 4 Then Text_New(sdate[1],stime[1],H[1],NumToStr(7,0)); #카운트가 4이면 전봉고가에 7출력
if count == 5 Then Text_New(sdate[1],stime[1],H[1],NumToStr(9,0)); #카운트가 5이면 전봉고가에 9출력
if count == 6 Then Text_New(sdate[1],stime[1],H[1],NumToStr(11,0)); #카운트가 6이면 전봉고가에 11출력
if count == 7 Then Text_New(sdate[1],stime[1],H[1],NumToStr(13,0)); #카운트가 7이면 전봉고가에 13출력
if count == 8 Then Text_New(sdate[1],stime[1],H[1],NumToStr(15,0)); #카운트가 8이면 전봉고가에 13출력
}
}
즐거운 하루되세요
> 정상에서야 님이 쓴 글입니다.
> 제목 : 수식문의합니다
>
안녕하세요
현재 사진처럼 가능할까요?
내용은
현재 상승하는 구간에서 전 양봉 캔들의 고점을 돌파한 후
음봉이 확정 되면 앞 양봉에 숫자표시
현재 하락하는 구간에서 전 음봉 캔들의 저점을 돌파한 후
양봉이 확정 되면 앞 음봉에 숫자표시
양봉 -- 양봉--- 음봉 확정시 두번째 양봉에 숫자 표시 입니다
음봉 -- 음봉--- 양봉 확정시 두번째 음봉에 숫자 표시 입니다
사진 첨부합니다..
수고하세요
정상에서야
2017-03-15 08:57:07
어떻게 설명을 해드려야 할지....
보완사항
20일선 위에에서 연속 양봉 발생시 상승구간시작
20일선 아래에서 연속 음봉 발생시 하락구간시작
이평선 위 양봉의 고점
이평선 아래 음봉의 저점
추세전환하기전의 최고점과 최저점의 기준..
이렇게 하면 가능할까요?
수고하세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의합니다
>
안녕하세요
예스스탁입니다.
문의하신 부분은 값을 초기화할 추세변경의 내용이 필요합니다.
올리신 그림만으로는 상승과 하락추세구간을 알수없고
해당 부분은 저희가 지정해 드리지 않습니다.
아래 내용 참고해서 수정보완해 사용하시기 바랍니다
var : T(0),S(0),count(0),H1(0),L1(0),HH(0),LL(0);
if 상승구간시작 Then
T = 1;
if 하락구간시작 Then
T = -1;
if C > O Then
S = 1;
if C < O Then
S = -1;
#상승반전 카운트 초기화
if T == 1 and T[1] != 1 Then{
count = 0;
}
#하락반전 카운트 초기화
if T == 1 and T[1] != 1 Then{
count = 0;
}
#양봉구간 최고가
if S == 1 and S[1] != 1 Then
HH = H;
if S == 1 and H > HH Then
HH = H;
#음봉구간 최저가
if S == -1 and S[1] != -1 Then
LL = L;
if S == -1 and L < LL Then
LL = L;
#상승구간
if T == 1 then{
#양봉구간이다가 음봉발생
if S == -1 and S[1] == 1 Then{
#횟수 카운트
if count == 0 Then{
count = 1;
H1 = HH;
}
Else{
if HH > H1 Then{
H1 = HH;
count = count+1;
}
}
#횟수에 따라 지정된 숫자 출력
if count == 1 Then Text_New(sdate[1],stime[1],H[1],NumToStr(1,0)); #카운트가 1이면 전봉고가에 1출력
if count == 2 Then Text_New(sdate[1],stime[1],H[1],NumToStr(3,0)); #카운트가 2이면 전봉고가에 3출력
if count == 3 Then Text_New(sdate[1],stime[1],H[1],NumToStr(5,0)); #카운트가 3이면 전봉고가에 5출력
if count == 4 Then Text_New(sdate[1],stime[1],H[1],NumToStr(7,0)); #카운트가 4이면 전봉고가에 7출력
if count == 5 Then Text_New(sdate[1],stime[1],H[1],NumToStr(9,0)); #카운트가 5이면 전봉고가에 9출력
if count == 6 Then Text_New(sdate[1],stime[1],H[1],NumToStr(11,0)); #카운트가 6이면 전봉고가에 11출력
if count == 7 Then Text_New(sdate[1],stime[1],H[1],NumToStr(13,0)); #카운트가 7이면 전봉고가에 13출력
if count == 8 Then Text_New(sdate[1],stime[1],H[1],NumToStr(15,0)); #카운트가 8이면 전봉고가에 13출력
}
}
#하락구간
if T == 1 then{
#음봉구간이다가 양봉발생
if S == 1 and S[1] == -1 Then{
#횟수 카운트
if count == 0 Then{
count = 1;
L1 = LL;
}
Else{
if LL < L1 Then{
L1 = LL;
count = count+1;
}
}
#횟수에 따라 지정된 숫자 출력
if count == 1 Then Text_New(sdate[1],stime[1],H[1],NumToStr(1,0)); #카운트가 1이면 전봉고가에 1출력
if count == 2 Then Text_New(sdate[1],stime[1],H[1],NumToStr(3,0)); #카운트가 2이면 전봉고가에 3출력
if count == 3 Then Text_New(sdate[1],stime[1],H[1],NumToStr(5,0)); #카운트가 3이면 전봉고가에 5출력
if count == 4 Then Text_New(sdate[1],stime[1],H[1],NumToStr(7,0)); #카운트가 4이면 전봉고가에 7출력
if count == 5 Then Text_New(sdate[1],stime[1],H[1],NumToStr(9,0)); #카운트가 5이면 전봉고가에 9출력
if count == 6 Then Text_New(sdate[1],stime[1],H[1],NumToStr(11,0)); #카운트가 6이면 전봉고가에 11출력
if count == 7 Then Text_New(sdate[1],stime[1],H[1],NumToStr(13,0)); #카운트가 7이면 전봉고가에 13출력
if count == 8 Then Text_New(sdate[1],stime[1],H[1],NumToStr(15,0)); #카운트가 8이면 전봉고가에 13출력
}
}
즐거운 하루되세요
> 정상에서야 님이 쓴 글입니다.
> 제목 : 수식문의합니다
>
안녕하세요
현재 사진처럼 가능할까요?
내용은
현재 상승하는 구간에서 전 양봉 캔들의 고점을 돌파한 후
음봉이 확정 되면 앞 양봉에 숫자표시
현재 하락하는 구간에서 전 음봉 캔들의 저점을 돌파한 후
양봉이 확정 되면 앞 음봉에 숫자표시
양봉 -- 양봉--- 음봉 확정시 두번째 양봉에 숫자 표시 입니다
음봉 -- 음봉--- 양봉 확정시 두번째 음봉에 숫자 표시 입니다
사진 첨부합니다..
수고하세요