커뮤니티
수식정정 부탁드립니다
2011-07-03 18:28:26
601
글번호 40486
항상 감사드립니다.
아래 식처럼 "5이평이 전고점을 상향돌파하면 매수" 조건에다가 "5이평 전저점이 전전저점 보다 높고"라는 조건을 추가해서 매수하는 식을 부탁합니다.swinglow 조건을 추가하는 것이겟지요.
var1 = ma(C,5);
#좌측3개 우측3개봉값보다 큰 var1이 발생하면 고점으로 지정
if SwingHigh(1,var1,3,3,7) != -1 Then
var2 = ma(C,5)[3];
#5이평이 전고점보다 작으면 false
if var1 < var2 Then
Condition1 = False;
#5이평이 전고점을 상향돌파하면 true
if crossup(var1,var2) Then{
Condition1 = true;
var3 = index;
}
답변 1
예스스탁 예스스탁 답변
2011-07-04 10:50:03
안녕하세요
예스스탁입니다.
var1 = ma(C,5);
#좌측3개 우측3개봉값보다 큰 var1이 발생하면 고점으로 지정
if SwingHigh(1,var1,3,3,7) != -1 Then
var2 = var1[3];
if Swinglow(1,var1,3,3,7) != -1 Then{
var12 = var1[3];#전저점
var22 = var12[1];#전전저점
}
#5이평이 전고점보다 작으면 false
if var1 < var2 Then
Condition1 = False;
#5이평이 전고점을 상향돌파하면 true
if crossup(var1,var2) and var12 > var22 Then{
Condition1 = true;
var3 = index;
}
즐거운 하루되세요
> 악어사냥 님이 쓴 글입니다.
> 제목 : 수식정정 부탁드립니다
> 항상 감사드립니다.
아래 식처럼 "5이평이 전고점을 상향돌파하면 매수" 조건에다가 "5이평 전저점이 전전저점 보다 높고"라는 조건을 추가해서 매수하는 식을 부탁합니다.swinglow 조건을 추가하는 것이겟지요.
var1 = ma(C,5);
#좌측3개 우측3개봉값보다 큰 var1이 발생하면 고점으로 지정
if SwingHigh(1,var1,3,3,7) != -1 Then
var2 = ma(C,5)[3];
#5이평이 전고점보다 작으면 false
if var1 < var2 Then
Condition1 = False;
#5이평이 전고점을 상향돌파하면 true
if crossup(var1,var2) Then{
Condition1 = true;
var3 = index;
}
다음글
이전글