늘 노고에 감사드립니다.
1. 5이평 > 20이평으로 매수신호가 나오고 청산된 이후 같은 매수신호가 나올려면
다시 5이평 > 20이평이 되었다하더라도 매수신호가 나올려는 봉으로부터 이전 10봉동안 나왔던 이격도 최고값 대비해 0.2%이상 차이가 나게 떨어졌으면 매수신호가 못나오게 하고 싶습니다.
역으로 매도인 경우도 동일합니다.
2. 1번의 경우와 비슷한 경우인데 청산식입니다.
5이평 > 20이평으로 매수진입후라도 매수진입봉으로부터 이전 10봉동안 나왔던 이격도 최고값 대비해 0.2% 이상 차이가 나게 떨어졌으면 바로 청산되게 하고 싶습니다.
역으로 매도인 경우도 동일합니다.
그럼 부탁드리겠습니다.
답변 1
예스스탁
예스스탁 답변
2022-03-28 13:31:10
안녕하세요
예스스탁입니다.
이격은 5-20이평 이격이로 작성해 드립니다.
1
input : P1(5),P2(20);
var1 = ma(C,P1);
Var2 = ma(C,P2);
var3 = var1/Var2*100;
Condition1 = MarketPosition == 0 and MarketPosition(1) == 1 and Var2 < Highest(Var3,10)*0.98;
Condition2 = MarketPosition == 0 and MarketPosition(1) == -1 and Var2 > lowest(Var3,10)*1.02;
if var1 > Var2 and Condition1 == False Then
{
Buy();
}
if var1 < Var2 and Condition2 == False Then
{
Sell();
}
2
input : P1(5),P2(20);
var1 = ma(C,P1);
Var2 = ma(C,P2);
var3 = var1/Var2*100;
if MarketPosition == 1 and
Var3 <= Highest(var3,10)[BarsSinceEntry]*0.98 Then
ExitLong();
if MarketPosition == -1 and
Var3 >= lowest(var3,10)[BarsSinceEntry]*1.02 Then
ExitShort();
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 늘 노고에 감사드립니다.
1. 5이평 > 20이평으로 매수신호가 나오고 청산된 이후 같은 매수신호가 나올려면
다시 5이평 > 20이평이 되었다하더라도 매수신호가 나올려는 봉으로부터 이전 10봉동안 나왔던 이격도 최고값 대비해 0.2%이상 차이가 나게 떨어졌으면 매수신호가 못나오게 하고 싶습니다.
역으로 매도인 경우도 동일합니다.
2. 1번의 경우와 비슷한 경우인데 청산식입니다.
5이평 > 20이평으로 매수진입후라도 매수진입봉으로부터 이전 10봉동안 나왔던 이격도 최고값 대비해 0.2% 이상 차이가 나게 떨어졌으면 바로 청산되게 하고 싶습니다.
역으로 매도인 경우도 동일합니다.
그럼 부탁드리겠습니다.