커뮤니티
답변주신 내용중...
2013-08-19 10:32:07
146
글번호 66561
답변주신 내용중에 SwingHigh를 아래와 같이 사용 하셨습니다
SwingHigh(C,Bong10,Left,right,Left+Right+1)
통상 첫번째는 Nth로 알고있었는데
위와같은 용법으로 사용하면 그 의미가
Bong10의 봉우리중 최고값에 해당하는 현재가 C를 의미하는 것인가요?
여기에 C대신 이평선을 적용하면 Bong10최고값에 해당하는 이평값이 되는건가요?
다른함수의 nth에도 같이 적용가능한가요?
답변 1
예스스탁 예스스탁 답변
2013-08-19 16:28:29
안녕하세요
예스스탁입니다.
죄송합니다. 답변에 오타가 있었습니다.
첫번째 매개변수는 1이 들어가야 합니다.
아래는 수정한 식입니다.
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(1,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(1,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(1,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;
}
즐거운 하루되세요
> 티끌 님이 쓴 글입니다.
> 제목 : 답변주신 내용중...
> 답변주신 내용중에 SwingHigh를 아래와 같이 사용 하셨습니다
SwingHigh(C,Bong10,Left,right,Left+Right+1)
통상 첫번째는 Nth로 알고있었는데
위와같은 용법으로 사용하면 그 의미가
Bong10의 봉우리중 최고값에 해당하는 현재가 C를 의미하는 것인가요?
여기에 C대신 이평선을 적용하면 Bong10최고값에 해당하는 이평값이 되는건가요?
다른함수의 nth에도 같이 적용가능한가요?
다음글
이전글