커뮤니티
51345문의 글 관련입니다
2017-01-05 18:23:49
125
글번호 105615
현재봉부터 이전 20캔들 중에서 최저점(최고점)이 있는 캔들이 있을거고 그 캔들부터 음봉과 보합을 제외한 양봉(음봉)이 6번째 나오면 신호라는 의미입니다
답변 1
예스스탁 예스스탁 답변
2017-01-06 10:09:18
안녕하세요
예스스탁입니다.
input : P1(120),P2(200),N(20),X(6);
var : Hi(0),Li(0),Acnt(0),Bcnt(0),cnt(0);
var1 = (highest(H,P1)+Lowest(L,P1))/2;
var2 = (highest(H,P2)+Lowest(L,P2))/2;
Hi = NthHighestBar(1,H,N);
Li = NthLowestBar(1,L,N);
Acnt = 0;
for cnt = 0 to Hi{
if C[cnt] < O[cnt] Then
Acnt = Acnt+1;
}
Bcnt = 0;
for cnt = 0 to Li{
if C[cnt] > O[cnt] Then
Bcnt = Bcnt+1;
}
if MarketPosition <= 0 and var1 > var2 and Acnt == X and C < O Then
buy("b");
if MarketPosition == 1 and Bcnt == X and C > O Then
ExitLong("bx");
if MarketPosition >= 0 and var1 < var2 and Bcnt == X and C > O Then
sell("s");
if MarketPosition == -1 and Acnt == X and C < O Then
ExitShort("sx");
즐거운 하루되세요
> 짱구아빠1234 님이 쓴 글입니다.
> 제목 : 51345문의 글 관련입니다
> 현재봉부터 이전 20캔들 중에서 최저점(최고점)이 있는 캔들이 있을거고 그 캔들부터 음봉과 보합을 제외한 양봉(음봉)이 6번째 나오면 신호라는 의미입니다
이전글