커뮤니티
문의 드립니다
2014-11-24 14:40:20
220
글번호 80616
안녕하세요
1).
아래의 지표식은 키움에서 사용하던 지표식인데요
에스트레이더에서 사용할수 있도록 수정하여 수시기 바랍니다
p1(5),p2(20)
highestsince (1,CrossUp(avg(c,p1),avg(c,p2)),avg(c,p2))
Lowestsince (1,CrossDown(avg(c,p1),avg(c,p2)),avg(c,p2));
avg(c,p2)
1-1).
%pr% 삼각가중 %p1%, period(10)
wavg(wavg(pr,p1/2),p1/2)
1-2).
Signal 36
이평종류 가중
a=HighestSince(1, CrossUp(macd(2,5),0),wavg(wavg(종가,4/2),4/2));
b = wavg(wavg(종가,4/2),4/2);
if ( a > b, a, b)
a=lowestSince(1, Crossdown(macd(2,5),0), wavg(wavg(종가,4/2),4/2));
b = wavg(wavg(종가,4/2),4/2);
if ( a < b, a, b)
1-3).
수식1)avg(c,5) 과열 기준값1 (분홍)
수식2)avg(c,20) 과열 기준값1 (하늘)
수식3)min(ma(c,5),ma(c,20)) 과열 기준값1 (흰색)
수식4)A = avg(C,20);
if( A > A(1), A, 0); 라인: 빨강, 유형: 원 스케일:가격
수식5)A = avg(C,20);
if( A < A(1), A, 0); 라인: 파랑, 유형: 원 스케일:가격
1-4).
a=ma(c,20);
b=ma(c,60);
x=(a-b);
if(a>b && x>x(1),x,0)
2).이평선 (5ma,20ma,60ma)을 거꾸로(리버스)로 표현하는 수식을 부탁드립니다
3).Aroon 지표를 Macd 지표화(변환)하여 표현하는 수식을 부탁드립니다
(UpAroon을 Macd로 표현)
4),옵션에서 미결제 수량이 많으면 陽의 영역으로
청산되는 수량이 많으면 陰의 영역으로 (오실레이터로)표현되는 지표식
감사합니다
수고하세요
답변 1
예스스탁 예스스탁 답변
2014-11-24 15:06:41
안녕하세요
예스스탁입니다.
1
input : p1(5),p2(20);
var : HH(0),LL(0);
var1 = ma(C,P1);
var2 = ma(C,P2);
if crossup(var1,var2) Then
HH = var2;
if var2 > HH Then
HH = var2;
if CrossDown(var1,var2) Then
LL = var2;
if var2 < LL Then
LL = var2;
plot1(HH);
plot2(LL);
plot3(var2);
1-1
input : P1(10);
var1 = wma(wma(c,p1/2),p1/2);
plot1(var1);
1-2
var : HH(0),LL(0);
var1 = macd(2,5);
var2 = wma(wma(c,4/2),4/2);
if crossup(var1,0) Then
HH = var2;
if var2 > HH Then
HH = var2;
if HH > var2 Then
value1 = HH;
Else
value1 = var2;
if CrossDown(var1,0) Then
LL = var2;
if var2 < LL Then
LL = var2;
if LL < var2 Then
value2 = LL;
Else
value2 = var2;
plot1(value1);
plot2(value2);
1-3
var1 = ma(c,5);
var2 = ma(c,20);
var3 = min(var1,var2);
plot1(var1,"수식1");
plot2(var2,"수식2");
plot3(var3,"수식3");
if var2 > var2[1] then
var4 = var2;
if var2 < var2[1] then
var5 = var2;
plot4(var3,"수식4");
plot5(var5,"수식5");
1-4
var1=ma(c,20);
var2=ma(c,60);
var3=(var1-var2);
if var1>var2 && var3>var3[1] then
value1 = var3;
plot1(value1);
2.
문의하신 내용은 수식으로 어떻게 작성해야 할지 모르겠습니다.
단순 축을 뒤집는거와 같이 수식에서 역으로 그리게 할수는 없습니다.
3
input : Period(20),sig(10);
var : Counter(0), Lowval(0), Highval(0), DownVel(0),UpVel(0), DnAroon(0),UpAroon(0) ;
var : MACDV(0),MACDS(0);
Lowval= Lowest(Low, Period+1);
Highval = Highest(High, Period+1);
For counter= 0 To Period {
If Low[counter] == Lowval Then
DownVel = counter;
If High[counter] == highval Then
UpVel = counter;
}
DnAroon = 100*(Period-DownVel)/Period;
UpAroon = 100*(Period-UpVel)/Period;
MACDV = UpAroon-DnAroon;
MACDS = ema(MACDV,sig);
plot1(MACDV);
plot2(MACDS);
PlotBaseLine1(0);
4.
미결수량의 많고 적음을 어떤 기준으로 판단하는지 불명확합니다.
전봉대비 상승하면 붉은색, 하락하면 파란색으로 그리는 지표입니다.
아래식 참고해서 수정해 사용하시기 바랍니다.
if OI > Oi[1] Then
plot1(OI,"미결",RED);
Else
plot1(OI,"미결",blue);
즐거운 하루되세요
> 금보 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 안녕하세요
1).
아래의 지표식은 키움에서 사용하던 지표식인데요
에스트레이더에서 사용할수 있도록 수정하여 수시기 바랍니다
p1(5),p2(20)
highestsince (1,CrossUp(avg(c,p1),avg(c,p2)),avg(c,p2))
Lowestsince (1,CrossDown(avg(c,p1),avg(c,p2)),avg(c,p2));
avg(c,p2)
1-1).
%pr% 삼각가중 %p1%, period(10)
wavg(wavg(pr,p1/2),p1/2)
1-2).
Signal 36
이평종류 가중
a=HighestSince(1, CrossUp(macd(2,5),0),wavg(wavg(종가,4/2),4/2));
b = wavg(wavg(종가,4/2),4/2);
if ( a > b, a, b)
a=lowestSince(1, Crossdown(macd(2,5),0), wavg(wavg(종가,4/2),4/2));
b = wavg(wavg(종가,4/2),4/2);
if ( a < b, a, b)
1-3).
수식1)avg(c,5) 과열 기준값1 (분홍)
수식2)avg(c,20) 과열 기준값1 (하늘)
수식3)min(ma(c,5),ma(c,20)) 과열 기준값1 (흰색)
수식4)A = avg(C,20);
if( A > A(1), A, 0); 라인: 빨강, 유형: 원 스케일:가격
수식5)A = avg(C,20);
if( A < A(1), A, 0); 라인: 파랑, 유형: 원 스케일:가격
1-4).
a=ma(c,20);
b=ma(c,60);
x=(a-b);
if(a>b && x>x(1),x,0)
2).이평선 (5ma,20ma,60ma)을 거꾸로(리버스)로 표현하는 수식을 부탁드립니다
3).Aroon 지표를 Macd 지표화(변환)하여 표현하는 수식을 부탁드립니다
(UpAroon을 Macd로 표현)
4),옵션에서 미결제 수량이 많으면 陽의 영역으로
청산되는 수량이 많으면 陰의 영역으로 (오실레이터로)표현되는 지표식
감사합니다
수고하세요
다음글
이전글