커뮤니티

수식 수정 의뢰 드립니다.

프로필 이미지
qha71
2024-06-12 17:19:56
919
글번호 180575
답변완료
안녕하세요! 아래는 자동 행사가가 표시되는 수식입니다. 2.5 간격의 3가격 행사가처럼 행사가격 사이마다 자동으로 1.25의 중간값 선들이 같은 조건으로 추가되어 자동 표시되게 끔 수식 수정을 요청 드립니다. 감사합니다. var : pv(0),r1(0),s1(0); var1 = Floor(c/2.5); var2 = var1*2.5; var3 = c-var2; if var3 >= 1.25 Then pv = var2+2.5; Else pv = var2; r1 = pv+2.5; s1 = pv-2.5; plot1(pv); plot2(r1); plot3(s1); ----------------------------------------------- 아래는 삼각가중이평 수식인데 수식에 오류가 있는 것 같습니다. 확인 부탁 드립니다. input:Period(20),interval(2); var : P1(0),P2(0),P3(0),P4(0),P5(0),P6(0),P7(0),P8(0),P9(0); P1 = Period; P2 = period+(interval*1); P3 = period+(interval*2); P4 = period+(interval*3); P5 = period+(interval*4); P6 = period+(interval*5); P7 = period+(interval*6); P8 = period+(interval*7); P9 = period+(interval*8); var1 =iff(FracPortion(p1*0.5)==0,ma(ma(c,p1*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p1*0.5)),Ceiling(p1*0.5))); var2 =iff(FracPortion(p2*0.5)==0,ma(ma(c,p2*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p2*0.5)),Ceiling(p2*0.5))); var3 =iff(FracPortion(p3*0.5)==0,ma(ma(c,p3*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p3*0.5)),Ceiling(p3*0.5))); var4 =iff(FracPortion(p4*0.5)==0,ma(ma(c,p4*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p4*0.5)),Ceiling(p4*0.5))); var5 =iff(FracPortion(p5*0.5)==0,ma(ma(c,p5*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p5*0.5)),Ceiling(p5*0.5))); var6 =iff(FracPortion(p6*0.5)==0,ma(ma(c,p6*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p6*0.5)),Ceiling(p6*0.5))); var7 =iff(FracPortion(p7*0.5)==0,ma(ma(c,p7*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p7*0.5)),Ceiling(p7*0.5))); var8 =iff(FracPortion(p8*0.5)==0,ma(ma(c,p8*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p8*0.5)),Ceiling(p8*0.5))); var9 =iff(FracPortion(p9*0.5)==0,ma(ma(c,p9*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p9*0.5)),Ceiling(p9*0.5))); plot1(var1); plot2(var2); plot3(var3); plot4(var4); plot5(var5); plot6(var6); plot7(var7); plot8(var8); plot9(var9);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-06-13 11:15:03

안녕하세요 예스스탁입니다. 1 pv값 기준으로 위아래로 1.25의 배수로 필요한 만큼 추가하시면 됩니다. var : pv(0),r1(0),s1(0); var1 = Floor(c/2.5); var2 = var1*2.5; var3 = c-var2; if var3 >= 1.25 Then pv = var2+2.5; Else pv = var2; plot1(pv); plot2(Pv+1.25*1); plot3(Pv+1.25*2); plot4(Pv+1.25*3); plot5(Pv+1.25*4); plot6(Pv-1.25*1); plot7(Pv-1.25*2); plot8(Pv-1.25*3); plot9(Pv-1.25*4); 2 외부변수 지정하실때 기본제공되는 함수명은 피해서 지정해 주셔야 합니다. input:Period(20),intervals(2); var : P1(0),P2(0),P3(0),P4(0),P5(0),P6(0),P7(0),P8(0),P9(0); P1 = Period; P2 = period+(intervals*1); P3 = period+(intervals*2); P4 = period+(intervals*3); P5 = period+(intervals*4); P6 = period+(intervals*5); P7 = period+(intervals*6); P8 = period+(intervals*7); P9 = period+(intervals*8); var1 =iff(FracPortion(p1*0.5)==0,ma(ma(c,p1*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p1*0.5)),Ceiling(p1*0.5))); var2 =iff(FracPortion(p2*0.5)==0,ma(ma(c,p2*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p2*0.5)),Ceiling(p2*0.5))); var3 =iff(FracPortion(p3*0.5)==0,ma(ma(c,p3*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p3*0.5)),Ceiling(p3*0.5))); var4 =iff(FracPortion(p4*0.5)==0,ma(ma(c,p4*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p4*0.5)),Ceiling(p4*0.5))); var5 =iff(FracPortion(p5*0.5)==0,ma(ma(c,p5*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p5*0.5)),Ceiling(p5*0.5))); var6 =iff(FracPortion(p6*0.5)==0,ma(ma(c,p6*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p6*0.5)),Ceiling(p6*0.5))); var7 =iff(FracPortion(p7*0.5)==0,ma(ma(c,p7*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p7*0.5)),Ceiling(p7*0.5))); var8 =iff(FracPortion(p8*0.5)==0,ma(ma(c,p8*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p8*0.5)),Ceiling(p8*0.5))); var9 =iff(FracPortion(p9*0.5)==0,ma(ma(c,p9*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p9*0.5)),Ceiling(p9*0.5))); plot1(var1); plot2(var2); plot3(var3); plot4(var4); plot5(var5); plot6(var6); plot7(var7); plot8(var8); plot9(var9); 즐거운 하루되세요 > qha71 님이 쓴 글입니다. > 제목 : 수식 수정 의뢰 드립니다. > 안녕하세요! 아래는 자동 행사가가 표시되는 수식입니다. 2.5 간격의 3가격 행사가처럼 행사가격 사이마다 자동으로 1.25의 중간값 선들이 같은 조건으로 추가되어 자동 표시되게 끔 수식 수정을 요청 드립니다. 감사합니다. var : pv(0),r1(0),s1(0); var1 = Floor(c/2.5); var2 = var1*2.5; var3 = c-var2; if var3 >= 1.25 Then pv = var2+2.5; Else pv = var2; r1 = pv+2.5; s1 = pv-2.5; plot1(pv); plot2(r1); plot3(s1); ----------------------------------------------- 아래는 삼각가중이평 수식인데 수식에 오류가 있는 것 같습니다. 확인 부탁 드립니다. input:Period(20),interval(2); var : P1(0),P2(0),P3(0),P4(0),P5(0),P6(0),P7(0),P8(0),P9(0); P1 = Period; P2 = period+(interval*1); P3 = period+(interval*2); P4 = period+(interval*3); P5 = period+(interval*4); P6 = period+(interval*5); P7 = period+(interval*6); P8 = period+(interval*7); P9 = period+(interval*8); var1 =iff(FracPortion(p1*0.5)==0,ma(ma(c,p1*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p1*0.5)),Ceiling(p1*0.5))); var2 =iff(FracPortion(p2*0.5)==0,ma(ma(c,p2*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p2*0.5)),Ceiling(p2*0.5))); var3 =iff(FracPortion(p3*0.5)==0,ma(ma(c,p3*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p3*0.5)),Ceiling(p3*0.5))); var4 =iff(FracPortion(p4*0.5)==0,ma(ma(c,p4*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p4*0.5)),Ceiling(p4*0.5))); var5 =iff(FracPortion(p5*0.5)==0,ma(ma(c,p5*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p5*0.5)),Ceiling(p5*0.5))); var6 =iff(FracPortion(p6*0.5)==0,ma(ma(c,p6*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p6*0.5)),Ceiling(p6*0.5))); var7 =iff(FracPortion(p7*0.5)==0,ma(ma(c,p7*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p7*0.5)),Ceiling(p7*0.5))); var8 =iff(FracPortion(p8*0.5)==0,ma(ma(c,p8*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p8*0.5)),Ceiling(p8*0.5))); var9 =iff(FracPortion(p9*0.5)==0,ma(ma(c,p9*0.5),(p1*0.5)+1),ma(ma(c,Ceiling(p9*0.5)),Ceiling(p9*0.5))); plot1(var1); plot2(var2); plot3(var3); plot4(var4); plot5(var5); plot6(var6); plot7(var7); plot8(var8); plot9(var9);