안녕하세요? 아래 수식에서 두가지를 고치고싶습니다.
1) 진입봉포함 세봉이 연달아서 나올시에만 진입되게 하고싶습니다.
현재 진입수식은 아래와 같습니다.
역배열시,
양양+음봉 매도진입(단,첫번째양봉의 시가와 진입음봉의 종가가 같거나 작은 음봉일시)
정배열시,
음음+양봉 매수진입(단,첫번째음봉의 시가와 진입봉의 종가가 같거나 큰 양봉일시)
근데 양양 나오고 진입음봉과 중간에 다른캔들이 들어가있는 경우가 많습니다.
진입봉포함 세봉이 연달아서 나올시에만 진입되게 하고싶습니다.
2) 진입봉이 간혹 도지일때에도 들어가는경우가 있습니다. 도지는 진입에 제외시키고 싶습니다.
감사합니다.
input : P1(5),P2(20);
input : 익절틱수(50),손절틱수(50);
var1 = ma(C,P1);
Var2 = ma(C,P2);
if MarketPosition == 0 and var1 > Var2 and C[2] > O[1] and C[1] > O[1] and C < O and C <= O[2] Then
Sell();
if MarketPosition == 0 and var1 < Var2 and C[2] < O[1] and C[1] < O[1] and C > O and C >= O[2] Then
Buy();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
답변 1
예스스탁
예스스탁 답변
2021-04-23 09:55:59
안녕하세요
예스스탁입니다.
input : P1(5),P2(20);
input : 익절틱수(50),손절틱수(50);
var1 = ma(C,P1);
Var2 = ma(C,P2);
if MarketPosition == 0 and
var1 > Var2 and #정배열
C[2] > O[2] and #2봉전 양봉
C[1] > O[1] and #1봉전 양봉
C[0] < O[0] and #현재봉 음봉
C <= O[2] Then #현재봉종가가 2봉전시가이하
Sell();
if MarketPosition == 0 and
var1 < Var2 and #역배열
C[2] < O[2] and #2봉전 음봉
C[1] < O[1] and #1봉전 음봉
C[0] > O[0] and #현재봉 양봉
C >= O[2] Then #현재봉종가가 2봉전시가이상
Buy();]
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 대구어린울프 님이 쓴 글입니다.
> 제목 : 수정 부탁드립니다.
> 안녕하세요? 아래 수식에서 두가지를 고치고싶습니다.
1) 진입봉포함 세봉이 연달아서 나올시에만 진입되게 하고싶습니다.
현재 진입수식은 아래와 같습니다.
역배열시,
양양+음봉 매도진입(단,첫번째양봉의 시가와 진입음봉의 종가가 같거나 작은 음봉일시)
정배열시,
음음+양봉 매수진입(단,첫번째음봉의 시가와 진입봉의 종가가 같거나 큰 양봉일시)
근데 양양 나오고 진입음봉과 중간에 다른캔들이 들어가있는 경우가 많습니다.
진입봉포함 세봉이 연달아서 나올시에만 진입되게 하고싶습니다.
2) 진입봉이 간혹 도지일때에도 들어가는경우가 있습니다. 도지는 진입에 제외시키고 싶습니다.
감사합니다.
input : P1(5),P2(20);
input : 익절틱수(50),손절틱수(50);
var1 = ma(C,P1);
Var2 = ma(C,P2);
if MarketPosition == 0 and var1 > Var2 and C[2] > O[1] and C[1] > O[1] and C < O and C <= O[2] Then
Sell();
if MarketPosition == 0 and var1 < Var2 and C[2] < O[1] and C[1] < O[1] and C > O and C >= O[2] Then
Buy();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);