커뮤니티
거래중단
2012-03-07 23:53:03
316
글번호 48684
수고하십니다.
1. 60이평이 120이평 보다 위에 있을 경우 거래하고 60이평이 120이평보다 아래 있을 경
우 거래를 중단하는 식을 구해 주십시요.
2. 다음과 같이 수식을 써도 60평이 아래에 있음에도 신호가 보여서 제대로 한 것인지
궁금합니다.
if CrossDown(ma(c,60),ma(C,120)) Then
Begin
Exitlong();
end;
3. 진입이후 3봉째 진입봉보다 낮으면 청산하는 식도 부탁합니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2012-03-08 11:20:25
안녕하세요
예스스탁입니다.
1.
아래와 같이 식 구성하시면 됩니다.
if ma(c,60) > ma(c,120) then{
if 매수조건 then
buy();
if 청산조건 then
exitlong();
}
2.
if CrossDown(ma(c,60),ma(C,120)) Then
Begin
Exitlong();
end;
작성하신 위식은 60이평이 120이평을 하향이탈하면 매수포지션을 청산하라는 식입니다.
그러므로 60평이 120이평 아래에 있을대만 신호발생하게 됩니다.
3.
진입봉의 어떤 값보다 작으면 청산인지 불분명하여
진입봉의 저가보다 3번째 봉의 종가가 작으면 청산하는 식으로 만들었습니다.
if BarsSinceEntry == 3 and C < L[BarsSinceEntry] Then
exitlong();
즐거운 하루되세요
> 장안 님이 쓴 글입니다.
> 제목 : 거래중단
> 수고하십니다.
1. 60이평이 120이평 보다 위에 있을 경우 거래하고 60이평이 120이평보다 아래 있을 경
우 거래를 중단하는 식을 구해 주십시요.
2. 다음과 같이 수식을 써도 60평이 아래에 있음에도 신호가 보여서 제대로 한 것인지
궁금합니다.
if CrossDown(ma(c,60),ma(C,120)) Then
Begin
Exitlong();
end;
3. 진입이후 3봉째 진입봉보다 낮으면 청산하는 식도 부탁합니다.
감사합니다.
다음글
이전글