커뮤니티
지표문의
2018-06-25 11:46:41
192
글번호 119990
돈키언 채널 보조지표를 분봉에서 보고싶습니다.
일반적으로 식을 적용하게 되면 분봉상의 고점저점을 선택하는데요
분봉에서 일봉상의 55일 최고점 20일 최저점의 라인을 보고싶습니다.
---
시스템 수식이 필요합니다.
55일 최고점돌파 매수 20일최저점 청산
55일 최저점돌파 매도 20최고정 돌파 청산
---
지표2
전날atr값을보고싶습니닺
답변 1
예스스탁 예스스탁 답변
2018-06-25 13:40:57
안녕하세요
예스스탁입니다.
1
input : p1(55),P2(20);
var : cnt(0),h1(0),l1(0),h2(0),l2(0);
H1 = DayHigh(1);
L1 = daylow(1);
H2 = DayHigh(1);
L2 = daylow(1);
for cnt = 1 to max(P1,P2)
{
if cnt <= P1 Then
{
if DayHigh(cnt) > H1 Then
H1 = DayHigh(cnt);
if DayLow(cnt) < L1 Then
L1 = DayLow(cnt);
}
if cnt <= P2 Then
{
if DayHigh(cnt) > H2 Then
H2 = DayHigh(cnt);
if DayLow(cnt) < L2 Then
L2 = DayLow(cnt);
}
}
plot1(h1);
plot2(l1);
plot3(h2);
plot4(l2);
2
input : p1(55),P2(20);
var : cnt(0),h1(0),l1(0),h2(0),l2(0);
H1 = DayHigh(1);
L1 = daylow(1);
H2 = DayHigh(1);
L2 = daylow(1);
for cnt = 1 to max(P1,P2)
{
if cnt <= P1 Then
{
if DayHigh(cnt) > H1 Then
H1 = DayHigh(cnt);
if DayLow(cnt) < L1 Then
L1 = DayLow(cnt);
}
if cnt <= P2 Then
{
if DayHigh(cnt) > H2 Then
H2 = DayHigh(cnt);
if DayLow(cnt) < L2 Then
L2 = DayLow(cnt);
}
}
if crossup(c,h1) Then
buy();
if CrossDown(c,l1) Then
sell();
if MarketPosition == 1 and CrossDown(c,l2) Then
exitlong();
if MarketPosition == 1 and CrossDown(c,h2) Then
ExitShort();
3
input : P(14);
var : sumTR(0),TH(0),TL(0),cnt(0),ATRV(0);
sumTR = 0;
for cnt = 1 to P{
If DayClose(cnt+1) > DayHigh(cnt) then
TH = DayClose(cnt+1);
else
TH = DayHigh(cnt);
If DayClose(cnt+1) < daylow(cnt) then
TL = DayClose(cnt+1);
else
TL = daylow(cnt);
sumTR = sumTR + (TH-TL);
}
ATRV = sumTR/P;
plot1(ATRV);
즐거운 하루되세요
> 렉쳐 님이 쓴 글입니다.
> 제목 : 지표문의
> 돈키언 채널 보조지표를 분봉에서 보고싶습니다.
일반적으로 식을 적용하게 되면 분봉상의 고점저점을 선택하는데요
분봉에서 일봉상의 55일 최고점 20일 최저점의 라인을 보고싶습니다.
---
시스템 수식이 필요합니다.
55일 최고점돌파 매수 20일최저점 청산
55일 최저점돌파 매도 20최고정 돌파 청산
---
지표2
전날atr값을보고싶습니닺
다음글
이전글