커뮤니티

신호 수식 지표로 변환 부탁합니다.

프로필 이미지
knoll
2025-04-10 02:12:00
281
글번호 189979
답변완료
안녕하세요! 귀사의 무궁한 발전을 기원합니다. 예스트레이더에는 타사처럼 신호는 없지만 저는 지표에서 신호를 구현에서 잘 사용하고 있습니다. 하나증권 hts(시그녈메이커인듯합니다,)에는 "전환_기준 상향돌파"라는 신호가 있는데 이것을 예스트레이더에서 지표로 신호로 변환하려하는데 잘안되네요. IchimokuSwitchLine ,IchimokuBaseLine 을 하나증권에 있는 것을 사용자함수로 지정하려해도 에러가 뜨네요 이것을 예스트레이더에서 쓸수있게 바꿔주시면감사하겠습니다. (하나증권의 IchimokuSwitchLine ,IchimokuBaseLine을 사용자함수로 바꿀수있는 식이 있는지요? ) 감사합니다. +++++++++++++++++++++++++++++++++++++++++ 하나증권 ---- "전환_기준 상향돌파"라는 신호 /* A=일목전환선(전환선기간); B=일목기준선(기준선기간); Crossup(A,B) */ Inputs : SwitchPeriod( 9 ), // 전환선 기간 BasePeriod( 26 ); // 기준선 기간 Vars : v1(0), v2(0); v1 = IchimokuSwitchLine(SwitchPeriod); v2 = IchimokuBaseLine(BasePeriod); if CrossUp(v1, v2) Then Plot1(C, "전환선 기준선 상향돌파"); +++++++++++++++++++++++++++++++++++++++++++++ 하나증권 ---- IchimokuSwitchLine 내장함수 /* (highest(high,전환선기간)+lowest(low,전환선기간))/2 */ Inputs : SwitchPeriod( NumSimple ); // 전환선 기간(9) IchimokuSwitchLine = (Highest(H, SwitchPeriod) + Lowest(L, SwitchPeriod)) / 2 ;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-04-10 13:43:09

안녕하세요 예스스탁입니다. 사용자함수 먼저 만드신 후에 지표식 작성해서 차트에 적용하시면 됩니다. 1. 지표 Inputs : SwitchPeriod( 9 ), // 전환선 기간 BasePeriod( 26 ); // 기준선 기간 Vars : v1(0), v2(0); v1 = IchimokuSwitchLine(SwitchPeriod); v2 = IchimokuBaseLine(BasePeriod); if CrossUp(v1, v2) Then Plot1(C, "전환선 기준선 상향돌파"); 2 사용자함수 함수명 : IchimokuBaseLine 반환값형 : 숫자형 Inputs : BasePeriod(NumericSimple); IchimokuBaseLine = (Highest(H, BasePeriod) + Lowest(L, BasePeriod)) / 2 ; 3. 사용자함수 함수명 : IchimokuSwitchLine 반환값형 : 숫자형 Inputs : SwitchPeriod(NumericSimple); // 전환선 기간(9) IchimokuSwitchLine = (Highest(H, SwitchPeriod) + Lowest(L, SwitchPeriod)) / 2 ; 즐거운 하루되세요 > knoll 님이 쓴 글입니다. > 제목 : 신호 수식 지표로 변환 부탁합니다. > 안녕하세요! 귀사의 무궁한 발전을 기원합니다. 예스트레이더에는 타사처럼 신호는 없지만 저는 지표에서 신호를 구현에서 잘 사용하고 있습니다. 하나증권 hts(시그녈메이커인듯합니다,)에는 "전환_기준 상향돌파"라는 신호가 있는데 이것을 예스트레이더에서 지표로 신호로 변환하려하는데 잘안되네요. IchimokuSwitchLine ,IchimokuBaseLine 을 하나증권에 있는 것을 사용자함수로 지정하려해도 에러가 뜨네요 이것을 예스트레이더에서 쓸수있게 바꿔주시면감사하겠습니다. (하나증권의 IchimokuSwitchLine ,IchimokuBaseLine을 사용자함수로 바꿀수있는 식이 있는지요? ) 감사합니다. +++++++++++++++++++++++++++++++++++++++++ 하나증권 ---- "전환_기준 상향돌파"라는 신호 /* A=일목전환선(전환선기간); B=일목기준선(기준선기간); Crossup(A,B) */ Inputs : SwitchPeriod( 9 ), // 전환선 기간 BasePeriod( 26 ); // 기준선 기간 Vars : v1(0), v2(0); v1 = IchimokuSwitchLine(SwitchPeriod); v2 = IchimokuBaseLine(BasePeriod); if CrossUp(v1, v2) Then Plot1(C, "전환선 기준선 상향돌파"); +++++++++++++++++++++++++++++++++++++++++++++ 하나증권 ---- IchimokuSwitchLine 내장함수 /* (highest(high,전환선기간)+lowest(low,전환선기간))/2 */ Inputs : SwitchPeriod( NumSimple ); // 전환선 기간(9) IchimokuSwitchLine = (Highest(H, SwitchPeriod) + Lowest(L, SwitchPeriod)) / 2 ;