커뮤니티

함수 문의

프로필 이미지
softtoug
2016-06-29 20:18:59
114
글번호 99593
답변완료
안녕하세요 1. 이평선 매매를 하고 있습니다. if문으로 적용하고 관찰해보니, 시스템상으로 예비신오가 나옵니다. - 제생각에는 아마 매수의 경우 var1 이 var2를 지나가고 다음봉에서 매수가 이루어지는 것으로 짐작 됩니다.. 그런데, 실질적으로 교차하는 순간 매매가 이루질 수는 없는지요? 다음봉에서부터 시작하면 불이익이 많은 것 같습니다. 수식으로 표현할 수 없는 지요? 확인 부탁드립니다. 하기는 제가 사용하고 있는 수식입니다. input : short(5),mid(20),long(60); var1 = ma(c,short); var2 = ma(c,mid); var3 = ma(c,long); Condition1 = var1 > var2 and var2 > var3;#정배열이면 true 아니면 false Condition2 = var1 < var2 and var2 < var3;#역배열이면 true 아니면 false #정배열이 아니었다가 정배열이 되면 매수진입 if Condition1 == true and Condition1[1] == false and buy(); #역배열이 아니었다가 역배열이 되면 매도진입 if Condition2 == true and Condition2[1] == false and sell(); 2. 어제 문의 드렸는데, 받은 답변입니다. 두 이평선의 거리를 구하는 문의를 하기와 같이 드렸습니다. 그런데 하기 식을 어떻게 사용할 수 있는지요? 챠트에 표현이 될 수 있는방법이 있는지요? ----------------------------------------------- 안녕하세요 예스스탁입니다. 이평선간 거리는 값의 차이(Y축의 차이)로만 가능합니다. 이평 2개의 차이값을 구하시면 됩니다. ma(c,20)-ma(C,60) ------------------------------------------------- 확인 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-06-30 09:51:31

안녕하세요 예스스탁입니다. 1 가능하지 않습니다. if문은 봉완성시(다음봉시가수신)일때만 조건을 체크합니다. 미완성시에 신호를 나오게 할수 없습니다. 2 plot1(ma(c,20)-ma(C,60)); 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 함수 문의 > 안녕하세요 1. 이평선 매매를 하고 있습니다. if문으로 적용하고 관찰해보니, 시스템상으로 예비신오가 나옵니다. - 제생각에는 아마 매수의 경우 var1 이 var2를 지나가고 다음봉에서 매수가 이루어지는 것으로 짐작 됩니다.. 그런데, 실질적으로 교차하는 순간 매매가 이루질 수는 없는지요? 다음봉에서부터 시작하면 불이익이 많은 것 같습니다. 수식으로 표현할 수 없는 지요? 확인 부탁드립니다. 하기는 제가 사용하고 있는 수식입니다. input : short(5),mid(20),long(60); var1 = ma(c,short); var2 = ma(c,mid); var3 = ma(c,long); Condition1 = var1 > var2 and var2 > var3;#정배열이면 true 아니면 false Condition2 = var1 < var2 and var2 < var3;#역배열이면 true 아니면 false #정배열이 아니었다가 정배열이 되면 매수진입 if Condition1 == true and Condition1[1] == false and buy(); #역배열이 아니었다가 역배열이 되면 매도진입 if Condition2 == true and Condition2[1] == false and sell(); 2. 어제 문의 드렸는데, 받은 답변입니다. 두 이평선의 거리를 구하는 문의를 하기와 같이 드렸습니다. 그런데 하기 식을 어떻게 사용할 수 있는지요? 챠트에 표현이 될 수 있는방법이 있는지요? ----------------------------------------------- 안녕하세요 예스스탁입니다. 이평선간 거리는 값의 차이(Y축의 차이)로만 가능합니다. 이평 2개의 차이값을 구하시면 됩니다. ma(c,20)-ma(C,60) ------------------------------------------------- 확인 부탁드립니다. 감사합니다.