커뮤니티

부탁 드립니다

프로필 이미지
마도로스77
2018-09-05 02:26:30
122
글번호 121800
답변완료
안녕 하세요 문의 드립니다 // 질문1 var : HH2(0,data2),LL2(0,data2); Input : P12(100); HH2 = data2(highest(H,P12)); LL2 = data2(lowest(L,P12)); Var12 = data2(HH2-(HH2-LL2)*0.5); 메인차트는 1분봉을 사용하고 참조차트는 10분 봉으로 사용합니다 이경우 메인차트 현재봉 기준 500봉 이전의 hh2 하고 Var12 의 값을 참고하고 싶을때 1분봉으로 하면 hh2[500] 참조10분봉이면 hh2[50] 1분봉으로 하면 Var12[500] 참조10분봉이면 Var12[50] 일것 같은데,, 어떤걸로 사용해야 되는지 설명 부탁 드립니다 지금 사용하는 수익에는 hh2[50] , Var12[500] 을 사용하니 원하는 신호는 나옵니다만 ㅠㅠ 정확한 기준을 모르겠습니다 자세한 설명좀 부탁 드리겠습니다 //질문2 if Crossup( c , DayOpen) then var1 = Index; 이경우 시가돌파하고 100봉 전에 조건1을 만족하면 매수 시가돌파하고 10봉이 지나고 나서 조건1을 만족하면 매수 수식 부탁 드립니다 감사 합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-09-06 09:44:33

안녕하세요 예스스탁입니다. 1 해당 내용은 사용자분이 기호에 따라 기준으로 지정하시면 됩니다. 변수선언시에 지정하는 데이터번호는 변수에 값이 저장되는 기준을 지정한 데이터를 기준으로 한다라는 의미입니다. 이전값을 지정할 때는 해당 데이터를 기준으로 반환합니다. data2의 값을 저장받지만 이전값 참조는 data1기준으로 하고자 하시면 아래와 같이 수식을 변경하고 HH2[500],var12[500]으로 지정하시면 됩니다. Input : P12(100); var : HH2(0,data1),LL2(0,data1),Var12(0,data1); HH2 = data2(highest(H,P12)); LL2 = data2(lowest(L,P12)); Var12 = data2(HH2-(HH2-LL2)*0.5); 물론 data2를 기준으로 하시면 기존식을 사용하시고 HH2[50],Var12[50]으로 지정하시면 됩니다. 참조데이터를 이용하는 수식에서는 모든 변수를 선언해 주시고 데이터번호를 지정해 주셔야 합니다 var12도 같이 처리해 주셔야 합니다. 2 if Crossup( c , DayOpen) then var1 = Index; if index >= var1+10 and index <= var1+100 and 조건 Then buy(); 즐거운 하루되세요 > 마도로스77 님이 쓴 글입니다. > 제목 : 부탁 드립니다 > 안녕 하세요 문의 드립니다 // 질문1 var : HH2(0,data2),LL2(0,data2); Input : P12(100); HH2 = data2(highest(H,P12)); LL2 = data2(lowest(L,P12)); Var12 = data2(HH2-(HH2-LL2)*0.5); 메인차트는 1분봉을 사용하고 참조차트는 10분 봉으로 사용합니다 이경우 메인차트 현재봉 기준 500봉 이전의 hh2 하고 Var12 의 값을 참고하고 싶을때 1분봉으로 하면 hh2[500] 참조10분봉이면 hh2[50] 1분봉으로 하면 Var12[500] 참조10분봉이면 Var12[50] 일것 같은데,, 어떤걸로 사용해야 되는지 설명 부탁 드립니다 지금 사용하는 수익에는 hh2[50] , Var12[500] 을 사용하니 원하는 신호는 나옵니다만 ㅠㅠ 정확한 기준을 모르겠습니다 자세한 설명좀 부탁 드리겠습니다 //질문2 if Crossup( c , DayOpen) then var1 = Index; 이경우 시가돌파하고 100봉 전에 조건1을 만족하면 매수 시가돌파하고 10봉이 지나고 나서 조건1을 만족하면 매수 수식 부탁 드립니다 감사 합니다