커뮤니티

문의드립니다

프로필 이미지
베드로
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 일때 청산 감사합니다.