커뮤니티
청산구조....
2013-08-15 22:46:58
169
글번호 66495
청산구조를 첨부와 같이 잡았습니다
산식의 골조를 잡아 주시기 바랍니다
- 1. 청산구조.png (0.04 MB)
답변 1
예스스탁 예스스탁 답변
2013-08-16 13:40:10
안녕하세요
예스스탁입니다.
케이스별로 나열해 작성하시면 됩니다.
쌍봉은 정확한 내용이 없어 swinghigh로 작성했습니다.
input : left(3),Right(3);
var : count1(0),count2(0),count3(0),count4(0);
var : A1(0),A2(0),B1(0),B2(0),C1(0),C2(0);
var : Bong01(0),Bong05(0),Bong07(0),Bong10(0),Bong15(0),Bong20(0);
var : Bong17(0),Bong12(0);
if MarketPosition == 1 Then{
count1 = countif(Bong01 > 50,BarsSinceEntry);
count2 = countif(Bong10 > 50,BarsSinceEntry);
count3 = countif(Bong15 > 50,BarsSinceEntry);
count4 = countif(Bong20 > 50,BarsSinceEntry);
if count1 == 0 Then{
if Bong07 < 50 and CrossDown(Bong10,50) Then
exitlong();
}
if count1 >= 1 and count2 == 0 Then{
if SwingHigh(c,Bong05,Left,right,Left+Right+1) != -1 Then{
A1 = Bong05[Right];
A2 = A1[1];
//매수이후 발생한 현재고점이 직전고점보다 작아짐
if A1 < A2 and A2 > 0 and A1 < 50 Then
exitlong();
}
if Bong07 < 50 and CrossDown(Bong10,50) Then
exitlong();
}
if count1 >= 1 and count2 >= 1 and count3 == 0 Then{
if SwingHigh(c,Bong10,Left,right,Left+Right+1) != -1 Then{
B1 = Bong10[Right];
B2 = B1[1];
//매수이후 발생한 현재고점이 직전고점보다 작아짐
if B1 < B2 and B2 > 0 and B1 < 50 Then
exitlong();
}
if Bong12 < 50 and CrossDown(Bong15,50) Then
exitlong();
}
if count1 >= 1 and count2 >= 1 and count3 >= 1 and count4 == 0 Then{
if SwingHigh(c,Bong15,Left,right,Left+Right+1) != -1 Then{
C1 = Bong15[Right];
C2 = C1[1];
//매수이후 발생한 현재고점이 직전고점보다 작아짐
if C1 < C2 and C2 > 0 and C1 < 50 Then
exitlong();
}
if Bong17 < 50 and CrossDown(Bong20,50) Then
exitlong();
}
if count1 >= 1 and count2 >= 1 and count3 >= 1 and count4 >= 1 Then{
if CrossDown(Bong20,50) Then{
exitlong();
}
}
}
Else{
A1 = -1;
A2 = -1;
B1 = -1;
B2 = -1;
C1 = -1;
C2 = -1;
}
즐거운 하루되세요
> 티끌 님이 쓴 글입니다.
> 제목 : 청산구조....
> 청산구조를 첨부와 같이 잡았습니다
산식의 골조를 잡아 주시기 바랍니다