커뮤니티

수정 부탁드립니다

프로필 이미지
qha71
2019-12-16 10:13:23
130
글번호 134403
답변완료
안녕하세요! 아래는 지난번에 만들어 주신 수식인데 약간 수정을 부탁드립니다. 임의로 정해놓은 가격선에 콜이나 풋이 도달하면 선물챠트에 라인이 그려지는 수식입니다. 아래 콜이나 풋이 너무 도달횟수가 많아서 라인이 많이 생성되기에 >>>>>> 콜 만 임의의 가격 선에 돌파하거나 붕괴하면 선물챠트에 라인이 생성되게끔 수정해 주시면 감사하겠습니다. 돌파시 선색상은 마젠타 / 붕괴하면 초록색이 선물챠트에 생성되도록 수정을 부탁드립니다. 감사합니다. input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V2(0,data1),V3(0,data1),V4(0,data1),V5(0,data1),V6(0,data1); var : V7(0,data1),V8(0,data1),V9(0,data1),V10(0,data1),V11(0,data1); if data2(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v2 = data1(c); if data3(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v3 = data1(c); if Data4(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v4 = data1(c); if data5(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v5 = data1(c); if data6(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v6 = data1(c); if data7(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v7 = data1(c); if data8(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v8 = data1(c); if data9(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v9 = data1(c); if data10(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v10 = data1(c); if data11(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v11 = data1(c); plot1(v2,"data2"); plot2(v3,"data3"); plot3(v4,"data4"); plot4(v5,"data5"); plot5(v6,"data6"); plot6(v7,"data7"); plot7(v8,"data8"); plot8(v9,"data9"); plot9(v10,"data10"); plot10(v11,"data11"); 2-1 input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V2(0,data1),V3(0,data1); if data2(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v2 = data1(c); if data3(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v3 = data1(c); plot1(v2,"data2"); plot2(v3,"data3"); 2-2 input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V4(0,data1),V5(0,data1); if data4(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v2 = data1(c); if data5(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v3 = data1(c); plot1(v4,"data4"); plot2(v5,"data5"); 2-3 input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V6(0,data1),V7(0,data1); if data6(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v2 = data1(c); if data7(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v3 = data1(c); plot1(v6,"data6"); plot2(v7,"data7"); 2-4 input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V8(0,data1),V9(0,data1); if data8(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v2 = data1(c); if data9(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v3 = data1(c); plot1(v8,"data8"); plot2(v9,"data9"); 2-5 input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V10(0,data1),V11(0,data1); if data10(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v2 = data1(c); if data11(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v3 = data1(c); plot1(v10,"data10"); plot2(v11,"data11");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-12-16 17:46:22

안녕하세요 예스스탁입니다. 1 행귀지는 차트의 데이타번호를 지정해 각 데이타가 지정한 가격에 도달하면 data1의 종가를 저장해 그리는 식입니다. data2~data11중 어떤 데이타가 콜인지 알수 없습니다. 차트에서 풋데이타의 데이터번호 확인하시고 해당 데이타번호의 내용은 삭제하시면 됩니다. 2 아래는 돌파시와 붕괴시 구분한 식입니다. 데이타 세트별로 구분하는 수식은 아래식 참고하셔서 분리 작성하시기 바랍니다. input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V2(0,data1),V3(0,data1),V4(0,data1),V5(0,data1),V6(0,data1); var : V7(0,data1),V8(0,data1),V9(0,data1),V10(0,data1),V11(0,data1); var : T2(0,data1),T3(0,data1),T4(0,data1),T5(0,data1),T6(0,data1); var : T7(0,data1),T8(0,data1),T9(0,data1),T10(0,data1),T11(0,data1); if data2(crossup(h,price1) or crossup(h,price2) or crossup(h,price3) or crossup(h,price4) or crossup(h,price5) or crossup(h,price6) or crossup(h,price7) or crossup(h,price8) or crossup(h,price9) or crossup(h,price10)) Then { T2 = 1; v2 = data1(c); } if data2(crossdown(h,price1) or crossdown(h,price2) or crossdown(h,price3) or crossdown(h,price4) or crossdown(h,price5) or crossdown(h,price6) or crossdown(h,price7) or crossdown(h,price8) or crossdown(h,price9) or crossdown(h,price10)) Then { T2 = -1; v2 = data1(c); } if data3(crossup(h,price1) or crossup(h,price2) or crossup(h,price3) or crossup(h,price4) or crossup(h,price5) or crossup(h,price6) or crossup(h,price7) or crossup(h,price8) or crossup(h,price9) or crossup(h,price10)) Then { T3 = 1; v3 = data1(c); } if data3(crossdown(h,price1) or crossdown(h,price2) or crossdown(h,price3) or crossdown(h,price4) or crossdown(h,price5) or crossdown(h,price6) or crossdown(h,price7) or crossdown(h,price8) or crossdown(h,price9) or crossdown(h,price10)) Then { T3 = -1; v3 = data1(c); } if data4(crossup(h,price1) or crossup(h,price2) or crossup(h,price3) or crossup(h,price4) or crossup(h,price5) or crossup(h,price6) or crossup(h,price7) or crossup(h,price8) or crossup(h,price9) or crossup(h,price10)) Then { T4 = 1; v4 = data1(c); } if data4(crossdown(h,price1) or crossdown(h,price2) or crossdown(h,price3) or crossdown(h,price4) or crossdown(h,price5) or crossdown(h,price6) or crossdown(h,price7) or crossdown(h,price8) or crossdown(h,price9) or crossdown(h,price10)) Then { T4 = -1; v4 = data1(c); } if data5(crossup(h,price1) or crossup(h,price2) or crossup(h,price3) or crossup(h,price4) or crossup(h,price5) or crossup(h,price6) or crossup(h,price7) or crossup(h,price8) or crossup(h,price9) or crossup(h,price10)) Then { T5 = 1; v5 = data1(c); } if data5(crossdown(h,price1) or crossdown(h,price2) or crossdown(h,price3) or crossdown(h,price4) or crossdown(h,price5) or crossdown(h,price6) or crossdown(h,price7) or crossdown(h,price8) or crossdown(h,price9) or crossdown(h,price10)) Then { T5 = -1; v5 = data1(c); } if data6(crossup(h,price1) or crossup(h,price2) or crossup(h,price3) or crossup(h,price4) or crossup(h,price5) or crossup(h,price6) or crossup(h,price7) or crossup(h,price8) or crossup(h,price9) or crossup(h,price10)) Then { T6 = 1; v6 = data1(c); } if data6(crossdown(h,price1) or crossdown(h,price2) or crossdown(h,price3) or crossdown(h,price4) or crossdown(h,price5) or crossdown(h,price6) or crossdown(h,price7) or crossdown(h,price8) or crossdown(h,price9) or crossdown(h,price10)) Then { T6 = -1; v6 = data1(c); } if data7(crossup(h,price1) or crossup(h,price2) or crossup(h,price3) or crossup(h,price4) or crossup(h,price5) or crossup(h,price6) or crossup(h,price7) or crossup(h,price8) or crossup(h,price9) or crossup(h,price10)) Then { T7 = 1; v7 = data1(c); } if data7(crossdown(h,price1) or crossdown(h,price2) or crossdown(h,price3) or crossdown(h,price4) or crossdown(h,price5) or crossdown(h,price6) or crossdown(h,price7) or crossdown(h,price8) or crossdown(h,price9) or crossdown(h,price10)) Then { T7 = -1; v7 = data1(c); } if data8(crossup(h,price1) or crossup(h,price2) or crossup(h,price3) or crossup(h,price4) or crossup(h,price5) or crossup(h,price6) or crossup(h,price7) or crossup(h,price8) or crossup(h,price9) or crossup(h,price10)) Then { T8 = 1; v8 = data1(c); } if data8(crossdown(h,price1) or crossdown(h,price2) or crossdown(h,price3) or crossdown(h,price4) or crossdown(h,price5) or crossdown(h,price6) or crossdown(h,price7) or crossdown(h,price8) or crossdown(h,price9) or crossdown(h,price10)) Then { T8 = -1; v8 = data1(c); } if data9(crossup(h,price1) or crossup(h,price2) or crossup(h,price3) or crossup(h,price4) or crossup(h,price5) or crossup(h,price6) or crossup(h,price7) or crossup(h,price8) or crossup(h,price9) or crossup(h,price10)) Then { T9 = 1; v9 = data1(c); } if data9(crossdown(h,price1) or crossdown(h,price2) or crossdown(h,price3) or crossdown(h,price4) or crossdown(h,price5) or crossdown(h,price6) or crossdown(h,price7) or crossdown(h,price8) or crossdown(h,price9) or crossdown(h,price10)) Then { T9 = -1; v9 = data1(c); } if data10(crossup(h,price1) or crossup(h,price2) or crossup(h,price3) or crossup(h,price4) or crossup(h,price5) or crossup(h,price6) or crossup(h,price7) or crossup(h,price8) or crossup(h,price9) or crossup(h,price10)) Then { T10 = 1; v10 = data1(c); } if data10(crossdown(h,price1) or crossdown(h,price2) or crossdown(h,price3) or crossdown(h,price4) or crossdown(h,price5) or crossdown(h,price6) or crossdown(h,price7) or crossdown(h,price8) or crossdown(h,price9) or crossdown(h,price10)) Then { T10 = -1; v10 = data1(c); } if data11(crossup(h,price1) or crossup(h,price2) or crossup(h,price3) or crossup(h,price4) or crossup(h,price5) or crossup(h,price6) or crossup(h,price7) or crossup(h,price8) or crossup(h,price9) or crossup(h,price10)) Then { T11 = 1; v11 = data1(c); } if data11(crossdown(h,price1) or crossdown(h,price2) or crossdown(h,price3) or crossdown(h,price4) or crossdown(h,price5) or crossdown(h,price6) or crossdown(h,price7) or crossdown(h,price8) or crossdown(h,price9) or crossdown(h,price10)) Then { T11 = -1; v11 = data1(c); } plot1(v2,"data2",iff(T2==1,MAGENTA,GREEN)); plot2(v3,"data3",iff(T3==1,MAGENTA,GREEN)); plot3(v4,"data4",iff(T4==1,MAGENTA,GREEN)); plot4(v5,"data5",iff(T5==1,MAGENTA,GREEN)); plot5(v6,"data6",iff(T6==1,MAGENTA,GREEN)); plot6(v7,"data7",iff(T7==1,MAGENTA,GREEN)); plot7(v8,"data8",iff(T8==1,MAGENTA,GREEN)); plot8(v9,"data9",iff(T9==1,MAGENTA,GREEN)); plot9(v10,"data10",iff(T10==1,MAGENTA,GREEN)); plot10(v11,"data11",iff(T11==1,MAGENTA,GREEN)); 즐거운 하루되세요 > qha71 님이 쓴 글입니다. > 제목 : 수정 부탁드립니다 > 안녕하세요! 아래는 지난번에 만들어 주신 수식인데 약간 수정을 부탁드립니다. 임의로 정해놓은 가격선에 콜이나 풋이 도달하면 선물챠트에 라인이 그려지는 수식입니다. 아래 콜이나 풋이 너무 도달횟수가 많아서 라인이 많이 생성되기에 >>>>>> 콜 만 임의의 가격 선에 돌파하거나 붕괴하면 선물챠트에 라인이 생성되게끔 수정해 주시면 감사하겠습니다. 돌파시 선색상은 마젠타 / 붕괴하면 초록색이 선물챠트에 생성되도록 수정을 부탁드립니다. 감사합니다. input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V2(0,data1),V3(0,data1),V4(0,data1),V5(0,data1),V6(0,data1); var : V7(0,data1),V8(0,data1),V9(0,data1),V10(0,data1),V11(0,data1); if data2(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v2 = data1(c); if data3(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v3 = data1(c); if Data4(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v4 = data1(c); if data5(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v5 = data1(c); if data6(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v6 = data1(c); if data7(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v7 = data1(c); if data8(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v8 = data1(c); if data9(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v9 = data1(c); if data10(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v10 = data1(c); if data11(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v11 = data1(c); plot1(v2,"data2"); plot2(v3,"data3"); plot3(v4,"data4"); plot4(v5,"data5"); plot5(v6,"data6"); plot6(v7,"data7"); plot7(v8,"data8"); plot8(v9,"data9"); plot9(v10,"data10"); plot10(v11,"data11"); 2-1 input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V2(0,data1),V3(0,data1); if data2(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v2 = data1(c); if data3(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v3 = data1(c); plot1(v2,"data2"); plot2(v3,"data3"); 2-2 input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V4(0,data1),V5(0,data1); if data4(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v2 = data1(c); if data5(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v3 = data1(c); plot1(v4,"data4"); plot2(v5,"data5"); 2-3 input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V6(0,data1),V7(0,data1); if data6(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v2 = data1(c); if data7(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v3 = data1(c); plot1(v6,"data6"); plot2(v7,"data7"); 2-4 input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V8(0,data1),V9(0,data1); if data8(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v2 = data1(c); if data9(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v3 = data1(c); plot1(v8,"data8"); plot2(v9,"data9"); 2-5 input : price1(1.0),price2(1.5),price3(2.0),price4(2.5),price5(3.0); input : price6(3.5),price7(4.0),price8(4.5),price9(5.0),price10(5.5); var : V10(0,data1),V11(0,data1); if data10(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v2 = data1(c); if data11(crossup(h,price1) or CrossDown(L,price1) or crossup(h,price2) or CrossDown(L,price2) or crossup(h,price3) or CrossDown(L,price3) or crossup(h,price4) or CrossDown(L,price4) or crossup(h,price5) or CrossDown(L,price5) or crossup(h,price6) or CrossDown(L,price6) or crossup(h,price7) or CrossDown(L,price7) or crossup(h,price8) or CrossDown(L,price8) or crossup(h,price9) or CrossDown(L,price9) or crossup(h,price10) or CrossDown(L,price10)) Then v3 = data1(c); plot1(v10,"data10"); plot2(v11,"data11");