커뮤니티

수식 문의

프로필 이미지
흑수돌
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"); 실력이 미천하여 사소한 것도 자꾸 부탁을 드리게 되네요. 앞으로도 많은 지도편달 부탁드리겠습니다.