커뮤니티

수정부탁드립니다========================

프로필 이미지
leekss1
2022-02-20 08:23:11
646
글번호 156476
답변완료
식을 간단하게 줄일수있나요? 부탇드립니다 Input : 돌파소리(0); var : pv(0),r1(0),s1(0),r11(0),s11(0),r31(0),s31(0),r41(0),s41(0),r51(0),s51(0),r61(0),s61(0); var : r71(0),s71(0),r81(0),s81(0),r91(0),s91(0),r101(0),s101(0); var1 = Floor(opend(0)/2.0); var2 = var1*2.0; var3 = opend(0)-var2; var4 = highest(C,dayindex+1); var5 = lowest(C,dayindex+1); if var3 >= 1.0 Then pv = var2+2.0; Else pv = var2; r1 = pv+1.0; s1 = pv-1.0; r11 = pv+2.0; s11 = pv-2.0; r31 = pv+3.0; s31 = pv-3.0; r41 = pv+4.0; s41 = pv-4.0; r51 = pv+5.0; s51 = pv-5.0; r61 = pv+6.0; s61 = pv-6.0; r71 = pv+7.0; s71 = pv-7.0; r81 = pv+8.0; s81 = pv-8.0; r91 = pv+9.0; s91 = pv-9.0; r101 = pv+10.0; s101 = pv-10.0; if DayHigh >= pv and pv >= DayLow Then plot1(pv,"시초가",WHITE); Else NoPlot(1); if DayHigh >= r1 and r1 >= DayLow Then plot2(r1,"라인",WHITE); Else NoPlot(2); if DayHigh >= s1 and s1 >= DayLow Then plot3(s1,"라인",WHITE); Else NoPlot(3); if DayHigh >= r11 and r11 >= DayLow Then plot4(r11,"라인",WHITE); Else NoPlot(4); if DayHigh >= s11 and s11 >= DayLow Then plot5(s11,"라인",WHITE); Else NoPlot(5); if DayHigh >= r31 and r31 >= DayLow Then plot6(r31,"라인",WHITE); Else NoPlot(6); if DayHigh >= s31 and s31 >= DayLow Then plot7(s31,"라인",WHITE); Else NoPlot(7); if DayHigh >= r41 and r41 >= DayLow Then plot8(r41,"라인",WHITE); Else NoPlot(8); if DayHigh >= s41 and s41 >= DayLow Then plot9(s41,"라인",WHITE); Else NoPlot(9); if DayHigh >= r51 and r51 >= DayLow Then plot10(r51,"라인",WHITE); Else NoPlot(10); if DayHigh >= s51 and s51 >= DayLow Then plot11(s51,"라인",WHITE); Else NoPlot(11); if DayHigh >= r61 and r61 >= DayLow Then plot12(r61,"라인",WHITE); Else NoPlot(12); if DayHigh >= s61 and s61 >= DayLow Then plot13(s61,"라인",WHITE); Else NoPlot(13); if DayHigh >= r71 and r71 >= DayLow Then plot14(r71,"라인",WHITE); Else NoPlot(14); if DayHigh >= s71 and s71 >= DayLow Then plot15(s71,"라인",WHITE); Else NoPlot(15); if DayHigh >= r81 and r81 >= DayLow Then plot16(r81,"라인",WHITE); Else NoPlot(16); if DayHigh >= s81 and s81 >= DayLow Then plot17(s81,"라인",WHITE); Else NoPlot(17); if DayHigh >= r91 and r91 >= DayLow Then plot18(r91,"라인",WHITE); Else NoPlot(18); if DayHigh >= s91 and s91 >= DayLow Then plot19(s91); Else NoPlot(19); if DayHigh >= r101 and r101 >= DayLow Then plot20(r101,"라인",WHITE); Else NoPlot(20); if DayHigh >= s101 and s101 >= DayLow Then plot21(s101,"라인",WHITE); Else NoPlot(21); if pv > pv[1] then { plot34(pv, "상향돌파"); if 돌파소리 == 1 then { PlaySound("C:₩Users₩Windows 10₩Desktop₩sound₩상30초.wav"); } } if pv < pv[1] then { plot35(pv, "하향돌파"); if 돌파소리 == 1 then { PlaySound("C:₩Users₩Windows 10₩Desktop₩sound₩하20초.wav"); } } // PLOT64(diver_tema,"상상승승"); // if 상하소리 == 1 then { // PlaySound("C:₩Users₩Windows 10₩Desktop₩sound₩상30초.wav"); // }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-02-21 12:44:24

안녕하세요 예스스탁입니다. 수식에 별도로 줄일만한 부분이 없습니다. 즐거운 하루되세요 > leekss1 님이 쓴 글입니다. > 제목 : 수정부탁드립니다======================== > 식을 간단하게 줄일수있나요? 부탇드립니다 Input : 돌파소리(0); var : pv(0),r1(0),s1(0),r11(0),s11(0),r31(0),s31(0),r41(0),s41(0),r51(0),s51(0),r61(0),s61(0); var : r71(0),s71(0),r81(0),s81(0),r91(0),s91(0),r101(0),s101(0); var1 = Floor(opend(0)/2.0); var2 = var1*2.0; var3 = opend(0)-var2; var4 = highest(C,dayindex+1); var5 = lowest(C,dayindex+1); if var3 >= 1.0 Then pv = var2+2.0; Else pv = var2; r1 = pv+1.0; s1 = pv-1.0; r11 = pv+2.0; s11 = pv-2.0; r31 = pv+3.0; s31 = pv-3.0; r41 = pv+4.0; s41 = pv-4.0; r51 = pv+5.0; s51 = pv-5.0; r61 = pv+6.0; s61 = pv-6.0; r71 = pv+7.0; s71 = pv-7.0; r81 = pv+8.0; s81 = pv-8.0; r91 = pv+9.0; s91 = pv-9.0; r101 = pv+10.0; s101 = pv-10.0; if DayHigh >= pv and pv >= DayLow Then plot1(pv,"시초가",WHITE); Else NoPlot(1); if DayHigh >= r1 and r1 >= DayLow Then plot2(r1,"라인",WHITE); Else NoPlot(2); if DayHigh >= s1 and s1 >= DayLow Then plot3(s1,"라인",WHITE); Else NoPlot(3); if DayHigh >= r11 and r11 >= DayLow Then plot4(r11,"라인",WHITE); Else NoPlot(4); if DayHigh >= s11 and s11 >= DayLow Then plot5(s11,"라인",WHITE); Else NoPlot(5); if DayHigh >= r31 and r31 >= DayLow Then plot6(r31,"라인",WHITE); Else NoPlot(6); if DayHigh >= s31 and s31 >= DayLow Then plot7(s31,"라인",WHITE); Else NoPlot(7); if DayHigh >= r41 and r41 >= DayLow Then plot8(r41,"라인",WHITE); Else NoPlot(8); if DayHigh >= s41 and s41 >= DayLow Then plot9(s41,"라인",WHITE); Else NoPlot(9); if DayHigh >= r51 and r51 >= DayLow Then plot10(r51,"라인",WHITE); Else NoPlot(10); if DayHigh >= s51 and s51 >= DayLow Then plot11(s51,"라인",WHITE); Else NoPlot(11); if DayHigh >= r61 and r61 >= DayLow Then plot12(r61,"라인",WHITE); Else NoPlot(12); if DayHigh >= s61 and s61 >= DayLow Then plot13(s61,"라인",WHITE); Else NoPlot(13); if DayHigh >= r71 and r71 >= DayLow Then plot14(r71,"라인",WHITE); Else NoPlot(14); if DayHigh >= s71 and s71 >= DayLow Then plot15(s71,"라인",WHITE); Else NoPlot(15); if DayHigh >= r81 and r81 >= DayLow Then plot16(r81,"라인",WHITE); Else NoPlot(16); if DayHigh >= s81 and s81 >= DayLow Then plot17(s81,"라인",WHITE); Else NoPlot(17); if DayHigh >= r91 and r91 >= DayLow Then plot18(r91,"라인",WHITE); Else NoPlot(18); if DayHigh >= s91 and s91 >= DayLow Then plot19(s91); Else NoPlot(19); if DayHigh >= r101 and r101 >= DayLow Then plot20(r101,"라인",WHITE); Else NoPlot(20); if DayHigh >= s101 and s101 >= DayLow Then plot21(s101,"라인",WHITE); Else NoPlot(21); if pv > pv[1] then { plot34(pv, "상향돌파"); if 돌파소리 == 1 then { PlaySound("C:₩Users₩Windows 10₩Desktop₩sound₩상30초.wav"); } } if pv < pv[1] then { plot35(pv, "하향돌파"); if 돌파소리 == 1 then { PlaySound("C:₩Users₩Windows 10₩Desktop₩sound₩하20초.wav"); } } // PLOT64(diver_tema,"상상승승"); // if 상하소리 == 1 then { // PlaySound("C:₩Users₩Windows 10₩Desktop₩sound₩상30초.wav"); // }