커뮤니티

순차적 신호 요청 좀 드립니다.

프로필 이미지
요타
2020-02-19 08:32:52
447
글번호 136084
답변완료
* 항상 많은 도움에 고맙습니다. * 아래 사항으로 공부 하는데 질문 있습니다. 순서적으로 발생 한다음에 점이 찍혀야 되는데 안됨니다. <요청 사항 > if문 다음에 순서대로 발생 한 다음 마지막에 점이 찍히도록 지도 좀 요청 드립니다. ## 아래 수식 var1 = ma(c,5) ; var2 = ma(c,10) ; var3 = ma(c,15) ; var4 = ma(c,20) ; var5 = ma(c,25) ; var6 = ma(c,30) ; var7 = ma(c,35) ; var8 = ma(c,40) ; var9 = ma(c,45) ; 일경우 Condition1 = crossup(var1,var2); Condition2 = crossup(var1,var3); Condition3 = crossup(var1,var4); Condition4 = crossup(var1,var5); Condition5 = crossup(var2,var3); Condition6 = crossup(var2,var4); Condition7 = crossup(var2,var5); Condition8 = crossup(var3,var4); Condition9 = crossup(var3,var5); Condition10 = crossup(var4,var5); ## 순서적으로 이루어 진다음 점표시 좀 요청 드립니다. 단 중간에 한번이라도 높은 Condition 이 한번이라도 낮은 Condition에 한번이라도 떨어지면 안됨니다. 즉 Condition2 이 Condition1 이하로 떨어지면 안됨니다. 즉 Condition3 이 Condition1 or Condition2 이하로 떨어지면 안됨니다. if Condition1 == true and Condition2 == true and Condition3 == true and Condition4 == true then { Tx32 = Text_New(sdate,stime, lowest(L,10) ,"♥"); Text_SetStyle(tx32,2,2); } * 고맙습니다. 좋은 하루 되십시요^^
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-02-19 14:04:37

안녕하세요 예스스탁입니다. 조건만족시 봉번호 저장해서 이용하시면 됩니다. var : tx32(0); var1 = ma(c,5) ; var2 = ma(c,10) ; var3 = ma(c,15) ; var4 = ma(c,20) ; var5 = ma(c,25) ; var6 = ma(c,30) ; var7 = ma(c,35) ; var8 = ma(c,40) ; var9 = ma(c,45) ; Condition1 = crossup(var1,var2); Condition2 = crossup(var1,var3); Condition3 = crossup(var1,var4); Condition4 = crossup(var1,var5); Condition5 = crossup(var2,var3); Condition6 = crossup(var2,var4); Condition7 = crossup(var2,var5); Condition8 = crossup(var3,var4); Condition9 = crossup(var3,var5); Condition10 = crossup(var4,var5); if Condition1 == true Then value1 = index; if Condition2 == true Then value2 = index; if Condition3 == true Then value3 = index; if Condition4 == true Then value4 = index; if Condition5 == true Then value5 = index; if Condition6 == true Then value6 = index; if Condition7 == true Then value7 = index; if Condition8 == true Then value8 = index; if Condition9 == true Then value9 = index; if Condition10 == true Then { value10 = index; if value1 < value2 and value2 < value3 and value3 < value4 and value4 < value5 and value5 < value6 and value6 < value7 and value7 < value8 and value8 < value9 and value9 < value10 Then { Tx32 = Text_New(sdate,stime, lowest(L,10) ,"♥"); Text_SetStyle(tx32,2,2); } } 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 순차적 신호 요청 좀 드립니다. > * 항상 많은 도움에 고맙습니다. * 아래 사항으로 공부 하는데 질문 있습니다. 순서적으로 발생 한다음에 점이 찍혀야 되는데 안됨니다. <요청 사항 > if문 다음에 순서대로 발생 한 다음 마지막에 점이 찍히도록 지도 좀 요청 드립니다. ## 아래 수식 var1 = ma(c,5) ; var2 = ma(c,10) ; var3 = ma(c,15) ; var4 = ma(c,20) ; var5 = ma(c,25) ; var6 = ma(c,30) ; var7 = ma(c,35) ; var8 = ma(c,40) ; var9 = ma(c,45) ; 일경우 Condition1 = crossup(var1,var2); Condition2 = crossup(var1,var3); Condition3 = crossup(var1,var4); Condition4 = crossup(var1,var5); Condition5 = crossup(var2,var3); Condition6 = crossup(var2,var4); Condition7 = crossup(var2,var5); Condition8 = crossup(var3,var4); Condition9 = crossup(var3,var5); Condition10 = crossup(var4,var5); ## 순서적으로 이루어 진다음 점표시 좀 요청 드립니다. 단 중간에 한번이라도 높은 Condition 이 한번이라도 낮은 Condition에 한번이라도 떨어지면 안됨니다. 즉 Condition2 이 Condition1 이하로 떨어지면 안됨니다. 즉 Condition3 이 Condition1 or Condition2 이하로 떨어지면 안됨니다. if Condition1 == true and Condition2 == true and Condition3 == true and Condition4 == true then { Tx32 = Text_New(sdate,stime, lowest(L,10) ,"♥"); Text_SetStyle(tx32,2,2); } * 고맙습니다. 좋은 하루 되십시요^^