커뮤니티
질문있씁니다
2018-02-08 01:04:21
148
글번호 116424
var : R2(0,data2),m2(0,data2);
var : D2전환선(0,data2),D2기준선(0,data2),D2선행스팬1(0,data2),D2선행스팬2(0,data2);
var : D2구름상단(0,data2),D2구름하단(0,data2);
R2 = data2((C-CloseD(1))/CloseD(1)*100);
M2 = data2(ma(C,20));
D2전환선 = data2((highest(H,9)+lowest(L,9))/2);
D2기준선 = data2((highest(H,26)+lowest(L,26))/2);
D2선행스팬1 = data2((D2전환선[25]+D2기준선[25])/2);
D2선행스팬2 = data2((highest(H,52)[25]+lowest(L,52)[25])/2);
D2구름상단 = max(D2선행스팬2,D2선행스팬2);
D2구름하단 = min(D2선행스팬2,D2선행스팬2);
d어제 답변을 위와 같이주셨는데요
문법적으로 궁금한것이있는데요
data2 참조를 해서 그값을 이용해서 출력하고 혹은 또다른 계산을 할때 거쳐가는 변수에는
모두다 D2기준선(0,data2) 이것처럼 ,data2가 붙어야만하나요?
작성하신 것을 보면 모두다 ,data2 를 변수 선언시 붙여주셨는데요
제가 그걸 빼고 돌려도 잘작동하는데
왜 굳이 ,data2를 써야하는 이유가 무엇인지궁금합니다.
data2((highest(H,9)+lowest(L,9))/2); 에서는 그 data2 를 가져오기위해서 사용하는것은 당연해보이지만 이값을 저장하는 변수형태도 ,data2를 붙여서 선언해야하는게 꼭필요한것인지
아님 알아보기 쉽게하기위해서 그렇게작성하는것인지궁금합니다
답변 1
예스스탁 예스스탁 답변
2018-02-08 12:28:45
안녕하세요
예스스탁입니다.
꼭 필요한 부분입니다.
선언시 데이터번호를 지정하는 이유는
이전봉의 값을 참조시 해당 데이터의 주기로 값을 가져오기 위함입니다.
랭귀지 도움말에서 타종목/타주기 수식 작성시 유의사항 부분 참고하시기 바랍니다.
https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/4_4_3.htm
즐거운 하루되세요
> 여유로운투자 님이 쓴 글입니다.
> 제목 : 질문있씁니다
>
var : R2(0,data2),m2(0,data2);
var : D2전환선(0,data2),D2기준선(0,data2),D2선행스팬1(0,data2),D2선행스팬2(0,data2);
var : D2구름상단(0,data2),D2구름하단(0,data2);
R2 = data2((C-CloseD(1))/CloseD(1)*100);
M2 = data2(ma(C,20));
D2전환선 = data2((highest(H,9)+lowest(L,9))/2);
D2기준선 = data2((highest(H,26)+lowest(L,26))/2);
D2선행스팬1 = data2((D2전환선[25]+D2기준선[25])/2);
D2선행스팬2 = data2((highest(H,52)[25]+lowest(L,52)[25])/2);
D2구름상단 = max(D2선행스팬2,D2선행스팬2);
D2구름하단 = min(D2선행스팬2,D2선행스팬2);
d어제 답변을 위와 같이주셨는데요
문법적으로 궁금한것이있는데요
data2 참조를 해서 그값을 이용해서 출력하고 혹은 또다른 계산을 할때 거쳐가는 변수에는
모두다 D2기준선(0,data2) 이것처럼 ,data2가 붙어야만하나요?
작성하신 것을 보면 모두다 ,data2 를 변수 선언시 붙여주셨는데요
제가 그걸 빼고 돌려도 잘작동하는데
왜 굳이 ,data2를 써야하는 이유가 무엇인지궁금합니다.
data2((highest(H,9)+lowest(L,9))/2); 에서는 그 data2 를 가져오기위해서 사용하는것은 당연해보이지만 이값을 저장하는 변수형태도 ,data2를 붙여서 선언해야하는게 꼭필요한것인지
아님 알아보기 쉽게하기위해서 그렇게작성하는것인지궁금합니다
다음글
이전글