커뮤니티

TRIX를 타종목 참조로 이용하려면 ...?

프로필 이미지
kmp
2008-10-14 09:20:08
788
글번호 17508
답변완료
연결선물지수를 타종목참조로 불러와서 시스템 TRIX를 적용시키면 신호가 발생하고 그것으로 본종목에서 매수하는 식 DATA값을 입력해야되는데 어디에 어떻게 입력해야 하나요? #################################################### Input : Period(17), sigPeriod(15); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); var : count(0),LossCutCount(0); LossCutCount = 0; for Count = 0 to 10 { if EntryDate(Count+1) == sdate and PositionProfit(Count+1) < 0 Then LossCutCount =LossCutCount + 1;//당일 손절 횟수 카운트 } # 매수/매도청산 if stime >= 95000 and stime < 145000 and CrossUP(value1, value2) and LossCutCount < 2 Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Exitlong(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-10-14 10:29:45

안녕하세요 예스스탁입니다. 수식 내용상에 데이터,지표,시간등을 data2()로 지정해 주시면 됩니다. 예를 들면, C는 주종목의 종가입니다. data2(c)라고 작성하시면 참조종목의 종가입니다. TRIX(Period)는 주종목의 트릭스 값입니다. data2(TRIX(Period))은 참조종목의 트릭스 값입니다. 아래의 식을 참고하시기 바랍니다. 즐거운 하루되세요 Input : Period(17), sigPeriod(15); var : Trixv(0,data2),Trixs(0,data2); Trixv = data2(TRIX(Period)); Trixs = data2(ema(Trixv, sigPeriod)); var : count(0),LossCutCount(0); LossCutCount = 0; for Count = 0 to 10 { if EntryDate(Count+1) == sdate and PositionProfit(Count+1) < 0 Then LossCutCount =LossCutCount + 1;//당일 손절 횟수 카운트 } # 매수/매도청산 if data2(stime) >= 95000 and data2(stime) < 145000 and CrossUP(Trixv, Trixs) and LossCutCount < 2 Then { Buy(); } # 매도/매수청산 If CrossDown(Trixv, Trixs) Then { Exitlong(); } 즐거운 하루되세요 > kmp 님이 쓴 글입니다. > 제목 : TRIX를 타종목 참조로 이용하려면 ...? > 연결선물지수를 타종목참조로 불러와서 시스템 TRIX를 적용시키면 신호가 발생하고 그것으로 본종목에서 매수하는 식 DATA값을 입력해야되는데 어디에 어떻게 입력해야 하나요? #################################################### Input : Period(17), sigPeriod(15); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); var : count(0),LossCutCount(0); LossCutCount = 0; for Count = 0 to 10 { if EntryDate(Count+1) == sdate and PositionProfit(Count+1) < 0 Then LossCutCount =LossCutCount + 1;//당일 손절 횟수 카운트 } # 매수/매도청산 if stime >= 95000 and stime < 145000 and CrossUP(value1, value2) and LossCutCount < 2 Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Exitlong(); }