안녕하세요 관리자님
미리 답변에 감사 드립니다.
색상을 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 ;