커뮤니티
부탁 드립니다.
2018-02-21 07:34:04
217
글번호 116754
매번 감사 드립니다.
아래수식으로 실행된 결과를
그림과 같이 될수 있도록 부탁 드립니다.
미리 경배의 감사 인사 올립니다.
INPUT:p1(14),p2167(2.167);
var:a(0),b(0);
a =MACD(p1, p1*p2167);
b =MACD(p1/2, p1*p2167/2);
if crossup(a,0) then
var1=low;
if crossdown(a,0) then
var2=h;
if crossup(b,0) then
var3=low;
if crossdown(b,0) then
var4=h;
plot1(var1,"up",red,def,2);
plot2(var2,"down",green,def,2);
plot3(var3,"up/2",red);
plot4(var4,"down/2",green);
- 1. qq0220.jpg (0.15 MB)
답변 3
예스스탁 예스스탁 답변
2018-02-21 14:12:17
안녕하세요
예스스탁입니다.
1
지표속성에서 모두 일자그래프나 점그래프로 지정하고 적용하셔야 합니다.
2
r선은 MACD(a)가 0선을 상향돌파한 봉의 저가입니다.
새로운 r선은 새로 상향돌파가 발생한것이므로
새로 상향돌파가 발생하면 모두 false로 만들고
각 선의 조건이 제충족된 니후에 true로 만들어 그려지게 수정했습니다.
3
INPUT:p1(14),p2167(2.167);
var:a(0),b(0);
a =MACD(p1, p1*p2167);
b =MACD(p1/2, p1*p2167/2);
if crossup(a,0) then {
var1=low;
Condition1 = true;
Condition2 = false;
Condition3 = false;
Condition4 = false;
}
if crossdown(a,0) then {
var2=h;
Condition2 = true;
}
if crossup(b,0) then {
var3=low;
Condition3 = true;
}
if crossdown(b,0) then {
var4=h;
Condition4 = true;
}
if Condition1 == true then
plot1(var1,"up",red,def,2);
if Condition2 == true then
plot2(var2,"down",green,def,2);
if Condition3 == true Then
plot3(var3,"up/2",red);
if Condition4 == true then
plot4(var4,"down/2",green);
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 매번 감사 드립니다.
아래수식으로 실행된 결과를
그림과 같이 될수 있도록 부탁 드립니다.
미리 경배의 감사 인사 올립니다.
INPUT:p1(14),p2167(2.167);
var:a(0),b(0);
a =MACD(p1, p1*p2167);
b =MACD(p1/2, p1*p2167/2);
if crossup(a,0) then
var1=low;
if crossdown(a,0) then
var2=h;
if crossup(b,0) then
var3=low;
if crossdown(b,0) then
var4=h;
plot1(var1,"up",red,def,2);
plot2(var2,"down",green,def,2);
plot3(var3,"up/2",red);
plot4(var4,"down/2",green);
yes
2018-02-21 15:03:00
답변 감사 드립니다.
실행결과 일부 원하는 대로 되었으나
다소 미비 되어 그림과 같이 되도록 부탁 드립니다.
미리 경배의 감사 인사 올립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다.
>
안녕하세요
예스스탁입니다.
1
지표속성에서 모두 일자그래프나 점그래프로 지정하고 적용하셔야 합니다.
2
r선은 MACD(a)가 0선을 상향돌파한 봉의 저가입니다.
새로운 r선은 새로 상향돌파가 발생한것이므로
새로 상향돌파가 발생하면 모두 false로 만들고
각 선의 조건이 제충족된 니후에 true로 만들어 그려지게 수정했습니다.
3
INPUT:p1(14),p2167(2.167);
var:a(0),b(0);
a =MACD(p1, p1*p2167);
b =MACD(p1/2, p1*p2167/2);
if crossup(a,0) then {
var1=low;
Condition1 = true;
Condition2 = false;
Condition3 = false;
Condition4 = false;
}
if crossdown(a,0) then {
var2=h;
Condition2 = true;
}
if crossup(b,0) then {
var3=low;
Condition3 = true;
}
if crossdown(b,0) then {
var4=h;
Condition4 = true;
}
if Condition1 == true then
plot1(var1,"up",red,def,2);
if Condition2 == true then
plot2(var2,"down",green,def,2);
if Condition3 == true Then
plot3(var3,"up/2",red);
if Condition4 == true then
plot4(var4,"down/2",green);
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 매번 감사 드립니다.
아래수식으로 실행된 결과를
그림과 같이 될수 있도록 부탁 드립니다.
미리 경배의 감사 인사 올립니다.
INPUT:p1(14),p2167(2.167);
var:a(0),b(0);
a =MACD(p1, p1*p2167);
b =MACD(p1/2, p1*p2167/2);
if crossup(a,0) then
var1=low;
if crossdown(a,0) then
var2=h;
if crossup(b,0) then
var3=low;
if crossdown(b,0) then
var4=h;
plot1(var1,"up",red,def,2);
plot2(var2,"down",green,def,2);
plot3(var3,"up/2",red);
plot4(var4,"down/2",green);
예스스탁 예스스탁 답변
2018-02-21 15:55:04
안녕하세요
예스스탁입니다.
수식을 어느부분을 수정해 드려야 할지 모르겠습니다.
값이 변경되는 것은 crossup이나 crossdown이 발생했다는 의미입니다.
제어를 원하는 크로스에
해당 크로스에 소속되는 condition변수를 제외하고 모두
false로 추가해 보시기 바랍니다.
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁 드립니다.
> 답변 감사 드립니다.
실행결과 일부 원하는 대로 되었으나
다소 미비 되어 그림과 같이 되도록 부탁 드립니다.
미리 경배의 감사 인사 올립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다.
>
안녕하세요
예스스탁입니다.
1
지표속성에서 모두 일자그래프나 점그래프로 지정하고 적용하셔야 합니다.
2
r선은 MACD(a)가 0선을 상향돌파한 봉의 저가입니다.
새로운 r선은 새로 상향돌파가 발생한것이므로
새로 상향돌파가 발생하면 모두 false로 만들고
각 선의 조건이 제충족된 니후에 true로 만들어 그려지게 수정했습니다.
3
INPUT:p1(14),p2167(2.167);
var:a(0),b(0);
a =MACD(p1, p1*p2167);
b =MACD(p1/2, p1*p2167/2);
if crossup(a,0) then {
var1=low;
Condition1 = true;
Condition2 = false;
Condition3 = false;
Condition4 = false;
}
if crossdown(a,0) then {
var2=h;
Condition2 = true;
}
if crossup(b,0) then {
var3=low;
Condition3 = true;
}
if crossdown(b,0) then {
var4=h;
Condition4 = true;
}
if Condition1 == true then
plot1(var1,"up",red,def,2);
if Condition2 == true then
plot2(var2,"down",green,def,2);
if Condition3 == true Then
plot3(var3,"up/2",red);
if Condition4 == true then
plot4(var4,"down/2",green);
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 매번 감사 드립니다.
아래수식으로 실행된 결과를
그림과 같이 될수 있도록 부탁 드립니다.
미리 경배의 감사 인사 올립니다.
INPUT:p1(14),p2167(2.167);
var:a(0),b(0);
a =MACD(p1, p1*p2167);
b =MACD(p1/2, p1*p2167/2);
if crossup(a,0) then
var1=low;
if crossdown(a,0) then
var2=h;
if crossup(b,0) then
var3=low;
if crossdown(b,0) then
var4=h;
plot1(var1,"up",red,def,2);
plot2(var2,"down",green,def,2);
plot3(var3,"up/2",red);
plot4(var4,"down/2",green);