커뮤니티

수정요청건

프로필 이미지
5101
2010-08-17 11:18:40
722
글번호 31629
답변완료
input : 전환선기간(9),선행스팬기간(52); Var : 전환선(0), 기준선(0),후행스팬(0),선행스팬1(0),선행스팬2(0); 전환선 = (highest(H,9)+lowest(L,9))/2; 선행스팬2 = (highest(H,52)+lowest(L,52))/2; if crossup(전환선,선행스팬2[25]) Then buy(); if CrossDown(전환선,선행스팬2[25]) Then Sell(); 상기식에서 말씀드린바와같이 지표에서 전환 선행1 선행2 를 변수로하여 조정할 때 신호차트에서도 지표변수조정시와 동일하게 신호에서도 3가지 변수조정하여 동일한 신호나오게 부탁합니다.빠른회신 항상 감사히 생각하고 있습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-08-17 13:36:48

안녕하세요 예스스탁입니다. 지표와 시스템은 별개의 식이므로 지표의 변수를 변경하여도 시스템이 자동으로 변경되지 않습니다. 각각 설정해 주셔야 합니다. input : 전환선기간(9),기준선기간(26),선행스팬기간(52),선행1수평이동봉수(10),선행2수평이동봉수(25); Var : 전환선(0), 기준선(0),선행스팬1(0),선행스팬2(0); 전환선 = (highest(H,전환선기간)+lowest(L,전환선기간))/2; 기준선 = (highest(H,기준선기간)+lowest(L,기준선기간))/2; 선행스팬1 = (전환선[선행1수평이동봉수]+기준선[선행1수평이동봉수])/2; 선행스팬2 = (highest(H,선행스팬기간)[선행2수평이동봉수]+lowest(L,선행스팬기간)[선행2수평이동봉수])/2; if crossup(전환선,선행스팬2) Then buy(); if CrossDown(전환선,선행스팬2) Then Sell(); 올리신 식의 조건내용에는 선행스팬1과 기준선이 사용되는 내용이 없습니다. 시스템식은 조건내용에 따라 별개로 작성하셔야 합니다. 수식내에서 기준선과 선행스팬1값도 계산하게 추가했습니다. 다른 조건을 만드신다면 해당 변수명을 이용하여 만드시면 됩니다. 즐거운 하루되세요 > 5101 님이 쓴 글입니다. > 제목 : 수정요청건 > input : 전환선기간(9),선행스팬기간(52); Var : 전환선(0), 기준선(0),후행스팬(0),선행스팬1(0),선행스팬2(0); 전환선 = (highest(H,9)+lowest(L,9))/2; 선행스팬2 = (highest(H,52)+lowest(L,52))/2; if crossup(전환선,선행스팬2[25]) Then buy(); if CrossDown(전환선,선행스팬2[25]) Then Sell(); 상기식에서 말씀드린바와같이 지표에서 전환 선행1 선행2 를 변수로하여 조정할 때 신호차트에서도 지표변수조정시와 동일하게 신호에서도 3가지 변수조정하여 동일한 신호나오게 부탁합니다.빠른회신 항상 감사히 생각하고 있습니다