커뮤니티
문의드립니다.
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%) 들어가는 수식은 봉가정 오류 나올 가능성이 높은지요.
다음글
이전글