커뮤니티
수식에 오류가 있는데요 한번 봐주시면 감사하겠습니다
2018-06-05 23:12:41
229
글번호 119517
저번에 수식 고쳐주셔서 감사합니다 ㅎㅎ
그런데, 아래 수식을 적용하면 이상하게 DHigh와 DLow가 각각 64랑 0만 입력이 되는 문제가 있습니다.
지표를 차트에서 클릭해 입력변수 값을 바꿔줘도 적용이 안됩니다 ㅜㅜ
도대체 뭐가 문제인가요? ㅜㅜ
input : 고점(0),저점(0),자리(0);
Var : L1(0),L2(0),L3(0),L4(0),L5(0),DHigh(0),DLow(0);
if(DHigh==0) Then
DHigh = DayHigh;
Else
DHigh = 고점;
if(DLow==0) Then
DHigh = DayLow;
Else
DHigh = 저점;
L1 = DHigh-((DHigh-DLow)*0.236);
L2 = DHigh-((DHigh-DLow)*0.382);
L3 = DHigh-((DHigh-DLow)*0.5);
L4 = DHigh-((DHigh-DLow)*0.618);
L5 = DHigh-((DHigh-DLow)*0.786);
Plot1(L1, "로그1");
Plot2(L2, "로그2");
Plot3(L3, "로그3");
Plot4(L4, "로그4");
Plot5(L5, "로그5");
MessageLog("DHigh = %.f", DHigh);
MessageLog("DLow = %.f", DLow);
답변 1
예스스탁 예스스탁 답변
2018-06-07 11:00:48
안녕하세요
예스스탁입니다.
식을 수정했습니다.
input : 고점(0),저점(0),자리(0);
Var : L1(0),L2(0),L3(0),L4(0),L5(0),DHigh(0),DLow(0);
if 고점 == 0 Then
DHigh = DayHigh;
Else
DHigh = 고점;
if 저점 == 0 Then
DHigh = DayLow;
Else
DHigh = 저점;
L1 = DHigh-((DHigh-DLow)*0.236);
L2 = DHigh-((DHigh-DLow)*0.382);
L3 = DHigh-((DHigh-DLow)*0.5);
L4 = DHigh-((DHigh-DLow)*0.618);
L5 = DHigh-((DHigh-DLow)*0.786);
Plot1(L1, "로그1");
Plot2(L2, "로그2");
Plot3(L3, "로그3");
Plot4(L4, "로그4");
Plot5(L5, "로그5");
MessageLog("DHigh = %.f", DHigh);
MessageLog("DLow = %.f", DLow);
즐거운 하루되세요
> 애플파이 님이 쓴 글입니다.
> 제목 : 수식에 오류가 있는데요 한번 봐주시면 감사하겠습니다
> 저번에 수식 고쳐주셔서 감사합니다 ㅎㅎ
그런데, 아래 수식을 적용하면 이상하게 DHigh와 DLow가 각각 64랑 0만 입력이 되는 문제가 있습니다.
지표를 차트에서 클릭해 입력변수 값을 바꿔줘도 적용이 안됩니다 ㅜㅜ
도대체 뭐가 문제인가요? ㅜㅜ
input : 고점(0),저점(0),자리(0);
Var : L1(0),L2(0),L3(0),L4(0),L5(0),DHigh(0),DLow(0);
if(DHigh==0) Then
DHigh = DayHigh;
Else
DHigh = 고점;
if(DLow==0) Then
DHigh = DayLow;
Else
DHigh = 저점;
L1 = DHigh-((DHigh-DLow)*0.236);
L2 = DHigh-((DHigh-DLow)*0.382);
L3 = DHigh-((DHigh-DLow)*0.5);
L4 = DHigh-((DHigh-DLow)*0.618);
L5 = DHigh-((DHigh-DLow)*0.786);
Plot1(L1, "로그1");
Plot2(L2, "로그2");
Plot3(L3, "로그3");
Plot4(L4, "로그4");
Plot5(L5, "로그5");
MessageLog("DHigh = %.f", DHigh);
MessageLog("DLow = %.f", DLow);
이전글