커뮤니티

수정좀 부탁드려요

프로필 이미지
프레스콜
2020-04-06 08:40:50
577
글번호 137548
답변완료
1. 1) 의 수식을 2)처럼 표현하고자 합니다. 부탁드립니다. 1) if A > A[1] then T = 1; if A < A[1] Then T = -1; plot3(A,"A",iff(T == 1,MAGENTA,BLUE)); 2) if var1 > 0 then { if C > var1 Then { plot1(var1,"C",RED); plot2(999999999,"라인1"); } Else { plot1(var1,"C",BLUE); plot2(0,"라인1"); } } 2. 아래의 수식을 삼각가중으로 변환부탁드립니다. var : color1(0), color2(0), color3(0), N(0), period(0); For Period = 5 to 60 step 2 { value1 = ATR(20); var1 = ma(C,Period); var2 = (var1 - var1[1])/value1; N = 1; For N = 0 to 50 { IF var2 >= 0 and var2 > N/50 THEN { Color1 = N*10/5 ; Color2 = N*10/5 ; Color3 = N*10/5 ; } IF var2 < 0 and var2 < -N/50 THEN { Color1 = N*10/5 ; Color2 = N*10/5 ; Color3 = N*10/5 ; } if period == 5 then Plot1(var1, "5", RGB(Color1, Color2, Color3));
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2020-04-06 10:42:05

안녕하세요 예스스탁입니다. 1 if A > A[1] then { plot1(A,"A",RED); plot2(999999999,"라인1"); } Else { plot1(A,"A",BLUE); plot2(0,"라인1"); } 2 Input : Length1(5); var : color1(0), color2(0), color3(0), N(0), period(0); Var : TLen1(0),Tma1(0); TLen1 = Ceiling((Length1 + 1) * .5); Tma1 = ma(ma(C, TLen1), TLen1); For Period = 5 to 60 step 2 { value1 = ATR(20); var1 = Tma1; var2 = (var1 - var1[1])/value1; N = 1; For N = 0 to 50 { IF var2 >= 0 and var2 > N/50 THEN { Color1 = N*10/5 ; Color2 = N*10/5 ; Color3 = N*10/5 ; } IF var2 < 0 and var2 < -N/50 THEN { Color1 = N*10/5 ; Color2 = N*10/5 ; Color3 = N*10/5 ; } if period == 5 then Plot1(var1, "5", RGB(Color1, Color2, Color3)); 즐거운 하루되세요 > 프레스콜 님이 쓴 글입니다. > 제목 : 수정좀 부탁드려요 > 1. 1) 의 수식을 2)처럼 표현하고자 합니다. 부탁드립니다. 1) if A > A[1] then T = 1; if A < A[1] Then T = -1; plot3(A,"A",iff(T == 1,MAGENTA,BLUE)); 2) if var1 > 0 then { if C > var1 Then { plot1(var1,"C",RED); plot2(999999999,"라인1"); } Else { plot1(var1,"C",BLUE); plot2(0,"라인1"); } } 2. 아래의 수식을 삼각가중으로 변환부탁드립니다. var : color1(0), color2(0), color3(0), N(0), period(0); For Period = 5 to 60 step 2 { value1 = ATR(20); var1 = ma(C,Period); var2 = (var1 - var1[1])/value1; N = 1; For N = 0 to 50 { IF var2 >= 0 and var2 > N/50 THEN { Color1 = N*10/5 ; Color2 = N*10/5 ; Color3 = N*10/5 ; } IF var2 < 0 and var2 < -N/50 THEN { Color1 = N*10/5 ; Color2 = N*10/5 ; Color3 = N*10/5 ; } if period == 5 then Plot1(var1, "5", RGB(Color1, Color2, Color3));
프로필 이미지

예스스탁 예스스탁 답변

2020-04-06 15:10:01

안녕하세요 예스스탁입니다. var : color1(0), color2(0), color3(0), N(0), period(0); Var : TLen1(0),Tma1(0); For Period = 5 to 60 step 2 { value1 = ATR(20); TLen1 = Ceiling((Period + 1) * .5); Tma1 = ma(ma(C, TLen1), TLen1); var1 = Tma1; var2 = (var1 - var1[1])/value1; N = 1; For N = 0 to 50 { IF var2 >= 0 and var2 > N/50 THEN { Color1 = N*10/5 ; Color2 = N*10/5 ; Color3 = N*10/5 ; } IF var2 < 0 and var2 < -N/50 THEN { Color1 = N*10/5 ; Color2 = N*10/5 ; Color3 = N*10/5 ; } if period == 5 then Plot1(var1, "5", RGB(Color1, Color2, Color3)); if period == 7 then Plot2(var1, "7", RGB(Color1, Color2, Color3)); if period == 9 then Plot3(var1, "9", RGB(Color1, Color2, Color3)); if period == 59 then Plot4(var1, "9", RGB(Color1, Color2, Color3)); } } 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수정좀 부탁드려요 > 안녕하세요 예스스탁입니다. 1 if A > A[1] then { plot1(A,"A",RED); plot2(999999999,"라인1"); } Else { plot1(A,"A",BLUE); plot2(0,"라인1"); } 2 Input : Length1(5); var : color1(0), color2(0), color3(0), N(0), period(0); Var : TLen1(0),Tma1(0); TLen1 = Ceiling((Length1 + 1) * .5); Tma1 = ma(ma(C, TLen1), TLen1); For Period = 5 to 60 step 2 { value1 = ATR(20); var1 = Tma1; var2 = (var1 - var1[1])/value1; N = 1; For N = 0 to 50 { IF var2 >= 0 and var2 > N/50 THEN { Color1 = N*10/5 ; Color2 = N*10/5 ; Color3 = N*10/5 ; } IF var2 < 0 and var2 < -N/50 THEN { Color1 = N*10/5 ; Color2 = N*10/5 ; Color3 = N*10/5 ; } if period == 5 then Plot1(var1, "5", RGB(Color1, Color2, Color3)); 즐거운 하루되세요 > 프레스콜 님이 쓴 글입니다. > 제목 : 수정좀 부탁드려요 > 1. 1) 의 수식을 2)처럼 표현하고자 합니다. 부탁드립니다. 1) if A > A[1] then T = 1; if A < A[1] Then T = -1; plot3(A,"A",iff(T == 1,MAGENTA,BLUE)); 2) if var1 > 0 then { if C > var1 Then { plot1(var1,"C",RED); plot2(999999999,"라인1"); } Else { plot1(var1,"C",BLUE); plot2(0,"라인1"); } } 2. 아래의 수식을 삼각가중으로 변환부탁드립니다. var : color1(0), color2(0), color3(0), N(0), period(0); For Period = 5 to 60 step 2 { value1 = ATR(20); var1 = ma(C,Period); var2 = (var1 - var1[1])/value1; N = 1; For N = 0 to 50 { IF var2 >= 0 and var2 > N/50 THEN { Color1 = N*10/5 ; Color2 = N*10/5 ; Color3 = N*10/5 ; } IF var2 < 0 and var2 < -N/50 THEN { Color1 = N*10/5 ; Color2 = N*10/5 ; Color3 = N*10/5 ; } if period == 5 then Plot1(var1, "5", RGB(Color1, Color2, Color3));