커뮤니티
수식 문의
2012-01-19 08:53:11
371
글번호 46794
안녕하세요.
항상 수고해 주셔서 감사드립니다.
설연휴가 얼마 남지 않았습니다.
새해에도 만복이 깃드시기 바랍니다.
아래는 (data2,data5) (data3,data6) (data4,data7) 에 대하여
각각 crossup, CrossDown등의 관계에 따라
data1의 캔들에 점을 찍는 수식입니다.
아래의 수식에 찍히는 점을 n봉간 옆으로 늘려주는 수식을 얻고 싶습니다.
input : n2(0.1);
if data2(c)-data5(c) >= 0 and data2(c)-data5(c) <= n2 Then
plot1(L,"2-5");
if data2(c)-data5(c) < 0 and data2(c)-data5(c) >= -n2 Then
plot1(H,"2-5");
if crossup(data2(c)-data5(c),0) Then
plot1((H+L)/2,"2-5");
if CrossDown(data2(c)-data5(c),0) Then
plot1((H+L)/2,"2-5");
if data3(c)-data6(c) >= 0 and data3(c)-data6(c) <= n2 Then
plot11(L,"3-6");
if data3(c)-data6(c) < 0 and data3(c)-data6(c) >= -n2 Then
plot11(H,"3-6");
if crossup(data3(c)-data6(c),0) Then
plot11(L,"3-6");
if CrossDown(data3(c)-data6(c),0) Then
plot11(H,"3-6");
if data4(c)-data7(c) >= 0 and data4(c)-data7(c) <= n2 Then
plot21(l,"4-7");
if data4(c)-data7(c) < 0 and data4(c)-data7(c) >= -n2 Then
plot21(H,"4-7");
if crossup(data4(c)-data7(c),0) Then
plot21(L,"4-7");
if CrossDown(data4(c)-data7(c),0) Then
plot21(H,"4-7");
실력이 미천하여 사소한 것도 자꾸 부탁을 드리게 되네요.
앞으로도 많은 지도편달 부탁드리겠습니다.
답변 1
예스스탁 예스스탁 답변
2012-01-19 09:40:53
안녕하세요
예스스탁입니다.
input : n2(0.1),n(10);
var : v1(0,data1),i1(0,data1),v11(0,data1),i11(0,data1),v21(0,data1),i21(0,data1);
if data2(c)-data5(c) >= 0 and data2(c)-data5(c) <= n2 Then{
v1 = data1(L);
i1 = data1(index);
}
if data2(c)-data5(c) < 0 and data2(c)-data5(c) >= -n2 Then{
v1 = data1(H);
i1 = data1(index);
}
if crossup(data2(c)-data5(c),0) Then{
v1 = data1((H+L)/2);
i1 = data1(index);
}
if CrossDown(data2(c)-data5(c),0) Then{
v1 = data1((H+L)/2);
i1 = data1(index);
}
if V1 > 0 and data1(index) >= i1 and data1(index) <= i1+N Then
plot1(v1,"2-5");
if data3(c)-data6(c) >= 0 and data3(c)-data6(c) <= n2 Then{
v11 = data1(L);
i11 = data1(index);
}
if data3(c)-data6(c) < 0 and data3(c)-data6(c) >= -n2 Then{
v11 = data1(H);
i11 = data1(index);
}
if crossup(data3(c)-data6(c),0) Then{
v11 = data1((H+L)/2);
i11 = data1(index);
}
if CrossDown(data3(c)-data6(c),0) Then{
v11 = data1((H+L)/2);
i11 = data1(index);
}
if V11 > 0 and data1(index) >= i11 and data1(index) <= i11+N Then
plot11(v11,"3-6");
if data4(c)-data7(c) >= 0 and data4(c)-data7(c) <= n2 Then{
v21 = data1(L);
i21 = data1(index);
}
if data4(c)-data7(c) < 0 and data4(c)-data7(c) >= -n2 Then{
v21 = data1((H+L)/2);
i21 = data1(index);
}
if crossup(data4(c)-data7(c),0) Then{
v21 = data1((H+L)/2);
i21 = data1(index);
}
if CrossDown(data4(c)-data7(c),0) Then{
v21 = data1((H+L)/2);
i21 = data1(index);
}
if V21 > 0 and data1(index) >= i21 and data1(index) <= i21+N Then
plot21(v21,"4-7");
즐거운 하루되세요
> 흑수돌 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하세요.
항상 수고해 주셔서 감사드립니다.
설연휴가 얼마 남지 않았습니다.
새해에도 만복이 깃드시기 바랍니다.
아래는 (data2,data5) (data3,data6) (data4,data7) 에 대하여
각각 crossup, CrossDown등의 관계에 따라
data1의 캔들에 점을 찍는 수식입니다.
아래의 수식에 찍히는 점을 n봉간 옆으로 늘려주는 수식을 얻고 싶습니다.
input : n2(0.1);
if data2(c)-data5(c) >= 0 and data2(c)-data5(c) <= n2 Then
plot1(L,"2-5");
if data2(c)-data5(c) < 0 and data2(c)-data5(c) >= -n2 Then
plot1(H,"2-5");
if crossup(data2(c)-data5(c),0) Then
plot1((H+L)/2,"2-5");
if CrossDown(data2(c)-data5(c),0) Then
plot1((H+L)/2,"2-5");
if data3(c)-data6(c) >= 0 and data3(c)-data6(c) <= n2 Then
plot11(L,"3-6");
if data3(c)-data6(c) < 0 and data3(c)-data6(c) >= -n2 Then
plot11(H,"3-6");
if crossup(data3(c)-data6(c),0) Then
plot11(L,"3-6");
if CrossDown(data3(c)-data6(c),0) Then
plot11(H,"3-6");
if data4(c)-data7(c) >= 0 and data4(c)-data7(c) <= n2 Then
plot21(l,"4-7");
if data4(c)-data7(c) < 0 and data4(c)-data7(c) >= -n2 Then
plot21(H,"4-7");
if crossup(data4(c)-data7(c),0) Then
plot21(L,"4-7");
if CrossDown(data4(c)-data7(c),0) Then
plot21(H,"4-7");
실력이 미천하여 사소한 것도 자꾸 부탁을 드리게 되네요.
앞으로도 많은 지도편달 부탁드리겠습니다.
다음글
이전글