커뮤니티
문의드립니다
2016-11-21 16:08:54
112
글번호 104196
안녕하세요
아래 지표식을 매매식으로 전환 부탁드립니다.
지표식
======================================================
Input : af(0.05), maxAF(0.5);
Var : value(0);
value = sar(af,maxAF);
If crossup(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
If CrossDown(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
if H > var1 Then
var1 = H;
if L < var2 Then
var2 = L;
##직전고저점
if crossUp(C, value) then
var5 = var4;
if CrossDown(C, value) then
var6 = var3;
##직고저점 이평up/Down
if ma(c,5) > var6 Then
var7 = var5;
if ma(c,5) < var5 Then
var7 = var6;
##5ma 돌파이탈
if ma(c,5)>var7 then
var8= 1;
if ma(c,5)<var7 then
var8= -1;
plot1(var8,"양음");
PlotBaseLine1(0);
==========================================================
매수/청산
=========
매수 : var8 = 1 일경우 파라볼릭이 매도신호가 발생한적이 있다
그러면
5ma > var6 일때 매수
청산 : 5ma < var7 일때 청산
매도/청산
=========
매도 : var8 = -1 일경우 파라볼릭이 매수신호가 발생한적이 있다
그러면
5ma < var5 일때 매도
청산 : 5ma > var7 일때 청산
감사합니다.
답변 3
예스스탁 예스스탁 답변
2016-11-21 17:49:07
안녕하세요
예스스탁입니다.
Input : af(0.05), maxAF(0.5);
Var : value(0);
value = sar(af,maxAF);
If crossup(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
If CrossDown(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
if H > var1 Then
var1 = H;
if L < var2 Then
var2 = L;
##직전고저점
if crossUp(C, value) then
var5 = var4;
if CrossDown(C, value) then
var6 = var3;
##직고저점 이평up/Down
if ma(c,5) > var6 Then
var7 = var5;
if ma(c,5) < var5 Then
var7 = var6;
##5ma 돌파이탈
if ma(c,5)>var7 then
var8= 1;
if ma(c,5)<var7 then
var8= -1;
if var8 == 1 and C < value and ma(c,5) > var6 Then
buy();
if MarketPosition == 1 and ma(c,5) < var7 Then
exitlong();
if var8 == -1 and C > value and ma(c,5) < var5 Then
sell();
if MarketPosition == -1 and ma(c,5) > var7 Then
ExitShort();
즐거운 하루되세요
> 베드로 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요
아래 지표식을 매매식으로 전환 부탁드립니다.
지표식
======================================================
Input : af(0.05), maxAF(0.5);
Var : value(0);
value = sar(af,maxAF);
If crossup(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
If CrossDown(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
if H > var1 Then
var1 = H;
if L < var2 Then
var2 = L;
##직전고저점
if crossUp(C, value) then
var5 = var4;
if CrossDown(C, value) then
var6 = var3;
##직고저점 이평up/Down
if ma(c,5) > var6 Then
var7 = var5;
if ma(c,5) < var5 Then
var7 = var6;
##5ma 돌파이탈
if ma(c,5)>var7 then
var8= 1;
if ma(c,5)<var7 then
var8= -1;
plot1(var8,"양음");
PlotBaseLine1(0);
==========================================================
매수/청산
=========
매수 : var8 = 1 일경우 파라볼릭이 매도신호가 발생한적이 있다
그러면
5ma > var6 일때 매수
청산 : 5ma < var7 일때 청산
매도/청산
=========
매도 : var8 = -1 일경우 파라볼릭이 매수신호가 발생한적이 있다
그러면
5ma < var5 일때 매도
청산 : 5ma > var7 일때 청산
감사합니다.
베드로
2016-11-21 22:03:02
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다
> 안녕하세요
예스스탁입니다.
Input : af(0.05), maxAF(0.5);
Var : value(0);
value = sar(af,maxAF);
If crossup(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
If CrossDown(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
if H > var1 Then
var1 = H;
if L < var2 Then
var2 = L;
##직전고저점
if crossUp(C, value) then
var5 = var4;
if CrossDown(C, value) then
var6 = var3;
##직고저점 이평up/Down
if ma(c,5) > var6 Then
var7 = var5;
if ma(c,5) < var5 Then
var7 = var6;
##5ma 돌파이탈
if ma(c,5)>var7 then
var8= 1;
if ma(c,5)<var7 then
var8= -1;
if var8 == 1 and C < value and ma(c,5) > var6 Then
buy();
if MarketPosition == 1 and ma(c,5) < var7 Then
exitlong();
if var8 == -1 and C > value and ma(c,5) < var5 Then
sell();
if MarketPosition == -1 and ma(c,5) > var7 Then
ExitShort();
즐거운 하루되세요
> 베드로 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요
아래 지표식을 매매식으로 전환 부탁드립니다.
지표식
======================================================
Input : af(0.05), maxAF(0.5);
Var : value(0);
value = sar(af,maxAF);
If crossup(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
If CrossDown(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
if H > var1 Then
var1 = H;
if L < var2 Then
var2 = L;
##직전고저점
if crossUp(C, value) then
var5 = var4;
if CrossDown(C, value) then
var6 = var3;
##직고저점 이평up/Down
if ma(c,5) > var6 Then
var7 = var5;
if ma(c,5) < var5 Then
var7 = var6;
##5ma 돌파이탈
if ma(c,5)>var7 then
var8= 1;
if ma(c,5)<var7 then
var8= -1;
plot1(var8,"양음");
PlotBaseLine1(0);
==========================================================
매수/청산
=========
매수 : var8 = 1 일경우 파라볼릭이 매도신호가 발생한적이 있다
그러면
5ma > var6 일때 매수
청산 : 5ma < var7 일때 청산
매도/청산
=========
매도 : var8 = -1 일경우 파라볼릭이 매수신호가 발생한적이 있다
그러면
5ma < var5 일때 매도
청산 : 5ma > var7 일때 청산
감사합니다.
예스스탁 예스스탁 답변
2016-11-22 10:05:38
안녕하세요
예스스탁입니다.
식을 수정했습니다.
주석 확인하시기 바랍니다.
Input : af(0.05), maxAF(0.5);
Var : value(0);
value = sar(af,maxAF);
If crossup(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
If CrossDown(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
if H > var1 Then
var1 = H;
if L < var2 Then
var2 = L;
##직전고저점
if crossUp(C, value) then
var5 = var4;
if CrossDown(C, value) then
var6 = var3;
##직고저점 이평up/Down
if ma(c,5) > var6 Then
var7 = var5;
if ma(c,5) < var5 Then
var7 = var6;
##5ma 돌파이탈
if ma(c,5)>var7 then
var8= 1;
if ma(c,5)<var7 then
var8= -1;
var : B(0),S(0);
#var8이 1로 변경되면
#S는 초기값으로 0
if var8 == 1 and var8[1] != 1 Then
S = 0;
#var8이 1인구간에서
if var8 == 1 Then{
#종가가 파라볼릭을 하향이탈하면 S는 1증가
if CrossDown(c,value) Then
S = S+1;
#S가 1이상에서 5이평이 var6보다 크면 매수
if S >= 1 and ma(C,5) > var6 Then
buy();
}
#매수진입후 5이평이 var7보다 작으면 청산
if MarketPosition == 1 and ma(c,5) < var7 Then
exitlong();
#var8이 -1로 변경되면
#B는 초기값으로 0
if var8 == -1 and var8[1] != -1 Then
B = 0;
#var8이 -1인 구간에서
if var8 == -1 Then{
#종가가 value를 상향돌파하면 B는 1증가
if CrossUp(c,value) Then
B = B+1;
#B가 1이상이고 5이평이 var5보다 작으면 매도
if B >= 1 and ma(C,5) < var5 Then
sell();
}
#매도진입후 5이평이 var7보다 크면 청산
if MarketPosition == 1 and ma(c,5) > var7 Then
ExitShort();
즐거운 하루되세요
> 베드로 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드립니다
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다
> 안녕하세요
예스스탁입니다.
Input : af(0.05), maxAF(0.5);
Var : value(0);
value = sar(af,maxAF);
If crossup(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
If CrossDown(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
if H > var1 Then
var1 = H;
if L < var2 Then
var2 = L;
##직전고저점
if crossUp(C, value) then
var5 = var4;
if CrossDown(C, value) then
var6 = var3;
##직고저점 이평up/Down
if ma(c,5) > var6 Then
var7 = var5;
if ma(c,5) < var5 Then
var7 = var6;
##5ma 돌파이탈
if ma(c,5)>var7 then
var8= 1;
if ma(c,5)<var7 then
var8= -1;
if var8 == 1 and C < value and ma(c,5) > var6 Then
buy();
if MarketPosition == 1 and ma(c,5) < var7 Then
exitlong();
if var8 == -1 and C > value and ma(c,5) < var5 Then
sell();
if MarketPosition == -1 and ma(c,5) > var7 Then
ExitShort();
즐거운 하루되세요
> 베드로 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요
아래 지표식을 매매식으로 전환 부탁드립니다.
지표식
======================================================
Input : af(0.05), maxAF(0.5);
Var : value(0);
value = sar(af,maxAF);
If crossup(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
If CrossDown(c, value) Then
{
var1 = H;
var2 = L;
var3 = var1[1];
var4 = var2[1];
}
if H > var1 Then
var1 = H;
if L < var2 Then
var2 = L;
##직전고저점
if crossUp(C, value) then
var5 = var4;
if CrossDown(C, value) then
var6 = var3;
##직고저점 이평up/Down
if ma(c,5) > var6 Then
var7 = var5;
if ma(c,5) < var5 Then
var7 = var6;
##5ma 돌파이탈
if ma(c,5)>var7 then
var8= 1;
if ma(c,5)<var7 then
var8= -1;
plot1(var8,"양음");
PlotBaseLine1(0);
==========================================================
매수/청산
=========
매수 : var8 = 1 일경우 파라볼릭이 매도신호가 발생한적이 있다
그러면
5ma > var6 일때 매수
청산 : 5ma < var7 일때 청산
매도/청산
=========
매도 : var8 = -1 일경우 파라볼릭이 매수신호가 발생한적이 있다
그러면
5ma < var5 일때 매도
청산 : 5ma > var7 일때 청산
감사합니다.