수식 만들어 주셔서 감사 드립니다.
제가 설명을 잘 드리지 못한거 같네요.
아래 수식에 C값이 클때(if C > O*k Then)만 적용이 되어 있는데
C값이 작을때(if C < O*k Then)를 추가해서 구분을 해주셨으면 합니다.
C값이 클때는 -1없이 상승 라인만
C값이 작을땐 하락만 라인이 그려지게요.
라인이 그려지다가 반대 신호가 나오면 정지 되고 반대 라인이 그려지면 되고요
신호가 바뀌는 구간에는 반대라인과 갭이 생기더라도 무관 합니다.
input : k(1.000);
input : 상승색(RED),하락색(BLUE);
if C > O*k Then
{
var1 = (c-o)/4*3+o;
Var2 = (c-o)/4*2+o;
Var3 = (c-o)/4+o;
}
if var1 > var1[1] Then
value1 = 1;
if var1 < var1[1] Then
value1 = -1;
if var2 > var2[1] Then
value2 = 1;
if var2 < var2[1] Then
value2 = -1;
if var3 > var3[1] Then
value3 = 1;
if var3 < var3[1] Then
value3 = -1;
Plot1(var1,"상",iff(value1==1,상승색,하락색));
plot2(Var2,"중",iff(value1==1,상승색,하락색));
plot3(Var3,"하",iff(value1==1,상승색,하락색));
감사합니다.^^
답변 1
예스스탁
예스스탁 답변
2021-10-25 16:04:27
안녕하세요
예스스탁입니다.
k를 상승/하락을 구분해서 설정가능하게 수정해 드립니다.
upk를 1이상, downk는 1이하로 지정하시면 됩니다.
input : upk(1.000),downk(1.00);
input : 상승색(RED),하락색(BLUE);
if C > O*upk Then
{
var1 = (c-o)/4*3+o;
Var2 = (c-o)/4*2+o;
Var3 = (c-o)/4+o;
}
if C < O*downk Then
{
var1 = (c-o)/4*3+o;
Var2 = (c-o)/4*2+o;
Var3 = (c-o)/4+o;
}
if var1 > var1[1] Then
value1 = 1;
if var1 < var1[1] Then
value1 = -1;
if var2 > var2[1] Then
value2 = 1;
if var2 < var2[1] Then
value2 = -1;
if var3 > var3[1] Then
value3 = 1;
if var3 < var3[1] Then
value3 = -1;
Plot1(var1,"상",iff(value1==1,상승색,하락색));
plot2(Var2,"중",iff(value1==1,상승색,하락색));
plot3(Var3,"하",iff(value1==1,상승색,하락색));
즐거운 하루되세요
> 참아람 님이 쓴 글입니다.
> 제목 : 수정 부탁 드립니다.
> 수식 만들어 주셔서 감사 드립니다.
제가 설명을 잘 드리지 못한거 같네요.
아래 수식에 C값이 클때(if C > O*k Then)만 적용이 되어 있는데
C값이 작을때(if C < O*k Then)를 추가해서 구분을 해주셨으면 합니다.
C값이 클때는 -1없이 상승 라인만
C값이 작을땐 하락만 라인이 그려지게요.
라인이 그려지다가 반대 신호가 나오면 정지 되고 반대 라인이 그려지면 되고요
신호가 바뀌는 구간에는 반대라인과 갭이 생기더라도 무관 합니다.
input : k(1.000);
input : 상승색(RED),하락색(BLUE);
if C > O*k Then
{
var1 = (c-o)/4*3+o;
Var2 = (c-o)/4*2+o;
Var3 = (c-o)/4+o;
}
if var1 > var1[1] Then
value1 = 1;
if var1 < var1[1] Then
value1 = -1;
if var2 > var2[1] Then
value2 = 1;
if var2 < var2[1] Then
value2 = -1;
if var3 > var3[1] Then
value3 = 1;
if var3 < var3[1] Then
value3 = -1;
Plot1(var1,"상",iff(value1==1,상승색,하락색));
plot2(Var2,"중",iff(value1==1,상승색,하락색));
plot3(Var3,"하",iff(value1==1,상승색,하락색));
감사합니다.^^