예스스탁
예스스탁 답변
2021-06-23 09:45:10
안녕하세요
예스스탁입니다.
식을 수정했습니다.
input : Period1(5),P1(10),Period3(20);
var : LT(0),HT(0),newH(0),newL(0),T(0),Z(false),SL(0);
var : t1(0),x(0),highestsince(0),y(0),lowestsince(0);
LT = lowest(L,P1);
HT = highest(H,P1);
if H > HT[1] Then
newH = H;
if L < LT[1] Then
newL = l;
T = ma(c,period3);
Z = (NewL==low[1]&&NewL<low) or (NewH== high[1] && NewH>high);
if Z == true Then
SL = T;
if SL != SL[1] Then
var1 = T;
t1 = ma(c,period1);
if CrossUp(C,t1) Then
highestsince = t1;
if highestsince > 0 and t1 > highestsince Then
highestsince = t1;
if CrossDown(C,t1) Then
lowestsince = t1;
if lowestsince > 0 and t1 < lowestsince Then
lowestsince = t1;
if CrossDown(c,t1) Then
Var2 = highestsince;
if CrossUp(c,t1) Then
Var3 = lowestsince;
if var1 > 0 Then
Plot1(var1,"수식1");
if var2 > 0 Then
Plot2(var2,"수식2");
if var3 > 0 Then
Plot3(var3,"수식3");
즐거운 하루되세요
> 레전드 님이 쓴 글입니다.
> 제목 : 문의
> input : Period1(5),P1(10),Period3(20);
var : LT(0),HT(0),newH(0),newL(0),T(0),Z(false),SL(0);
var : t1(0),x(0),highestsince(0),y(0),lowestsince(0);
LT = lowest(L,P1);
HT = highest(H,P1);
if H > HT[1] Then
newH = H;
if L < LT[1] Then
newL = l;
T = ma(c,period3);
Z = (NewL==low[1]&&NewL<low) or (NewH== high[1] && NewH>high);
if Z == true Then
SL = T;
SL = valuewhen(1,Z,T);
if SL != SL[1] Then
var1 = T;
t1 = ma(c,period1);
if CrossUp(C,t1) Then
highestsince = t1;
if highestsince > 0 and t1 > highestsince Then
highestsince = t1;
if CrossDown(C,t1) Then
lowestsince = t1;
if lowestsince > 0 and t1 < lowestsince Then
lowestsince = t1;
if CrossDown(c,t1) Then
Var2 = highestsince;
if CrossUp(c,t1) Then
Var3 = lowestsince;
if var1 > 0 Then
Plot1(var1,"수식1");
if var2 > 0 Then
Plot2(var2,"수식2");
if var3 > 0 Then
Plot3(var3,"수식3");
선언되지 않는 valuewhen이 있다고 나와서 수정부탁드립니다