커뮤니티
타주기 참조..
2012-02-28 03:33:14
326
글번호 48285
이 홈페이지에 들어와서 타주기참조에 관련된 정보를 계속 보고 있는데.. 도저히 이해가 안됩니다....
15분봉 차트에서 1일봉 고가에서 저가를 뺀 값을 어떻게 구하나요 ? .,,
주석을 조금 자세하게 달아주셨으면 합니다.. data2,3 .. 이것이 무엇을 의미하는지도 모르겠고... data2...~~...[a] 이렇게 되어 있을 때 a 는 배열값 인가요.... ?
하나도 모르겠네요..
답변 1
예스스탁 예스스탁 답변
2012-02-28 11:45:48
안녕하세요
예스스탁입니다.
일봉의 고가와 저가의 경우에는
타종목을 참고하지 않고도 사용하실 수 있습니다.
dayopen/dayhigh/daylow/dayclose함수가 일봉의 시고저종가를 가져오는 함수입니다.
예를 들어 인자값을 dayhigh(0)-daylow(0)은 당일 최고가에서 최저가를 뺀 값이며
dayhigh(1)-daylow(1)은 전일 최고가에서 최저가를 뺀값입니다.
이전일을 표현하실 때는 ()안에 현재를 기준으로 며칠전인지만 숫자로 넣으시면 됩니다.
타주기의 경우는 참조데이터를 이용하셔는 방법이 있는데
참조데이터는 차트의 상단의 종목선택버튼(돋보기 아이콘) 중 오른쪽을 누르시면
선택하여 적용하실 수 있습니다.
주종목과 같은 종목으로 다른주기르 설정하셔도 되며
주종목과 다른 종목으로 같은주기, 다른 주기로 설정해 사용하셔도 됩니다,.
참조데이터는 차트에 추가하는 순서대로 data2~data99까지 명칭이 차례대로 붙게 됩니다.
참조데이터의 번호는 차트에 적용 후 해당 데이터의 이름옆에 표시가 됩니다.
수식에서는 이 참조데이터 번호를 이용해 식을 작서아시면 됩니다.
가령 주종목은 콜온션이고 참조데이터가 선물이고 선물에서 골든크로스 발생시
매수한다면
if data2(crossup(ma(c,5),ma(c,20))) then
buy();
와 같이 작성하시면 data2에서 5-20 골든크로스가 발생시에 매수한다는 식입니다.
수식에서 []는 두군데만 사용됩니다.
1. 이전값참조
이전값 참조는 현재기준으로 몇개봉전의 값을 가져올때 사용됩ㅂ니다.
가령 한봉전 고가는 H[1], 두봉전 고가는 H[2]로 작성하시면 됩니다
[]안에 몇봉전인지 봉수를 넣으시면 됩니다.
2. 배열변수의 방 번호 지정
배열변수는 일반변수와 다르게 현재시점의 여러개 개의 값을 하나의 변수에 입력하고자 할 때 사용됩니다.
일반변수는 봉당 한개의 값만 저장이 가능합니다.
그러므로 저장해야 할 값이 10라면 변수를 선언시
아래와 같이 선언하시면 XX라는 변수는 봉당 10개씩 값을 저장할 수 있는 변수가 됩니다.
array : XX[10](0);
XX[0]은 현재시점에서 0번방, XX[1]은 현재시점에서 1번방, XX[9]는 현재시점에서 9번째 방을 나타납니다.
마찬가지로 배열변수도 이전값 참조가 가능합니다.
XX[0][1]은 0번방의 한봉전값, XX[1][1]은 1번방의 1봉전 값이 됩니다.
홈페이지의 예스트레이더 메뉴에 가시면
에스랭귀지 메뉴얼이 있습니다.
좀더 자세한 내용은 메뉴얼을 참고하시기 바랍니다.
즐거운 하루되세요
> 둘둘이 님이 쓴 글입니다.
> 제목 : 타주기 참조..
> 이 홈페이지에 들어와서 타주기참조에 관련된 정보를 계속 보고 있는데.. 도저히 이해가 안됩니다....
15분봉 차트에서 1일봉 고가에서 저가를 뺀 값을 어떻게 구하나요 ? .,,
주석을 조금 자세하게 달아주셨으면 합니다.. data2,3 .. 이것이 무엇을 의미하는지도 모르겠고... data2...~~...[a] 이렇게 되어 있을 때 a 는 배열값 인가요.... ?
하나도 모르겠네요..
이전글