커뮤니티

수식 문의

프로필 이미지
흑수돌
2011-12-19 20:30:12
430
글번호 45918
답변완료
4. 타주기지표 data2~data15의 가격이 임의의 설정된 n,n2,n3,n4,n5,n6,n7,n8,n9,n10 값과 같아지거나 n값 범위안에 들어 오면 해당 주종목 분봉에 점을 찍고 그 점을 n봉간 늘려주는 수식을 얻고 싶습니다. 단, data2~data15의 장중 최고,최저가격이 임의의 설정값 (n-n10값) 보다 높고 그 가격차이가 같아지거나 n값 범위안에 오면 (즉, data2~data15 주가가 하락중 설정값을 터치하면) (%는 쓰지 않습니다) 해당 주종목 캔들의 저가에 붉은색점을 찍고 그점을 옆으로 n봉간 늘려주고 data2~data15의 장중 최고,최저가격이 임의의 설정값 (n-n10값) 보다 낮고 그 가격차이가 같아지거나 n값 범위안에 오면 (즉, data2~data15 주가가 상승중 설정값을 터치하면) 해당 주종목 캔들의 저가에 푸른색점을 찍고 그점을 옆으로 n봉간 늘려주고 data2~data15의 장중 최고,최저가격이 임의의 설정값 (n-n10값) 을 돌파하거나 이탈할 때 (즉, data2의 직전 주가가 설정값 아래였거나 위였을 때) 해당 주종목 캔들의 중간값에 **색점을 찍고 그점을 옆으로 n봉간 늘려줍니다. 위와 같이 data2-15를 설정하되 각각 다른 색 점을 찍어 줍니다. 5. 특정일을 변수값에 입력하면 특정일의 최저가,최고가,종가를 자동으로 횡선으로 그어주는 수식을 얻고 싶습니다. 6. 특정일을 변수값에 입력하면 data2-data15 주가의 특정일 최저가,최고가,종가를 자동으로 횡선으로 그어주는 수식을 얻고 싶습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-12-20 15:26:30

안녕하세요 예스스탁입니다. 4 data2에 관련해서 하나만 작성해서 올려드립니다. 해당 식 참고하신 후에 data15까지 수식을 늘려가시면 됩니다. 식은 주종목에 점을 표시하는 것이므로 검색식으로 작성하시면 됩니다. input : n(5),n1(100),n2(200),n3(300),n4(400),n5(500),n6(600),n7(700),n8(800),n9(900),n10(1000),NN(10); var : Ih1(0,data1),vh1(0,data1),il1(0,data1),vl1(0,data1); if data2(crossup(highD(0),n1) or crossup(highD(0),n1-nn)) or data2(crossup(highD(0),n2) or crossup(highD(0),n2-nn)) or data2(crossup(highD(0),n3) or crossup(highD(0),n3-nn)) or data2(crossup(highD(0),n4) or crossup(highD(0),n4-nn)) or data2(crossup(highD(0),n5) or crossup(highD(0),n5-nn)) or data2(crossup(highD(0),n6) or crossup(highD(0),n6-nn)) or data2(crossup(highD(0),n7) or crossup(highD(0),n7-nn)) or data2(crossup(highD(0),n8) or crossup(highD(0),n8-nn)) or data2(crossup(highD(0),n9) or crossup(highD(0),n9-nn)) or data2(crossup(highD(0),n10) or crossup(highD(0),n10-nn)) Then{ ih1 = data1(index); vh1 = data1(H); } if data1(index) <= Ih1+N and Vh1 > 0 Then plot1(Vh1,"1",RED); if data2(CrossDown(Lowd(0),n1) or crossup(Lowd(0),n1+nn)) or data2(CrossDown(Lowd(0),n2) or crossup(Lowd(0),n2+nn)) or data2(CrossDown(Lowd(0),n3) or crossup(Lowd(0),n3+nn)) or data2(CrossDown(Lowd(0),n4) or crossup(Lowd(0),n4+nn)) or data2(CrossDown(Lowd(0),n5) or crossup(Lowd(0),n5+nn)) or data2(CrossDown(Lowd(0),n6) or crossup(Lowd(0),n6+nn)) or data2(CrossDown(Lowd(0),n7) or crossup(Lowd(0),n7+n)) or data2(CrossDown(Lowd(0),n8) or crossup(Lowd(0),n8+n)) or data2(CrossDown(Lowd(0),n9) or crossup(Lowd(0),n9+n)) or data2(CrossDown(Lowd(0),n10) or crossup(Lowd(0),n10+n)) Then{ iL1 = data1(index); vL1 = data1(H); } if data1(index) <= IL1+N and VL1 > 0 Then plot1(VL1,"1",BLUE); 5. input : 특정일(20121220); if sdate == 특정일 Then{ var1 = dayhigh; var2 = daylow; var3 = DayClose; } plot1(var1); plot2(var2); plot3(var3); 6. input : 특정일(20121220); var : d2var1(0,data2),d2var2(0,data2),d2var3(0,data2); var : d3var1(0,data3),d3var2(0,data3),d3var3(0,data3); var : d4var1(0,data4),d4var2(0,data4),d4var3(0,data4); var : d5var1(0,data5),d5var2(0,data5),d5var3(0,data5); var : d6var1(0,data6),d6var2(0,data6),d6var3(0,data6); var : d7var1(0,data7),d7var2(0,data7),d7var3(0,data7); var : d8var1(0,data8),d8var2(0,data8),d8var3(0,data8); var : d9var1(0,data9),d9var2(0,data9),d9var3(0,data9); var : d10var1(0,data10),d10var2(0,data10),d10var3(0,data10); var : d11var1(0,data11),d11var2(0,data11),d11var3(0,data11); var : d12var1(0,data12),d12var2(0,data12),d12var3(0,data12); var : d13var1(0,data13),d13var2(0,data13),d13var3(0,data13); var : d14var1(0,data14),d14var2(0,data14),d14var3(0,data14); var : d15var1(0,data15),d15var2(0,data15),d15var3(0,data15); if data2(sdate == 특정일) Then{ d2var1 = data2(highD(0)); d2var2 = data2(lowD(0)); d2var3 = data2(CloseD(0)); } if data3(sdate == 특정일) Then{ d3var1 = data3(highD(0)); d3var2 = data3(lowD(0)); d3var3 = data3(CloseD(0)); } if data4(sdate == 특정일) Then{ d4var1 = data4(highD(0)); d4var2 = data4(lowD(0)); d4var3 = data4(CloseD(0)); } if data5(sdate == 특정일) Then{ d5var1 = data5(highD(0)); d5var2 = data5(lowD(0)); d5var3 = data5(CloseD(0)); } if data6(sdate == 특정일) Then{ d6var1 = data6(highD(0)); d6var2 = data6(lowD(0)); d6var3 = data6(CloseD(0)); } if data7(sdate == 특정일) Then{ d7var1 = data7(highD(0)); d7var2 = data7(lowD(0)); d7var3 = data7(CloseD(0)); } if data8(sdate == 특정일) Then{ d8var1 = data8(highD(0)); d8var2 = data8(lowD(0)); d8var3 = data8(CloseD(0)); } if data9(sdate == 특정일) Then{ d9var1 = data9(highD(0)); d9var2 = data9(lowD(0)); d9var3 = data9(CloseD(0)); } if data10(sdate == 특정일) Then{ d10var1 = data10(highD(0)); d10var2 = data10(LowD(0)); d10var3 = data10(CloseD(0)); } if data11(sdate == 특정일) Then{ d11var1 = data11(highD(0)); d11var2 = data11(lowD(0)); d11var3 = data11(CloseD(0)); } if data12(sdate == 특정일) Then{ d12var1 = data12(highD(0)); d12var2 = data12(lowD(0)); d12var3 = data12(CloseD(0)); } if data13(sdate == 특정일) Then{ d13var1 = data13(highD(0)); d13var2 = data13(lowD(0)); d13var3 = data13(CloseD(0)); } if data14(sdate == 특정일) Then{ d14var1 = data14(highD(0)); d14var2 = data14(lowD(0)); d14var3 = data14(CloseD(0)); } if data15(sdate == 특정일) Then{ d15var1 = data15(highD(0)); d15var2 = data15(lowD(0)); d15var3 = data15(CloseD(0)); } plot1(d2var1); plot2(d2var2); plot3(d2var3); plot4(d3var1); plot5(d3var2); plot6(d3var3); plot7(d4var1); plot8(d4var2); plot9(d4var3); plot10(d5var1); plot11(d5var2); plot12(d5var3); plot13(d6var1); plot14(d6var2); plot15(d6var3); plot16(d7var1); plot17(d7var2); plot18(d7var3); plot19(d8var1); plot20(d8var2); plot21(d8var3); plot22(d9var1); plot23(d9var2); plot24(d9var3); plot25(d10var1); plot26(d10var2); plot27(d10var3); plot28(d11var1); plot29(d11var2); plot30(d11var3); plot31(d12var1); plot32(d12var2); plot33(d12var3); plot34(d13var1); plot35(d13var2); plot36(d13var3); plot37(d14var1); plot38(d14var2); plot39(d14var3); plot40(d15var1); plot41(d15var2); plot42(d15var3); 즐거운 하루되세요 > 흑수돌 님이 쓴 글입니다. > 제목 : 수식 문의 > 4. 타주기지표 data2~data15의 가격이 임의의 설정된 n,n2,n3,n4,n5,n6,n7,n8,n9,n10 값과 같아지거나 n값 범위안에 들어 오면 해당 주종목 분봉에 점을 찍고 그 점을 n봉간 늘려주는 수식을 얻고 싶습니다. 단, data2~data15의 장중 최고,최저가격이 임의의 설정값 (n-n10값) 보다 높고 그 가격차이가 같아지거나 n값 범위안에 오면 (즉, data2~data15 주가가 하락중 설정값을 터치하면) (%는 쓰지 않습니다) 해당 주종목 캔들의 저가에 붉은색점을 찍고 그점을 옆으로 n봉간 늘려주고 data2~data15의 장중 최고,최저가격이 임의의 설정값 (n-n10값) 보다 낮고 그 가격차이가 같아지거나 n값 범위안에 오면 (즉, data2~data15 주가가 상승중 설정값을 터치하면) 해당 주종목 캔들의 저가에 푸른색점을 찍고 그점을 옆으로 n봉간 늘려주고 data2~data15의 장중 최고,최저가격이 임의의 설정값 (n-n10값) 을 돌파하거나 이탈할 때 (즉, data2의 직전 주가가 설정값 아래였거나 위였을 때) 해당 주종목 캔들의 중간값에 **색점을 찍고 그점을 옆으로 n봉간 늘려줍니다. 위와 같이 data2-15를 설정하되 각각 다른 색 점을 찍어 줍니다. 5. 특정일을 변수값에 입력하면 특정일의 최저가,최고가,종가를 자동으로 횡선으로 그어주는 수식을 얻고 싶습니다. 6. 특정일을 변수값에 입력하면 data2-data15 주가의 특정일 최저가,최고가,종가를 자동으로 횡선으로 그어주는 수식을 얻고 싶습니다.