커뮤니티
부탁드립니다.
2009-01-12 22:44:11
887
글번호 19411
1)a,b,c,d,e 의 다섯가지 조건이 있습니다.
각각 조건을 만족하면 1점(1mark)를 줍니다.(예를들어 if a then mark=1)
물론 조건을 만족하지 못하면 0점(0mark)을 줍니다.
이때 a,b,c,d,e 의 다섯가지 조건중 3개이상을 만족해서 "3점이상이면"
매도하라.
이런 식은 어찌 만드는지요?
-----------------------------
타증권사에서 지표로 제공되고 있는
2)RVI(Relative Vigor Indicator)의 지표식
3)RVI(Relative Volatility Index)의 지표식
부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2009-01-13 10:31:25
안녕하세요
예스스탁입니다.
1.
var : AA(0),BB(0),CC(0),DD(0),EE(0);
var1 = iff(AA == True,1,0);
var2 = iff(BB == True,1,0);
var3 = iff(CC == True,1,0);
var4 = iff(DD == True,1,0);
var5 = iff(EE == True,1,0);
if ( var1+var2+var3+var4+var5) >= 3 Then
buy();
2.
inputs:Length( 10 ) ;
variables:Change( 0 ),MyRange( 0 ),Num( 0 ),Den( 0 ),RVI( 0 ),RVISig( 0 ) ;
Change = Close - Open ;
MyRange = High - Low ;
Value1 = TriAverage_gen( Change, 4 ) ;
Value2 = TriAverage_gen( MyRange, 4 ) ;
Num = accumn( Value1, Length ) ;
Den = accumn( Value2, Length ) ;
if Den > 0 then
RVI = Num / Den ;
RVISig = TriAverage_gen( RVI, 4 ) ;
Plot1( RVI, "RVI" ) ;
Plot2( RVISig, "Sig" ) ;
Plot3(0.15, "HighLev" ) ;
Plot4(-0.15, "LowLev" ) ;
3.
Input: Length(14);
Var: Stdval(0),DnStd(0), UpStd(0), DownStd(0),RVIval(0);
Stdval = Std(Close, 10);
DnStd = ma( Iff(Close<=Close[1], Stdval,0),Length);
UpStd = ma( Iff(Close > Close[1], Stdval, 0), Length);
DownStd = ma( Iff(Close< Close[1], Stdval,0), Length);
If DnStd == 0 Then
RVIval = 100;
Else
RVIval = 100 -(100/ (1 +(UpStd/DownStd)));
Plot1(RVIval, "Relative Volatility Index");
PlotBaseLine1(60);
PlotBaseLine2(50);
PlotBaseLine3(40);
즐거운 하루되세요
> 스테디어드밴서 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 1)a,b,c,d,e 의 다섯가지 조건이 있습니다.
각각 조건을 만족하면 1점(1mark)를 줍니다.(예를들어 if a then mark=1)
물론 조건을 만족하지 못하면 0점(0mark)을 줍니다.
이때 a,b,c,d,e 의 다섯가지 조건중 3개이상을 만족해서 "3점이상이면"
매도하라.
이런 식은 어찌 만드는지요?
-----------------------------
타증권사에서 지표로 제공되고 있는
2)RVI(Relative Vigor Indicator)의 지표식
3)RVI(Relative Volatility Index)의 지표식
부탁드립니다.