커뮤니티
문의드립니다.
2013-02-25 16:36:01
276
글번호 59915
안녕하세요
수식문의드려요~
2.
Input:분봉(5);
Var:HH(0),LL(0),TL1(0),TL2(0),TL3(0),TL4(0);
Value1 = 분봉/BarInterval;
Value2 = DayIndex()%Value1;
If Value2 == 0 Then {
HH = H;
LL = L;
}
Else {
HH = Max(HH,H);
LL = Min(LL,L);
}
If Value2 == Value1 - 1 or time == iff(CodeCategory()<3,150000,151500) then {
TL1 = TL_New(Date[Value2],sTime[Value2],LL,Date[Value2],sTime[Value2],HH);
TL2 = TL_New(Date[Value2],sTime[Value2],HH,Date,sTime,HH);
TL3 = TL_New(Date[Value2],sTime[Value2],LL,Date,sTime,LL);
TL4 = TL_New(Date,sTime,LL,Date,sTime,HH);
}
타분봉에서 5분봉의 막대를 보는 지표인데요.
이것을 200틱이나 150틱에서 1분봉막대기를 보고싶은데 가능한가요?
답변 1
예스스탁 예스스탁 답변
2013-02-25 16:18:14
안녕하세요
예스스탁입니다.
1.
INPUT : P1(4), P2(10), P3(45), P4(90);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
if date!=date[1] then {
gap = Open-Close[1];
sumGap = sumGap+gap;
}
GO = O - sumGap;
GH = H - sumGap;
GL = L - sumGap;
GC = C - sumGap;
var1 = WMA(GC,P3)/(WMA(GC,P2)/100);
var2 = WMA(GC,P2)/(WMA(GC,P3)/100);
#Plot5(WMA(GC,P3)/(WMA(GC,P2)/100),"중기-");
#Plot6(WMA(GC,P2)/(WMA(GC,P3)/100),"중기+");
if date != date[1] Then{
Condition1 = false;
var3 = 0;
}
if crossup(var1,var2) or CrossDown(var1,var2) then
Condition1 = false;
if Condition1 == false Then{
if var1 > var2 and var1 < var1[1] and var2 > var2[1] Then{
Condition1 = true;
var3 = var3+1;
}
if var1 < var2 and var1 > var1[1] and var2 < var2[1] Then{
Condition1 = true;
var3 = var3+1;
}
}
if var3%2 == 0 Then{
Plot5(var1,"중기-",blue);
Plot6(var2,"중기+",BLUE);
}
if var3%2 != 0 Then{
Plot5(var1,"중기-",RED);
Plot6(var2,"중기+",RED);
}
2.
틱봉은 시간간격이 일정치 않아 정확히는 그릴수 없습니다.
아래식 참고하시기 바랍니다.
Var: TT(0),HH(0),LL(0),TL1(0),TL2(0),TL3(0),TL4(0);
TT = TimeToMinutes(stime);
if dayindex == 0 or (dayindex >= 0 and TT > TT[1]) then{
var1 = sdate;
var2 = stime;
var3 = H;
var4 = L;
}
if H > var3 Then
var3 = h;
if L < var4 Then
var4 = L;
if dayindex == 0 Then{
value1 = var1;
value2 = var2;
value3 = var3;
value4 = var4;
}
if dayindex > 0 and TT > TT[1] then{
value1 = sdate[1];
value2 = stime[1];
value3 = var3[1];
value4 = var4[1];
value11 = value1[1];
value12 = value2[1];
value13 = value3[1];
value14 = value4[1];
TL1 = TL_New(value11,value12,value3,value11,value12,value4);
TL2 = TL_New(value11,value12,value3,value1,value2,value3);
TL3 = TL_New(value11,value12,value4,value1,value2,value4);
TL4 = TL_New(value1,value2,value3,value1,value2,value4);
}
즐거운 하루되세요
> 100억의사나이 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요
수식문의드려요~
사진에서
1번구역은 두개선이 모두 파랑색으로
2번구역은 두개선이 모두 빨간색으로
3번구역은 두개선이 모두 파란색으로 표현하고싶습니다.
즉 꺽이면 색깔이 바뀌는 식으로 바꾸고 싶은데 이 지표식은 어떻게 바꿔야 될지
몰라서 문의드려요. 이평선색깔 바뀌는 형식으로 바꾸면 오류가 떠서요.
INPUT : P1(4), P2(10), P3(45), P4(90);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
if date!=date[1] then {
gap = Open-Close[1];
sumGap = sumGap+gap;
}
GO = O - sumGap;
GH = H - sumGap;
GL = L - sumGap;
GC = C - sumGap;
Plot5(WMA(GC,P3)/(WMA(GC, P2)/100),"중기-");
Plot6(WMA(GC,P2)/(WMA(GC,P3)/100),"중기+");
2.
Input:분봉(5);
Var:HH(0),LL(0),TL1(0),TL2(0),TL3(0),TL4(0);
Value1 = 분봉/BarInterval;
Value2 = DayIndex()%Value1;
If Value2 == 0 Then {
HH = H;
LL = L;
}
Else {
HH = Max(HH,H);
LL = Min(LL,L);
}
If Value2 == Value1 - 1 or time == iff(CodeCategory()<3,150000,151500) then {
TL1 = TL_New(Date[Value2],sTime[Value2],LL,Date[Value2],sTime[Value2],HH);
TL2 = TL_New(Date[Value2],sTime[Value2],HH,Date,sTime,HH);
TL3 = TL_New(Date[Value2],sTime[Value2],LL,Date,sTime,LL);
TL4 = TL_New(Date,sTime,LL,Date,sTime,HH);
}
타분봉에서 5분봉의 막대를 보는 지표인데요.
이것을 200틱이나 150틱에서 1분봉막대기를 보고싶은데 가능한가요?
다음글
이전글