커뮤니티

색상을 Input 에 넣는 법

프로필 이미지
blueo
2021-03-04 00:37:18
723
글번호 146764
답변완료
안녕하세요 관리자님 미리 답변에 감사 드립니다. 색상을 Input에 넣어 최적화를 해보고 싶은데 아래와 같은 조건의 색상을 어떻게 Input에 넣는지 문의 드립니다. 감사 합니다. 이평선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 11:09:10

안녕하세요 예스스탁입니다. 색상은 RED,BLUE와 같은 색상예약어나 RGB(255,255,0)과 같이 색상코드로 지정되기에 색상을 외부변수로 지정해 최적화를 해볼수는 없습니다. 최적화는 외부변수가 일정값으로 증감할 수 있는 숫자 이어야 합니다. 그러므로 색상을 별도의 숫자로 구분해서 지정해서 해당 값을 최적화 하셔야 합니다. If 이평선1양 Then 이평선1컬러 = 1; Else 이평선1컬러 = 0; 이평선1컬러는 if조건에 따라 구분되는 값이 필요할 뿐이므로 아래와 같이 RED나 BLUE대신에 1과 0이라는 값을 지정하고 이용하셔야 합니다. input : 색상1(1); 이평선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컬러 = 1 ; Else 이평선1컬러 = 0 ; If 이평선2양 Then 이평선2컬러 = 1 ; Else 이평선2컬러 = 0 ; If 이평선3양 Then 이평선3컬러 = 1 ; Else 이평선3컬러 = 0 ; If 이평선4양 Then 이평선4컬러 = 1 ; Else 이평선4컬러 = 0 ; if MarketPosition <= 0 and 이평선1컬러 == 색상1 Then Buy(); 즐거운 하루되세요 > blueo 님이 쓴 글입니다. > 제목 : 색상을 Input 에 넣는 법 > 안녕하세요 관리자님 미리 답변에 감사 드립니다. 색상을 Input에 넣어 최적화를 해보고 싶은데 아래와 같은 조건의 색상을 어떻게 Input에 넣는지 문의 드립니다. 감사 합니다. 이평선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 ;