예스트레이더에 사용 할수 있도록 변경 부탁 드립니다
Params: Price(Close), MALength(10), DisplayLength(20);
Vars: DegreeMA1(0), DegreeMA2(0), Height1(0), Height2(0), Degree45(0);
Value1 = WAverage(C, MALength);
Value2 = Highest(High, DisplayLength);
Value3 = Lowest(Low, DisplayLength);
Height1 = (Value1 - Value1[MALength]) / MALength;
Height2 = Value1 - Value1[1] ;
Degree45 = (Value2 - Value3) / DisplayLength * 20/10;
DegreeMA1 = ArcTangent( Height1 / Degree45 );
DegreeMA2 = ArcTangent( Height2 / Degree45 );
If Height1 > 0 And Height2 > 0 Then
Begin
Plot1(DegreeMA1, "DegreeMA1");
Plot2(DegreeMA2, "DegreeMA2");
End;
답변 1
예스스탁
예스스탁 답변
2019-12-04 17:20:28
안녕하세요
예스스탁입니다.
input: MALength(10), DisplayLength(20);
Vars: DegreeMA1(0), DegreeMA2(0), Height1(0), Height2(0), Degree45(0);
Value1 = wma(C, MALength);
Value2 = Highest(High, DisplayLength);
Value3 = Lowest(Low, DisplayLength);
Height1 = (Value1 - Value1[MALength]) / MALength;
Height2 = Value1 - Value1[1] ;
Degree45 = (Value2 - Value3) / DisplayLength * 20/10;
DegreeMA1 = ArcTangent( Height1 / Degree45 );
DegreeMA2 = ArcTangent( Height2 / Degree45 );
If Height1 > 0 And Height2 > 0 Then
Begin
Plot1(DegreeMA1, "DegreeMA1");
Plot2(DegreeMA2, "DegreeMA2");
End;
즐거운 하루되세요
> 뎅이요 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> 예스트레이더에 사용 할수 있도록 변경 부탁 드립니다
Params: Price(Close), MALength(10), DisplayLength(20);
Vars: DegreeMA1(0), DegreeMA2(0), Height1(0), Height2(0), Degree45(0);
Value1 = WAverage(C, MALength);
Value2 = Highest(High, DisplayLength);
Value3 = Lowest(Low, DisplayLength);
Height1 = (Value1 - Value1[MALength]) / MALength;
Height2 = Value1 - Value1[1] ;
Degree45 = (Value2 - Value3) / DisplayLength * 20/10;
DegreeMA1 = ArcTangent( Height1 / Degree45 );
DegreeMA2 = ArcTangent( Height2 / Degree45 );
If Height1 > 0 And Height2 > 0 Then
Begin
Plot1(DegreeMA1, "DegreeMA1");
Plot2(DegreeMA2, "DegreeMA2");
End;