커뮤니티

여러 조건중 몇개 이상 충족시 주문

프로필 이미지
blueo
2021-03-04 00:35:28
758
글번호 146763
답변완료
안녕하세요 관리자님 우선 미리 답변에 감사 드립니다. 아래와 같이 조건이 있을때 예를 들어 Red가 2개 이상 발생하면 Buy를 한다는 수식을 하고 싶습니다. 이평선1양=False; 이평선1음=False; If DZwave2 > DZwave2[1] Then 이평선1양 = True ; If DZwave2 < DZwave2[1] Then 이평선1음 = True ; 이평선2양=False; 이평선2음=False; If turnPntArr[1][0]== "Hi" Then 이평선2양 = True ; If turnPntArr[1][0]== "Lo" Then 이평선2음 = True ; 이평선3양=False; 이평선3음=False; If turnPntArr2[1][0]== "Hi" Then 이평선3양 = True ; If turnPntArr2[1][0]== "Lo" Then 이평선3음 = True ; 이평선4양=False; 이평선4음=False; If DZwave4 > DZwave4[1] Then 이평선4양 = True ; If DZwave4 < DZwave4[1] Then 이평선4음 = True ; If 이평선1양 Then 이평선1컬러 = RED ; Else 이평선1컬러 = BLUE ; If 이평선2양 Then 이평선2컬러 = RED ; Else 이평선2컬러 = BLUE ; If 이평선3양 Then 이평선3컬러 = RED ; Else 이평선3컬러 = BLUE ; If 이평선4양 Then 이평선4컬러 = RED ; Else 이평선4컬러 = BLUE ;
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-03-04 10:45:36

안녕하세요 예스스탁입니다. var : REDcount(0),BLUEcount(0); 이평선1양=False; 이평선1음=False; If DZwave2 > DZwave2[1] Then 이평선1양 = True ; If DZwave2 < DZwave2[1] Then 이평선1음 = True ; 이평선2양=False; 이평선2음=False; If turnPntArr[1][0]== "Hi" Then 이평선2양 = True ; If turnPntArr[1][0]== "Lo" Then 이평선2음 = True ; 이평선3양=False; 이평선3음=False; If turnPntArr2[1][0]== "Hi" Then 이평선3양 = True ; If turnPntArr2[1][0]== "Lo" Then 이평선3음 = True ; 이평선4양=False; 이평선4음=False; If DZwave4 > DZwave4[1] Then 이평선4양 = True ; If DZwave4 < DZwave4[1] Then 이평선4음 = True ; REDcount = 0; BLUEcount = 0; If 이평선1양 Then { 이평선1컬러 = RED ; REDcount = REDcount+1; } Else { 이평선1컬러 = BLUE ; BLUEcount = BLUEcount+1; } If 이평선2양 Then { 이평선2컬러 = RED ; REDcount = REDcount+1; } Else { 이평선2컬러 = BLUE ; BLUEcount = BLUEcount+1; } If 이평선3양 Then { 이평선3컬러 = RED ; REDcount = REDcount+1; } Else { 이평선3컬러 = BLUE ; BLUEcount = BLUEcount+1; } If 이평선4양 Then { 이평선4컬러 = RED ; REDcount = REDcount+1; } Else { 이평선4컬러 = BLUE ; BLUEcount = BLUEcount+1; } if MarketPosition <= 0 and REDcount >= 2 Then Buy(); 즐거운 하루되세요 > blueo 님이 쓴 글입니다. > 제목 : 여러 조건중 몇개 이상 충족시 주문 > 안녕하세요 관리자님 우선 미리 답변에 감사 드립니다. 아래와 같이 조건이 있을때 예를 들어 Red가 2개 이상 발생하면 Buy를 한다는 수식을 하고 싶습니다. 이평선1양=False; 이평선1음=False; If DZwave2 > DZwave2[1] Then 이평선1양 = True ; If DZwave2 < DZwave2[1] Then 이평선1음 = True ; 이평선2양=False; 이평선2음=False; If turnPntArr[1][0]== "Hi" Then 이평선2양 = True ; If turnPntArr[1][0]== "Lo" Then 이평선2음 = True ; 이평선3양=False; 이평선3음=False; If turnPntArr2[1][0]== "Hi" Then 이평선3양 = True ; If turnPntArr2[1][0]== "Lo" Then 이평선3음 = True ; 이평선4양=False; 이평선4음=False; If DZwave4 > DZwave4[1] Then 이평선4양 = True ; If DZwave4 < DZwave4[1] Then 이평선4음 = True ; If 이평선1양 Then 이평선1컬러 = RED ; Else 이평선1컬러 = BLUE ; If 이평선2양 Then 이평선2컬러 = RED ; Else 이평선2컬러 = BLUE ; If 이평선3양 Then 이평선3컬러 = RED ; Else 이평선3컬러 = BLUE ; If 이평선4양 Then 이평선4컬러 = RED ; Else 이평선4컬러 = BLUE ;