커뮤니티

조건을 만족하는 값 추리기

프로필 이미지
이만스닥
2022-11-03 11:38:33
966
글번호 163500
답변완료
안녕하세요 항상 건강하셨으면 좋겠습니다. 코드 짜주시고 도움 주셔서 항상 고맙습니다 (__) 특정 조건을 만족하는 값만 추리길 원합니다 어떻게 해야할지 도움 주시면 감사하겠습니다 X = IFF(Y, 1, 0)이라고 가정하고 (X는 0 또는 1일수밖에 없음) X가 1이었다가 0으로 바뀌었다는 가정하에, X가 1이었을때의 봉들 중 가장 작은 거래량을 가진 봉의 저가 <--var1에 넣고싶습니다. X가 0이었다가 1로 바뀌었다면, x가 0이었을떄의 봉들 중 가장 작은 거래량을 가진 봉의 저가 <-- var2에 넣고싶습니다 var2에 새로운 값이 저장되어있는 상태이고, 다시 x가 1이었다가 0으로 바뀌면, var1에 바로 전에 x가 1인 상황이었을때 만들어진 가장 작은 거래량을 가진 봉의 저가 값'을 다시 넣고, 그 전에 있던 var1 값은 var3에 저장이 되었으면 좋겠습니다. var1에 새로운 값이 저장되어있고, x가 0이었다가 다시 1로 바뀌면, var2의 x가 1이었을때 만들어진 가장 적은 거래량을 가진 봉의 저가 값을 넣고, 그 전에있던 var2는 var4에 저장되었으면 좋겠습니다. 이렇게 하면 홀수 var에는 x가 1이었을때 값이 계속 갱신되었으면 좋겠습니다. , 짝수 var에는 x가 0이었을때의 값들이 계속 갱신되었으면 좋겠습니다. 홀수, 짝수 var들은 위와 같은 갱신은 10번까지 할 수 있도록 도와주세요(var 값은 계속 바뀌지만 실제 사용은 홀수당 10개, 짝수당 10개까지 할 수 있도록) 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-11-04 13:26:55

안녕하세요 예스스탁입니다. var : Y(False),X(0),minv(0); X = IFF(Y, 1, 0); if X == 1 Then { if X != X[1] Then { minv = v; var1 = L; Var3 = var1[1]; Var5 = var3[1]; Var7 = var5[1]; Var9 = var6[1]; Var11 = var9[1]; Var13 = var13[1]; Var15 = var15[1]; Var17 = var17[1]; Var19 = var19[1]; } Else { if v < minv Then { minv = v; var1 = L; } } } if X == 0 Then { if X != X[1] Then { minv = v; var2 = L; Var4 = var2[1]; Var6 = var4[1]; Var8 = var6[1]; Var10 = var8[1]; Var12 = var10[1]; Var14 = var12[1]; Var16 = var14[1]; Var18 = var16[1]; Var20 = var18[1]; } Else { if v < minv Then { minv = v; var2 = L; } } } 즐거운 하루되세요 > 이만스닥 님이 쓴 글입니다. > 제목 : 조건을 만족하는 값 추리기 > 안녕하세요 항상 건강하셨으면 좋겠습니다. 코드 짜주시고 도움 주셔서 항상 고맙습니다 (__) 특정 조건을 만족하는 값만 추리길 원합니다 어떻게 해야할지 도움 주시면 감사하겠습니다 X = IFF(Y, 1, 0)이라고 가정하고 (X는 0 또는 1일수밖에 없음) X가 1이었다가 0으로 바뀌었다는 가정하에, X가 1이었을때의 봉들 중 가장 작은 거래량을 가진 봉의 저가 <--var1에 넣고싶습니다. X가 0이었다가 1로 바뀌었다면, x가 0이었을떄의 봉들 중 가장 작은 거래량을 가진 봉의 저가 <-- var2에 넣고싶습니다 var2에 새로운 값이 저장되어있는 상태이고, 다시 x가 1이었다가 0으로 바뀌면, var1에 바로 전에 x가 1인 상황이었을때 만들어진 가장 작은 거래량을 가진 봉의 저가 값'을 다시 넣고, 그 전에 있던 var1 값은 var3에 저장이 되었으면 좋겠습니다. var1에 새로운 값이 저장되어있고, x가 0이었다가 다시 1로 바뀌면, var2의 x가 1이었을때 만들어진 가장 적은 거래량을 가진 봉의 저가 값을 넣고, 그 전에있던 var2는 var4에 저장되었으면 좋겠습니다. 이렇게 하면 홀수 var에는 x가 1이었을때 값이 계속 갱신되었으면 좋겠습니다. , 짝수 var에는 x가 0이었을때의 값들이 계속 갱신되었으면 좋겠습니다. 홀수, 짝수 var들은 위와 같은 갱신은 10번까지 할 수 있도록 도와주세요(var 값은 계속 바뀌지만 실제 사용은 홀수당 10개, 짝수당 10개까지 할 수 있도록) 부탁드립니다.