커뮤니티

dayindex==0;

프로필 이미지
새로운세상
2012-12-05 19:23:43
1715
글번호 221812
답변완료
안녕하세요~ 다음 내용 부탁드립니다. YT에서 dayindex==0; 을 예스스팟에서 표현하고 싶습니다. (매뉴얼을 아무리 찾아봐도 비슷한 함수가 없네요) ------------------------------ function Chart1_OnRiseSignal(Signal) { if (Signal.signalKind == 1 ) //Long신호발생시 { ................ ........... ............. } } 위의 '차트에서 신호가 발생하면, 그리고 신호가 매수신호이면 .... 한다.'는 내용과 같이, '첫봉이 완성이 되면' 을 스팟수식으로 작성하고 싶습니다. (단지 '첫봉의 완성이라는 이벤트가 발생하면... 한다' 는 의미) 차트의 신호와 아무 관계가 없기 때문에 차트객체는 사용하지 않습니다. 그럼 부탁드리겠습니다. 감사합니다 !!!
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2012-12-06 11:09:41

안녕하세요 예스스탁입니다. 예스스팟의 차트객체안에 GetIndicatorData 함수와 OnBarAppended이벤트를 함께이용 하시면 됩니다. 예를들어 예스랭귀지로 아래 내용을 dayindex라는 이름의 지표로 만들어 plot1(dayindex); 차트에 적용하고 아래와 같이 스팟수식을 작성하시면 됩니다. 당일 첫봉이 완성이 될때는 두번째봉의 시가가 수신될때 이고 OnBarAppended는 차트에 봉이 추가될때(시가발생) 발생되는 이벤트으므로 GetIndicatorData("dayindex",1,0)가 1일때가 차트의 당일 첫봉이 완성될때 입니다. function Chart1_OnBarAppended(nData) { var idx = Chart1.GetIndicatorData("dayindex",1,0); if (idx == 1) 실행문~~~ } 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : dayindex==0; > 안녕하세요~ 다음 내용 부탁드립니다. YT에서 dayindex==0; 을 예스스팟에서 표현하고 싶습니다. (매뉴얼을 아무리 찾아봐도 비슷한 함수가 없네요) ------------------------------ function Chart1_OnRiseSignal(Signal) { if (Signal.signalKind == 1 ) //Long신호발생시 { ................ ........... ............. } } 위의 '차트에서 신호가 발생하면, 그리고 신호가 매수신호이면 .... 한다.'는 내용과 같이, '첫봉이 완성이 되면' 을 스팟수식으로 작성하고 싶습니다. (단지 '첫봉의 완성이라는 이벤트가 발생하면... 한다' 는 의미) 차트의 신호와 아무 관계가 없기 때문에 차트객체는 사용하지 않습니다. 그럼 부탁드리겠습니다. 감사합니다 !!!
프로필 이미지

새로운세상

2012-12-06 11:21:34

우선 답변 감사드립니다. 그런데 질문에서 말씀드린 바와 같이, 챠트객체를 사용하지 않고, 스팟 자체에서 dayindex==0; 을 표현할 수는 없는지요? 즉 YT 차트와 무관하게 스팟에서 '첫봉의 완성이라는 이벤트가 발생하면... 한다'라는 수식 표현을 하고 싶습니다. 번거로우시겠지만, 다시 한번 검토 부탁드립니다. 감사합니다 !!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : dayindex==0; > 안녕하세요 예스스탁입니다. 예스스팟의 차트객체안에 GetIndicatorData 함수와 OnBarAppended이벤트를 함께이용 하시면 됩니다. 예를들어 예스랭귀지로 아래 내용을 dayindex라는 이름의 지표로 만들어 plot1(dayindex); 차트에 적용하고 아래와 같이 스팟수식을 작성하시면 됩니다. 당일 첫봉이 완성이 될때는 두번째봉의 시가가 수신될때 이고 OnBarAppended는 차트에 봉이 추가될때(시가발생) 발생되는 이벤트으므로 GetIndicatorData("dayindex",1,0)가 1일때가 차트의 당일 첫봉이 완성될때 입니다. function Chart1_OnBarAppended(nData) { var idx = Chart1.GetIndicatorData("dayindex",1,0); if (idx == 1) 실행문~~~ } 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : dayindex==0; > 안녕하세요~ 다음 내용 부탁드립니다. YT에서 dayindex==0; 을 예스스팟에서 표현하고 싶습니다. (매뉴얼을 아무리 찾아봐도 비슷한 함수가 없네요) ------------------------------ function Chart1_OnRiseSignal(Signal) { if (Signal.signalKind == 1 ) //Long신호발생시 { ................ ........... ............. } } 위의 '차트에서 신호가 발생하면, 그리고 신호가 매수신호이면 .... 한다.'는 내용과 같이, '첫봉이 완성이 되면' 을 스팟수식으로 작성하고 싶습니다. (단지 '첫봉의 완성이라는 이벤트가 발생하면... 한다' 는 의미) 차트의 신호와 아무 관계가 없기 때문에 차트객체는 사용하지 않습니다. 그럼 부탁드리겠습니다. 감사합니다 !!!
프로필 이미지

예스스탁 예스스탁 답변

2012-12-06 13:19:29

안녕하세요 예스스탁입니다. 차트객체를 사용하지 않으신다면 종목객체로 해당 종목 추가하신 후 수신된 데이터의 시간으로 판단하셔야 합니다. 종목객체를 MarketData1 이름으로 추가하신 후 속성화면에서 종목설정하신후에 아래와 같이 작성하시면 됩니다. 차트는 5분봉을 기준으로 작성했습니다. 종목객체의 시간(time)은 1/10000초 까지 리턴하므로 time/10000으로 하시면 HHMMDD 6자리값으로 사요할 수 있습니다. 시작시간이 기준일 경우 9시 5분봉의 시가가 들어오는 시점이 첫봉 완성시점이므로 아래와 같이 작성해 사용하시면 됩니다. var T; var PreT; function Main_OnU*dateMarket(sItemCode, lU*dateID) { PreT = T; T = Math.round(MarketData1.time/10000); if (PreT < 90500 && T >= 90500) 실행문 } 식상 게시판 금칙어가 있어 업데이트의 경우 U*date로 작성되었습니다. *을 p로 변경하시면 됩니다. 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : Re : Re : dayindex==0; > 우선 답변 감사드립니다. 그런데 질문에서 말씀드린 바와 같이, 챠트객체를 사용하지 않고, 스팟 자체에서 dayindex==0; 을 표현할 수는 없는지요? 즉 YT 차트와 무관하게 스팟에서 '첫봉의 완성이라는 이벤트가 발생하면... 한다'라는 수식 표현을 하고 싶습니다. 번거로우시겠지만, 다시 한번 검토 부탁드립니다. 감사합니다 !!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : dayindex==0; > 안녕하세요 예스스탁입니다. 예스스팟의 차트객체안에 GetIndicatorData 함수와 OnBarAppended이벤트를 함께이용 하시면 됩니다. 예를들어 예스랭귀지로 아래 내용을 dayindex라는 이름의 지표로 만들어 plot1(dayindex); 차트에 적용하고 아래와 같이 스팟수식을 작성하시면 됩니다. 당일 첫봉이 완성이 될때는 두번째봉의 시가가 수신될때 이고 OnBarAppended는 차트에 봉이 추가될때(시가발생) 발생되는 이벤트으므로 GetIndicatorData("dayindex",1,0)가 1일때가 차트의 당일 첫봉이 완성될때 입니다. function Chart1_OnBarAppended(nData) { var idx = Chart1.GetIndicatorData("dayindex",1,0); if (idx == 1) 실행문~~~ } 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : dayindex==0; > 안녕하세요~ 다음 내용 부탁드립니다. YT에서 dayindex==0; 을 예스스팟에서 표현하고 싶습니다. (매뉴얼을 아무리 찾아봐도 비슷한 함수가 없네요) ------------------------------ function Chart1_OnRiseSignal(Signal) { if (Signal.signalKind == 1 ) //Long신호발생시 { ................ ........... ............. } } 위의 '차트에서 신호가 발생하면, 그리고 신호가 매수신호이면 .... 한다.'는 내용과 같이, '첫봉이 완성이 되면' 을 스팟수식으로 작성하고 싶습니다. (단지 '첫봉의 완성이라는 이벤트가 발생하면... 한다' 는 의미) 차트의 신호와 아무 관계가 없기 때문에 차트객체는 사용하지 않습니다. 그럼 부탁드리겠습니다. 감사합니다 !!!
프로필 이미지

새로운세상

2012-12-06 13:35:34

.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : dayindex==0; > 안녕하세요 예스스탁입니다. 차트객체를 사용하지 않으신다면 종목객체로 해당 종목 추가하신 후 수신된 데이터의 시간으로 판단하셔야 합니다. 종목객체를 MarketData1 이름으로 추가하신 후 속성화면에서 종목설정하신후에 아래와 같이 작성하시면 됩니다. 차트는 5분봉을 기준으로 작성했습니다. 종목객체의 시간(time)은 1/10000초 까지 리턴하므로 time/10000으로 하시면 HHMMDD 6자리값으로 사요할 수 있습니다. 시작시간이 기준일 경우 9시 5분봉의 시가가 들어오는 시점이 첫봉 완성시점이므로 아래와 같이 작성해 사용하시면 됩니다. var T; var PreT; function Main_OnU*dateMarket(sItemCode, lU*dateID) { PreT = T; T = Math.round(MarketData1.time/10000); if (PreT < 90500 && T >= 90500) 실행문 } 식상 게시판 금칙어가 있어 업데이트의 경우 U*date로 작성되었습니다. *을 p로 변경하시면 됩니다. 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : Re : Re : dayindex==0; > 우선 답변 감사드립니다. 그런데 질문에서 말씀드린 바와 같이, 챠트객체를 사용하지 않고, 스팟 자체에서 dayindex==0; 을 표현할 수는 없는지요? 즉 YT 차트와 무관하게 스팟에서 '첫봉의 완성이라는 이벤트가 발생하면... 한다'라는 수식 표현을 하고 싶습니다. 번거로우시겠지만, 다시 한번 검토 부탁드립니다. 감사합니다 !!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : dayindex==0; > 안녕하세요 예스스탁입니다. 예스스팟의 차트객체안에 GetIndicatorData 함수와 OnBarAppended이벤트를 함께이용 하시면 됩니다. 예를들어 예스랭귀지로 아래 내용을 dayindex라는 이름의 지표로 만들어 plot1(dayindex); 차트에 적용하고 아래와 같이 스팟수식을 작성하시면 됩니다. 당일 첫봉이 완성이 될때는 두번째봉의 시가가 수신될때 이고 OnBarAppended는 차트에 봉이 추가될때(시가발생) 발생되는 이벤트으므로 GetIndicatorData("dayindex",1,0)가 1일때가 차트의 당일 첫봉이 완성될때 입니다. function Chart1_OnBarAppended(nData) { var idx = Chart1.GetIndicatorData("dayindex",1,0); if (idx == 1) 실행문~~~ } 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : dayindex==0; > 안녕하세요~ 다음 내용 부탁드립니다. YT에서 dayindex==0; 을 예스스팟에서 표현하고 싶습니다. (매뉴얼을 아무리 찾아봐도 비슷한 함수가 없네요) ------------------------------ function Chart1_OnRiseSignal(Signal) { if (Signal.signalKind == 1 ) //Long신호발생시 { ................ ........... ............. } } 위의 '차트에서 신호가 발생하면, 그리고 신호가 매수신호이면 .... 한다.'는 내용과 같이, '첫봉이 완성이 되면' 을 스팟수식으로 작성하고 싶습니다. (단지 '첫봉의 완성이라는 이벤트가 발생하면... 한다' 는 의미) 차트의 신호와 아무 관계가 없기 때문에 차트객체는 사용하지 않습니다. 그럼 부탁드리겠습니다. 감사합니다 !!!