커뮤니티
3선교차이평수정
2016-01-25 11:21:32
153
글번호 94732
Input: p1(5),p2(25),p3(50);
Var: 단기(0), 중기(0),장기(0);
단기 = ma(c,p1);
중기 = ma(c,p2);
장기 = ma(c,p3);
If 단기 > 중기 and 중기 > 장기 and
(단기[1] <= 중기[1] or 중기[1] <=장기[1]) Then
Buy("매수");
Var1 = Highest(H, BarsSinceEntry+1);
ExitLong ( "추적청산", AtStop,Var1-ATR(15)*3);
lf 단기 > 중기 and 중기 > 장기 and CrossUp (C,단기) Then
Buy("재매수"):
위수식의잘못된부분을수정하고 같은조건의 매도수식도 부탁합니다
위수식내용
매수진입
3가지 이평선정배열시매수한다
정배열에서종가가5일선상향돌파하면재매수한다
청산
매수진입후 최고가최고가(a)와atr*3 값(b)을게산한다
현재가가 a-b의 가격에도달하면 매수청산한다
매도수식은반대
감사합니다
답변 1
예스스탁 예스스탁 답변
2016-01-26 09:01:02
안녕하세요
예스스탁입니다.
Input: p1(5),p2(25),p3(50);
Var: 단기(0), 중기(0),장기(0);
단기 = ma(c,p1);
중기 = ma(c,p2);
장기 = ma(c,p3);
Condition1 = 단기 > 중기 and 중기 > 장기;
Condition2 = 단기 < 중기 and 중기 < 장기;
If MarketPosition <= 0 and
Condition1 == true and Condition1[1] == false Then
Buy("매수");
Var1 = Highest(H, BarsSinceEntry+1);
ExitLong ("매수추적청산", AtStop,Var1-ATR(15)*3);
if MarketPosition(1) == 1 and MarketPosition == 0 and
Condition1 == true and CrossUp(C,단기) Then
Buy("재매수");
If MarketPosition >= 0 and
Condition2 == true and Condition2[1] == false Then
Sell("매도");
Var1 = Lowest(L, BarsSinceEntry+1);
ExitShort("매도추적청산", AtStop,Var2+ATR(15)*3);
if MarketPosition(1) == -1 and MarketPosition == 0 and
Condition2 == true and CrossDown(C,단기) Then
sell("재매도");
즐거운 하루되세요
> 큰바위얼굴 님이 쓴 글입니다.
> 제목 : 3선교차이평수정
> Input: p1(5),p2(25),p3(50);
Var: 단기(0), 중기(0),장기(0);
단기 = ma(c,p1);
중기 = ma(c,p2);
장기 = ma(c,p3);
If 단기 > 중기 and 중기 > 장기 and
(단기[1] <= 중기[1] or 중기[1] <=장기[1]) Then
Buy("매수");
Var1 = Highest(H, BarsSinceEntry+1);
ExitLong ( "추적청산", AtStop,Var1-ATR(15)*3);
lf 단기 > 중기 and 중기 > 장기 and CrossUp (C,단기) Then
Buy("재매수"):
위수식의잘못된부분을수정하고 같은조건의 매도수식도 부탁합니다
위수식내용
매수진입
3가지 이평선정배열시매수한다
정배열에서종가가5일선상향돌파하면재매수한다
청산
매수진입후 최고가최고가(a)와atr*3 값(b)을게산한다
현재가가 a-b의 가격에도달하면 매수청산한다
매도수식은반대
감사합니다
다음글
이전글