커뮤니티

문의드립니다.

프로필 이미지
잡다백수
2018-04-12 12:39:41
144
글번호 118114
답변완료
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 Inputs: SDev(1.5), Length(30); Variables: Spread(0), HV1(0), HV2(0), R(0), VB(0); If Close Data3 <> 0 AND Close Data4 <> 0 Then Spread = ( Close Data1 / Close Data3 ) - ( Close Data2 / Close Data4 ); If Date <> D[1] Then Begin HV1 = StdDev(Log(Close/Close[1]), Length) Data3 * SquareRoot(252/1); HV2 = StdDev(Log(Close/Close[1]), Length) Data4 * SquareRoot(252/1); R = CoefficientR(Close Data3, Close Data4, Length); VB = SDev * ((HV1 + HV2) * SquareRoot(1/252) * (1 - R)); End; Plot1(Spread, “Spread”); Plot2(VB, “UpperVB”); Plot3(-VB, “LowerVB”); Plot4(0, “Zero”); 2. 기타 첫봉에서만 진입청산하는 짧은 익손절(0.2~0.3%) 들어가는 수식은 봉가정 오류 나올 가능성이 높은지요.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2018-04-12 14:41:22

안녕하세요 예스스탁입니다. 1 수식에 CoefficientR이라는 함수가 사용되어 있습니다. 올리주신 수식에는 해당 함수에 대한 정보가 없습니다. 해당 함수에 대한 내용이 있어야 변환가능합니다. 2 익손절이 짧으면 하나의 봉에서 동시 만족할 가능성이 높으므로 과거데이터 봉가정에 따라 신호가 변경될수 있습니다. 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 Inputs: SDev(1.5), Length(30); Variables: Spread(0), HV1(0), HV2(0), R(0), VB(0); If Close Data3 <> 0 AND Close Data4 <> 0 Then Spread = ( Close Data1 / Close Data3 ) - ( Close Data2 / Close Data4 ); If Date <> D[1] Then Begin HV1 = StdDev(Log(Close/Close[1]), Length) Data3 * SquareRoot(252/1); HV2 = StdDev(Log(Close/Close[1]), Length) Data4 * SquareRoot(252/1); R = CoefficientR(Close Data3, Close Data4, Length); VB = SDev * ((HV1 + HV2) * SquareRoot(1/252) * (1 - R)); End; Plot1(Spread, “Spread”); Plot2(VB, “UpperVB”); Plot3(-VB, “LowerVB”); Plot4(0, “Zero”); 2. 기타 첫봉에서만 진입청산하는 짧은 익손절(0.2~0.3%) 들어가는 수식은 봉가정 오류 나올 가능성이 높은지요.
프로필 이미지

잡다백수

2018-04-12 15:17:17

감사합니다. 해당함수를 예스스탁에 기본으로 있는 상관계수 함수로 사용하면 변환 가능할까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1 수식에 CoefficientR이라는 함수가 사용되어 있습니다. 올리주신 수식에는 해당 함수에 대한 정보가 없습니다. 해당 함수에 대한 내용이 있어야 변환가능합니다. 2 익손절이 짧으면 하나의 봉에서 동시 만족할 가능성이 높으므로 과거데이터 봉가정에 따라 신호가 변경될수 있습니다. 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 Inputs: SDev(1.5), Length(30); Variables: Spread(0), HV1(0), HV2(0), R(0), VB(0); If Close Data3 <> 0 AND Close Data4 <> 0 Then Spread = ( Close Data1 / Close Data3 ) - ( Close Data2 / Close Data4 ); If Date <> D[1] Then Begin HV1 = StdDev(Log(Close/Close[1]), Length) Data3 * SquareRoot(252/1); HV2 = StdDev(Log(Close/Close[1]), Length) Data4 * SquareRoot(252/1); R = CoefficientR(Close Data3, Close Data4, Length); VB = SDev * ((HV1 + HV2) * SquareRoot(1/252) * (1 - R)); End; Plot1(Spread, “Spread”); Plot2(VB, “UpperVB”); Plot3(-VB, “LowerVB”); Plot4(0, “Zero”); 2. 기타 첫봉에서만 진입청산하는 짧은 익손절(0.2~0.3%) 들어가는 수식은 봉가정 오류 나올 가능성이 높은지요.
프로필 이미지

예스스탁 예스스탁 답변

2018-04-12 15:21:49

안녕하세요 예스스탁입니다. 해당함수로 대체해 작성해 드립니다. inputs: SDev(1.5), Length(30); Variables: Spread(0), HV1(0), HV2(0), R(0), VB(0); If Data3(c) <> 0 AND Data4(c) <> 0 Then Spread = (Data1(c) / Data3(c) ) - ( Data2(c) / Data4(c) ); If Date <> Date[1] Then Begin HV1 = data3(Std(Log(Close/Close[1]), Length)*SquareRoot(252/1)); HV2 = data4(Std(Log(Close/Close[1]), Length)*SquareRoot(252/1)); R = data3(Correlation(Data3(c), Data4(c), Length)); VB = SDev * ((HV1 + HV2) * SquareRoot(1/252) * (1 - R)); End; Plot1(Spread,"Spread"); Plot2(VB, "UpperVB"); Plot3(-VB,"LowerVB"); Plot4(0, "Zero"); 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다. > 감사합니다. 해당함수를 예스스탁에 기본으로 있는 상관계수 함수로 사용하면 변환 가능할까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1 수식에 CoefficientR이라는 함수가 사용되어 있습니다. 올리주신 수식에는 해당 함수에 대한 정보가 없습니다. 해당 함수에 대한 내용이 있어야 변환가능합니다. 2 익손절이 짧으면 하나의 봉에서 동시 만족할 가능성이 높으므로 과거데이터 봉가정에 따라 신호가 변경될수 있습니다. 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 Inputs: SDev(1.5), Length(30); Variables: Spread(0), HV1(0), HV2(0), R(0), VB(0); If Close Data3 <> 0 AND Close Data4 <> 0 Then Spread = ( Close Data1 / Close Data3 ) - ( Close Data2 / Close Data4 ); If Date <> D[1] Then Begin HV1 = StdDev(Log(Close/Close[1]), Length) Data3 * SquareRoot(252/1); HV2 = StdDev(Log(Close/Close[1]), Length) Data4 * SquareRoot(252/1); R = CoefficientR(Close Data3, Close Data4, Length); VB = SDev * ((HV1 + HV2) * SquareRoot(1/252) * (1 - R)); End; Plot1(Spread, “Spread”); Plot2(VB, “UpperVB”); Plot3(-VB, “LowerVB”); Plot4(0, “Zero”); 2. 기타 첫봉에서만 진입청산하는 짧은 익손절(0.2~0.3%) 들어가는 수식은 봉가정 오류 나올 가능성이 높은지요.