차트에 지표는 아래입니다.
var : TextID(0),HH(0),LL(0);
If H == dayhigh Then
LL = L;
If L < LL Then
LL = L;
If L == daylow Then
HH = H;
If H > HH Then
HH = H;
Var1 = HIGHEST(HIGH, 1);
Var2 = LOWEST(LOW, 1);
Var3 = LL+((HH-LL)*0.236);
Var4 = LL+((HH-LL)*0.764);
Var5 = LL+((HH-LL)*0.382);
Var6 = LL+((HH-LL)*0.618);
Var7 = LL+((HH-LL)*0.146);
Var8 = LL+((HH-LL)*0.854);
If DayHigh-DayLow>(PriceScale*10) and Var4-Var3>=(PriceScale*5) Then{
plot1(LL,"현저");
plot2(HH,"현고");
If Var2<>LL AND Var2<>LL[1] and Low<>DayLow and Low>=LL[1] Then{
Plot3(LL+((HH-LL)*0.236),"현2");
plot4(LL+((HH-LL)*0.146),"현1");
}
Plot5(LL+((HH-LL)*0.382),"현3");
If Low<> DayLow and High<>DayHigh Then {
Plot6((LL+HH)/2,"현중");
}
Plot7(LL+((HH-LL)*0.618),"현6");
If Var1<>HH AND Var1<>HH[1] and High<>DayHigh and High<=HH[1] Then{
Plot8(LL+((HH-LL)*0.764),"현7");
plot9(LL+((HH-LL)*0.854),"현8");
}
}
HH가 높아졌을때 중간저가(오늘저가나 LL이 아님 / 61.8%아래 최저가)를 체크하는 지표를 표시하도록 해주세요.
LL이 낮아졌을때 중간고가(오늘고가나 HH는 아님 / 38.2%위에 최고가)를 체크하는 지표를 표시하도록 해주세요.
차트그림설명 참조
감사합니다.
답변 2
예스스탁
예스스탁 답변
2020-11-09 16:52:58
안녕하세요
예스스탁입니다.
var : T(0),HH(0),LL(0);
If H == dayhigh Then
{
LL = L;
}
If L < LL Then
{
LL = L;
}
If L == daylow Then
{
HH = H;
}
If H > HH Then
{
HH = H;
}
Var1 = HIGHEST(HIGH, 1);
Var2 = LOWEST(LOW, 1);
Var3 = LL+((HH-LL)*0.236);
Var4 = LL+((HH-LL)*0.764);
Var5 = LL+((HH-LL)*0.382);
Var6 = LL+((HH-LL)*0.618);
Var7 = LL+((HH-LL)*0.146);
Var8 = LL+((HH-LL)*0.854);
if hh > hh[1] Then
value1 = 0;
if ll < ll[1] Then
value2 = 0;
if value1 == 0 and CrossDown(L,var6) Then
value1 = L;
if value1 > 0 and L < var6 and L < value1 then
value1 = L;
if value2 == 0 and Crossup(H,var5) Then
value2 = L;
if value2 > 0 and h > var5 and H > value2 then
value2 = H;
If DayHigh-DayLow>(PriceScale*10) and Var4-Var3>=(PriceScale*5) Then
{
plot1(LL,"현저");
plot2(HH,"현고");
If Var2<>LL AND Var2<>LL[1] and Low<>DayLow and Low>=LL[1] Then
{
Plot3(LL+((HH-LL)*0.236),"현2");
plot4(LL+((HH-LL)*0.146),"현1");
}
Plot5(LL+((HH-LL)*0.382),"현3");
If Low<> DayLow and High<>DayHigh Then
{
Plot6((LL+HH)/2,"현중");
}
Plot7(LL+((HH-LL)*0.618),"현6");
If Var1<>HH AND Var1<>HH[1] and High<>DayHigh and High<=HH[1] Then
{
Plot8(LL+((HH-LL)*0.764),"현7");
plot9(LL+((HH-LL)*0.854),"현8");
}
if value1 > 0 then
plot10(value1);
if value2 > 0 then
plot11(value2);
}
즐거운 하루되세요
> 신념의마력 님이 쓴 글입니다.
> 제목 : 지표문의
> 차트에 지표는 아래입니다.
var : TextID(0),HH(0),LL(0);
If H == dayhigh Then
LL = L;
If L < LL Then
LL = L;
If L == daylow Then
HH = H;
If H > HH Then
HH = H;
Var1 = HIGHEST(HIGH, 1);
Var2 = LOWEST(LOW, 1);
Var3 = LL+((HH-LL)*0.236);
Var4 = LL+((HH-LL)*0.764);
Var5 = LL+((HH-LL)*0.382);
Var6 = LL+((HH-LL)*0.618);
Var7 = LL+((HH-LL)*0.146);
Var8 = LL+((HH-LL)*0.854);
If DayHigh-DayLow>(PriceScale*10) and Var4-Var3>=(PriceScale*5) Then{
plot1(LL,"현저");
plot2(HH,"현고");
If Var2<>LL AND Var2<>LL[1] and Low<>DayLow and Low>=LL[1] Then{
Plot3(LL+((HH-LL)*0.236),"현2");
plot4(LL+((HH-LL)*0.146),"현1");
}
Plot5(LL+((HH-LL)*0.382),"현3");
If Low<> DayLow and High<>DayHigh Then {
Plot6((LL+HH)/2,"현중");
}
Plot7(LL+((HH-LL)*0.618),"현6");
If Var1<>HH AND Var1<>HH[1] and High<>DayHigh and High<=HH[1] Then{
Plot8(LL+((HH-LL)*0.764),"현7");
plot9(LL+((HH-LL)*0.854),"현8");
}
}
HH가 높아졌을때 중간저가(오늘저가나 LL이 아님 / 61.8%아래 최저가)를 체크하는 지표를 표시하도록 해주세요.
LL이 낮아졌을때 중간고가(오늘고가나 HH는 아님 / 38.2%위에 최고가)를 체크하는 지표를 표시하도록 해주세요.
차트그림설명 참조
감사합니다.
신념의마력
2020-11-09 17:48:49
지표라인이 발생하는 곳이 지금이 아니라 우측편에 나타나야 합니다.
죄송하지만 다시 검토좀 해주세요
첨부사진 참조