커뮤니티

문의드립니다

프로필 이미지
새벽에
2023-02-24 13:13:49
1366
글번호 166667
답변완료
안녕하세요? 아래2가지의 조건문을 합하여 하나로 만들고 싶습니다 도움주셔서 감사합니다 1. if (CountIf(B==1,2) == 2 and B[2] == 0) or (CountIf(B==1,3) == 2 and B[1] == 0 and B[3] == 0) Then Buy(); if (CountIf(S==1,2) == 2 and S[2] == 0 ) or (CountIf(S==1,3) == 2 and S[1] == 0 and S[3] == 0) Then Sell(); 2. if a == 1 and j == 1 and a != a[1] and j != j[1] Then Buy(); { } if a == -1 and j == -1 and a != a[1] and j != j[1] Then Sell(); { }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-02-24 13:36:51

안녕하세요 예스스탁입니다. 1 1번식에 2번식을 or로 조합하시면 아래와 같습니다. if (CountIf(B==1,2) == 2 and B[2] == 0) or (CountIf(B==1,3) == 2 and B[1] == 0 and B[3] == 0) or (a == 1 and j == 1 and a != a[1] and j != j[1]) Then Buy(); if (CountIf(S==1,2) == 2 and S[2] == 0 ) or (CountIf(S==1,3) == 2 and S[1] == 0 and S[3] == 0) or (a == -1 and j == -1 and a != a[1] and j != j[1]) Then Sell(); 2 1번식에 2번식을 and로 조합하시면 아래와 같습니다. if ((CountIf(B==1,2) == 2 and B[2] == 0) or (CountIf(B==1,3) == 2 and B[1] == 0 and B[3] == 0)) and (a == 1 and j == 1 and a != a[1] and j != j[1]) Then Buy(); if ((CountIf(S==1,2) == 2 and S[2] == 0 ) or (CountIf(S==1,3) == 2 and S[1] == 0 and S[3] == 0)) and (a == -1 and j == -1 and a != a[1] and j != j[1]) Then Sell(); 즐거운 하루되세요 > 새벽에 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요? 아래2가지의 조건문을 합하여 하나로 만들고 싶습니다 도움주셔서 감사합니다 1. if (CountIf(B==1,2) == 2 and B[2] == 0) or (CountIf(B==1,3) == 2 and B[1] == 0 and B[3] == 0) Then Buy(); if (CountIf(S==1,2) == 2 and S[2] == 0 ) or (CountIf(S==1,3) == 2 and S[1] == 0 and S[3] == 0) Then Sell(); 2. if a == 1 and j == 1 and a != a[1] and j != j[1] Then Buy(); { } if a == -1 and j == -1 and a != a[1] and j != j[1] Then Sell(); { }