커뮤니티
질문드립니다
2013-07-15 18:15:36
191
글번호 65365
첨부로 질문드립니다
- 1. 질문715.xls (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2013-07-16 10:40:02
안녕하세요
예스스탁입니다.
1.
수식에 진입식만 있을 경우
차트상 가장 처음만족한 봉에만 발생하고
청산이 없으므려 이후 신호가 없습니다.
아래와 같이 작성해 차트에 적용하시면
첨부된 그림과 같이 신호가
번갈아 나오는 걸 확인하실 수 있습니다.
var : AA(0);
AA = ma(C,20);
if swinglow(1,AA,10,2,13)!=-1 then
var1 = AA;
if crossup(AA,var1) Then
buy();
if SwingHigh(1,AA,10,2,13)!=-1 then
var2 = AA;
if CrossDown(AA,var2) Then
sell();
2
IF COUNTIF(CROSSUP(AA,VAR1),DAYINDEX+1)>=1 AND CROSSUP(AA,BB) THEN BUY();
위식은 당일 AA가 var1을 상향돌파하는 봉이 한번이상 생기고
AA가 BB를 상향돌파하면 매수하는 식입니다.
var1의 값이 당일 발생한 값이 아니고 이전일에 발생한 값인데
당일 AA가 돌파한것일수도 있고
최근 스윙이 스윙로우가 아닌고 스윙하이가 발생했는데
이전에 스윙로우 발생시 저장된 값을 지점 돌파해서 조건이 만족할수가 있습니다.
아래와 같이 작성하시면
당일 최근 발생한 것이 스윙로우이고
AA가 BB를 상향돌파할때 매수라는 내용이 됩니다.
var : AA(0);
AA = ma(C,20);
if date != date[1] Then
var3 = 0;
if swinglow(1,AA,10,2,13)!=-1 then {
var1 = AA;
var3 = -1;
}
if SwingHigh(1,AA,10,2,13)!=-1 then {
var2 = AA;
var3 = 1;
}
IF var3 == -1 and CROSSUP(AA,BB) THEN BUY();
즐거운 하루되세요
> 날아 님이 쓴 글입니다.
> 제목 : 질문드립니다
> 첨부로 질문드립니다
이전글