커뮤니티
미니다우 지표식 시간수정
2014-01-15 05:59:41
135
글번호 71408
항상감사드립니다
아래 지표식을 미니다우 개장시간에 맟추어 개장과 동시에 라인을 표시하고 싶습니다
1.시카고거래시간에 맞춘 시간셋팅
2.한국거래시간에 맟춘 시간셋팅
###################
### 크로드 오일 ## 크루드오일 한국개장시간에 맟춘 시간설정입니다
###################
var : cond(0),XX(0),cnt(0);
var1 = ma(c,9);
var2 = ma(c,36);
if CrossDown(var1,var2) Then
value1 = var2;
if var2 < value1 Then
value1 = var2; #매도라인#
if CrossUp(var1,var2) Then
value2 = var2;
if var2 > value2 Then
value2 = var2; #매수라인#
value3 = var2; #중간값#
if stime == 80000 or (stime > 080000 and stime[1] < 080000) Then{
value11 = value1[1];
value21 = value2[1];
value31 = value3[1];
}
if stime == 80000 or (stime > 080000 and stime[1] < 080000) Then{
cond = 0;
cnt = 0;
}
if cond >= 0 and value2==value21 Then{
value7 = value2; #매도라인1#
cnt = cnt+1;
if stime < 80500 and cnt < 2 Then{
cond = -1;
xx = value7;
}
}
if cond <= 0 and value1==value11 Then{
value6 = value1; #매수라인1#
cnt = cnt+1;
if stime < 80500 and cnt < 2 Then{
cond = 1;
XX = value6;
}
}
if cond == 1 Then
plot1(xx,"매수라인1",yellow/*red*/,def,2);
if cond == -1 Then
plot2(xx,"매도라인1",yellow/*blue*/,def,2);
감사합니다
답변 1
예스스탁 예스스탁 답변
2014-01-15 15:39:33
안녕하세요
예스스탁입니다.
수식에 외부변수로 개장시간을 지정하게
변경해서 올려드립니다.
지표를 차트에 적용하실 때 변수탭에서
차트가 시장시간이면 153000
차트가 한국시간이면 63000
으로 지정하고 적용하시면 됩니다.
input : 개장시간(63000);
var : cond(0),XX(0),cnt(0),TT(0);
if stime == 개장시간 or (stime > 개장시간 and stime[1] < 개장시간) Then{
TT = TimeToMinutes(stime);
value11 = value1[1];
value21 = value2[1];
value31 = value3[1];
cond = 0;
cnt = 0;
}
var1 = ma(c,9);
var2 = ma(c,36);
if CrossDown(var1,var2) Then
value1 = var2;
if var2 < value1 Then
value1 = var2; #매도라인#
if CrossUp(var1,var2) Then
value2 = var2;
if var2 > value2 Then
value2 = var2; #매수라인#
value3 = var2; #중간값#
if cond >= 0 and value2==value21 Then{
value7 = value2; #매도라인1#
cnt = cnt+1;
if TimeToMinutes(stime) < TT+5 and cnt < 2 Then{
cond = -1;
xx = value7;
}
}
if cond <= 0 and value1==value11 Then{
value6 = value1; #매수라인1#
cnt = cnt+1;
if TimeToMinutes(stime) < TT+5 and cnt < 2 Then{
cond = 1;
XX = value6;
}
}
if cond == 1 Then
plot1(xx,"매수라인1",yellow/*red*/,def,2);
if cond == -1 Then
plot2(xx,"매도라인1",yellow/*blue*/,def,2);
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 미니다우 지표식 시간수정
> 항상감사드립니다
아래 지표식을 미니다우 개장시간에 맟추어 개장과 동시에 라인을 표시하고 싶습니다
1.시카고거래시간에 맞춘 시간셋팅
2.한국거래시간에 맟춘 시간셋팅
###################
### 크로드 오일 ## 크루드오일 한국개장시간에 맟춘 시간설정입니다
###################
var : cond(0),XX(0),cnt(0);
var1 = ma(c,9);
var2 = ma(c,36);
if CrossDown(var1,var2) Then
value1 = var2;
if var2 < value1 Then
value1 = var2; #매도라인#
if CrossUp(var1,var2) Then
value2 = var2;
if var2 > value2 Then
value2 = var2; #매수라인#
value3 = var2; #중간값#
if stime == 80000 or (stime > 080000 and stime[1] < 080000) Then{
value11 = value1[1];
value21 = value2[1];
value31 = value3[1];
}
if stime == 80000 or (stime > 080000 and stime[1] < 080000) Then{
cond = 0;
cnt = 0;
}
if cond >= 0 and value2==value21 Then{
value7 = value2; #매도라인1#
cnt = cnt+1;
if stime < 80500 and cnt < 2 Then{
cond = -1;
xx = value7;
}
}
if cond <= 0 and value1==value11 Then{
value6 = value1; #매수라인1#
cnt = cnt+1;
if stime < 80500 and cnt < 2 Then{
cond = 1;
XX = value6;
}
}
if cond == 1 Then
plot1(xx,"매수라인1",yellow/*red*/,def,2);
if cond == -1 Then
plot2(xx,"매도라인1",yellow/*blue*/,def,2);
감사합니다
다음글
이전글