커뮤니티
수식 변환 좀 부탁 드려요!
2018-02-14 13:55:52
259
글번호 116633
키움 수식 변환을 계속 부탁 드리네요!
연휴때 공부 좀 하려고 합니다! 부탁드려요!
항상 감사드리고 새해 복 많이 받으세요!
수식1:
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)
수식2:
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:
a=highestsince(1,Crossup(macd(2,20),0),avg(c,20));
B=avg(c,20);
if(a>b,a,b)
수식2:
a=lowestsince(1,Crossdown(macd(2,20),0),avg(c,20));
B=avg(c,20);
if(a<b,a,b)
-----------------------------------------------------------------------------------
수식1
HighestSince(1, CrossUp(Trix(TR1),0), avg(C,EA1) )
수식2
LowestSince(1, CrossDown(Trix(TR1),0), avg(C,EA1) )
지표설정 조건
tr1 - 20 / tr2 - 60
-------------------------------------------------------------------
지지 저항
수식1
HighestSince(1, CrossUp(Trix(TR1),0), avg(C,EA1))
수식2
LowestSince(1, CrossDown(Trix(TR1),0), avg(C,EA1))
지표설정조건
TR1 - 16 / EA1 - 16 / 이평종류 - 가중 / 가격 - 종가
------------------------------------------------------------------------------------
매수매도 거래선
수식1
x=valuewhen(1,crossup(avg(c,5),avg(c,20)),avg(c,prd));
수식2
y=valuewhen(1,crossdown(avg(c,5),avg(c,20)),avg(c,prd));
지표설정조건
prd - 20
----------------------------------------------------------------------------------
60선 막대
수식1 DOWN
IF(CROSSDOWN(AVG(C,1),AVG(C,55)) OR (AVG(C,1) < AVG(C,55)),8,0)
수식2 기준
0
수식3 UP
IF(CROSSUP(AVG(C,1),AVG(C,55)) OR (AVG(C,1) > AVG(C,55)),8,0)
----------------------------------------------------------------------------------
시스템 트레이딩 신호
매수진입
Crossup(C,SAR(af,maxaf))
매수청산
CrossDown(c,SAR(af,maxaf))
매도진입
CrossDown(c,SAR(af,maxaf))
매도청산
Crossup(C,SAR(af,maxaf))
지표변수
af - 0.009 / maxAF 0.05
-------------------------------------------------------------------------------------
예비신호 (5분거래량 매수매도)
예비매수
a=ma(sum(((c*4)-((h+l)+(((h(1)+L(1))))))*v),2,지수이평);
b=ma(a,20,단순이평);
crossup(a,b)
예비매도
a=ma(sum(((c*4)-((h+l)+(((h(1)+L(1))))))*v),2,지수이평);
b=ma(a,20,단순이평);
crossdown(a,b)
답변 1
예스스탁 예스스탁 답변
2018-02-14 15:05:20
안녕하세요
예스스탁입니다.
1
var : HH(0),LL(0);
var1 = macd(2,5);
var2 = wma(wma(c,4/2),4/2);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
plot1(max(var2,HH));
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
plot2(min(var2,LL));
}
2
var : HH(0),LL(0);
var1 = macd(2,20);
var2 = ma(C,20);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
plot1(max(var2,HH));
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
plot2(min(var2,LL));
}
3
input : TR1(20),EA1(60);
var : HH(0),LL(0);
var1 = trix(tr1);
var2 = ma(C,EA1);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
plot1(HH);
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
plot2(LL);
}
4
input : TR1(16),EA1(16);
var : HH(0),LL(0);
var1 = trix(tr1);
var2 = wma(C,EA1);
if crossup(var1,0) Then{
Condition1 = true;
HH = var2;
}
if Condition1 == true then
{
if var2 > HH Then
HH = var2;
plot1(HH);
}
if CrossDown(var1,0) Then{
Condition2 = true;
LL = var2;
}
if Condition2 == true then
{
if var2 < LL Then
LL = var2;
plot2(LL);
}
5
input : prd(20);
var1 = ma(C,5);
var2 = ma(C,20);
var3 = ma(C,prd);
if CrossUp(var1,var2) Then
value1 = var3;
if CrossDown(var1,var2) Then
value2 = var3;
plot1(value1);
plot2(value2);
6
var1 = ma(C,1);
var2 = ma(C,55);
if CrossDown(var1,var2) or var1 < var2 Then
value1 = 8;
Else
value1 = 0;
if CrossUp(var1,var2) or var1 > var2 Then
value2 = 8;
Else
value2 = 0;
plot1(value1);
plot2(value2);
7
Input : af(0.009), maxAF(0.05);
Var : value(0);
value = sar(af,maxAF);
If crossup(c,value) Then
{
Buy();
}
If CrossDown(c,value) Then
{
Sell();
}
8
var : aa(0),bb(0);
aa=ema(Accum(((c*4)-((h+l)+(((h[1]+L[1])))))*v),2);
bb=ma(aa,20);
if crossup(aa,bb) Then
buy();
if crossdown(aa,bb) Then
sell();
즐거운 하루되세요
> qha71 님이 쓴 글입니다.
> 제목 : 수식 변환 좀 부탁 드려요!
> 키움 수식 변환을 계속 부탁 드리네요!
연휴때 공부 좀 하려고 합니다! 부탁드려요!
항상 감사드리고 새해 복 많이 받으세요!
수식1:
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)
수식2:
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:
a=highestsince(1,Crossup(macd(2,20),0),avg(c,20));
B=avg(c,20);
if(a>b,a,b)
수식2:
a=lowestsince(1,Crossdown(macd(2,20),0),avg(c,20));
B=avg(c,20);
if(a<b,a,b)
-----------------------------------------------------------------------------------
수식1
HighestSince(1, CrossUp(Trix(TR1),0), avg(C,EA1) )
수식2
LowestSince(1, CrossDown(Trix(TR1),0), avg(C,EA1) )
지표설정 조건
tr1 - 20 / tr2 - 60
-------------------------------------------------------------------
지지 저항
수식1
HighestSince(1, CrossUp(Trix(TR1),0), avg(C,EA1))
수식2
LowestSince(1, CrossDown(Trix(TR1),0), avg(C,EA1))
지표설정조건
TR1 - 16 / EA1 - 16 / 이평종류 - 가중 / 가격 - 종가
------------------------------------------------------------------------------------
매수매도 거래선
수식1
x=valuewhen(1,crossup(avg(c,5),avg(c,20)),avg(c,prd));
수식2
y=valuewhen(1,crossdown(avg(c,5),avg(c,20)),avg(c,prd));
지표설정조건
prd - 20
----------------------------------------------------------------------------------
60선 막대
수식1 DOWN
IF(CROSSDOWN(AVG(C,1),AVG(C,55)) OR (AVG(C,1) < AVG(C,55)),8,0)
수식2 기준
0
수식3 UP
IF(CROSSUP(AVG(C,1),AVG(C,55)) OR (AVG(C,1) > AVG(C,55)),8,0)
----------------------------------------------------------------------------------
시스템 트레이딩 신호
매수진입
Crossup(C,SAR(af,maxaf))
매수청산
CrossDown(c,SAR(af,maxaf))
매도진입
CrossDown(c,SAR(af,maxaf))
매도청산
Crossup(C,SAR(af,maxaf))
지표변수
af - 0.009 / maxAF 0.05
-------------------------------------------------------------------------------------
예비신호 (5분거래량 매수매도)
예비매수
a=ma(sum(((c*4)-((h+l)+(((h(1)+L(1))))))*v),2,지수이평);
b=ma(a,20,단순이평);
crossup(a,b)
예비매도
a=ma(sum(((c*4)-((h+l)+(((h(1)+L(1))))))*v),2,지수이평);
b=ma(a,20,단순이평);
crossdown(a,b)
다음글
이전글