커뮤니티

산식수정요청

프로필 이미지
티끌
2013-09-03 10:09:40
103
글번호 67109
답변완료
아래의 산식에서 산식으로 갭을 적용하고자 하려면 어떻게 해야 하는지요? var : CC(0),DD(0),EE(0),FF(0),HH(0),LL(0); CC = (O+data2(O)); DD = (C+data2(C)); EE = (L+data2(L)); FF = (H+data2(H)); HH = max(CC,DD,EE,FF); LL = Min(CC,DD,EE,FF); if date != date[1] Then{ var1 = DD[1]; var2 = CC; } if DD > CC Then{ plot1(HH,"H",RED); plot2(DD,"D",RED); plot3(CC,"C",WHITE); plot4(CC,"C",RED); plot5(LL,"L",WHITE); } Else if DD < CC then { plot1(HH,"H",BLUE); plot2(CC,"C",BLUE); plot3(DD,"D",WHITE); plot4(DD,"D",BLUE); plot5(LL,"L",WHITE); } Else { plot1(HH,"H",BLACK); plot2(CC,"C",BLACK); plot3(DD-PriceScale,"D",WHITE); plot4(DD-PriceScale,"D",BLUE); plot5(LL-PriceScale,"L",WHITE); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-09-03 14:33:24

안녕하세요 예스스탁입니다. var : CC(0),DD(0),EE(0),FF(0),HH(0),LL(0); var : gap1(0),sumgap1(0),GO1(0),GH1(0),GL1(0),GC1(0); var : gap2(0),sumgap2(0),GO2(0),GH2(0),GL2(0),GC2(0); if data1(date!=date[1]) then { gap1 = data1(Open-Close[1]); sumGap1 = sumGap1+gap1; } GO1 = data1(O - sumGap1); GH1 = data1(H - sumGap1); GL1 = data1(L - sumGap1); GC1 = data1(C - sumGap1); if data2(date!=date[1]) then { gap2 = data2(Open-Close[1]); sumGap2 = sumGap2+gap2; } GO2 = data2(O - sumGap2); GH2 = data2(H - sumGap2); GL2 = data2(L - sumGap2); GC2 = data2(C - sumGap2); CC = (GO1+GO2); DD = (GC1+GC2); EE = (GL1+GL2); FF = (GH1+GH2); HH = max(CC,DD,EE,FF); LL = Min(CC,DD,EE,FF); if date != date[1] Then{ var1 = DD[1]; var2 = CC; } if DD > CC Then{ plot1(HH,"1",RED); plot2(DD,"2",RED); plot3(CC,"3",WHITE); plot4(CC,"4",RED); plot5(LL,"5",WHITE); } Else if DD < CC then { plot1(HH,"1",BLUE); plot2(CC,"2",BLUE); plot3(DD,"3",WHITE); plot4(DD,"4",BLUE); plot5(LL,"5",WHITE); } Else { plot1(HH,"1",BLACK); plot2(CC,"2",BLACK); plot3(DD-PriceScale,"3",WHITE); plot4(DD-PriceScale,"4",BLUE); plot5(LL-PriceScale,"5",WHITE); } 동일 plot은 이름이 같아야 합니다. 기존식과 같이 동일 plot번호인데 이름이 다르게 지정되어 있으면 검증이 완료되지 않습니다. 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 산식수정요청 > 아래의 산식에서 산식으로 갭을 적용하고자 하려면 어떻게 해야 하는지요? var : CC(0),DD(0),EE(0),FF(0),HH(0),LL(0); CC = (O+data2(O)); DD = (C+data2(C)); EE = (L+data2(L)); FF = (H+data2(H)); HH = max(CC,DD,EE,FF); LL = Min(CC,DD,EE,FF); if date != date[1] Then{ var1 = DD[1]; var2 = CC; } if DD > CC Then{ plot1(HH,"H",RED); plot2(DD,"D",RED); plot3(CC,"C",WHITE); plot4(CC,"C",RED); plot5(LL,"L",WHITE); } Else if DD < CC then { plot1(HH,"H",BLUE); plot2(CC,"C",BLUE); plot3(DD,"D",WHITE); plot4(DD,"D",BLUE); plot5(LL,"L",WHITE); } Else { plot1(HH,"H",BLACK); plot2(CC,"C",BLACK); plot3(DD-PriceScale,"D",WHITE); plot4(DD-PriceScale,"D",BLUE); plot5(LL-PriceScale,"L",WHITE); }