커뮤니티
세계의 스토
2013-02-01 15:55:22
221
글번호 59015
세개의 스토캐스틱 (스토캐스틱 K 값이 )
(6,3,3)----a
(12,5,5)----b
(20,12,12)----c
a값이 80이상되면 한계약매수 ,b 값이 5봉이내에 80 못넘으면 매수 청산 또는 a 값이 80이하로 떨어지면 매수 청산
같은 방식으로
매수 b값이 또 80넘으면 또 매수, c값이 5봉이내 80못넘으면 매수 청산 또는 b값이 80이하,매수청산
c값이 80이상이면 또 매수 , 이후 음봉 발생시 매수청산
매도는
a 값이 20이하되면 매도 , b 값이 몇봉이내 20 않되면 매도 청산 또는 a값이 20이상이면 매도청산
b값이 20이하되면 한계약 더 매도, 몇봉이내 b값이 20 이하 않되면 매도 청산, 또는 b값이 20이상 되면 매도 청산
c 값이 20이하 되면 한계약 더 매도 , 이후 양봉 발생시 매도 청산
감사합니다
답변 1
예스스탁 예스스탁 답변
2013-02-01 16:25:30
안녕하세요
예스스탁입니다.
피라미딩을 다른진입신호만 허용으로 설정하시고 적용하시면 됩니다
var : stok1(0),stok2(0),stok3(0);
stok1 = StochasticsK(6,3);
stok2 = StochasticsK(12,5);
stok3 = StochasticsK(20,12);
#매수 첫진입
if MarketPosition <= 0 and crossup(stok1,80) Then
buy("b1",OnClose,def,1);
if MarketPosition == 1 Then{
if MaxEntries == 1 and CurrentEntries == 1 Then{
if CrossDown(stok1,80) Then
ExitLong("bx11");
if BarsSinceEntry ==5 and countif(stok2>80,5) < 1 Then
ExitLong("bx12");
if BarsSinceEntry < 5 and crossup(stok2,80) Then{
buy("b2",OnClose,def,1);
var1 = index;
}
}
if MaxEntries == 2 and CurrentEntries == 2 Then{
if CrossDown(stok2,80) Then
ExitLong("bx21");
if index == var1+5 and countif(stok3>80,5) < 1 Then
ExitLong("bx22");
if index < var1+5 and crossup(stok3,80) Then{
buy("b3",OnClose,def,1);
}
}
if MaxEntries == 3 and CurrentEntries == 3 Then{
if C < O Then
ExitLong("bx3");
}
}
if MarketPosition >= 0 and CrossDown(stok1,20) Then
sell("s1",OnClose,def,1);
if MarketPosition == -1 Then{
if MaxEntries == 1 and CurrentEntries == 1 Then{
if Crossup(stok1,20) Then
ExitShort("sx11");
if BarsSinceEntry ==5 and countif(stok2<20,5) < 1 Then
ExitShort("sx12");
if BarsSinceEntry < 5 and CrossDown(stok2,20) Then{
sell("s2",OnClose,def,1);
var11 = index;
}
}
if MaxEntries == 2 and CurrentEntries == 2 Then{
if Crossup(stok2,20) Then
ExitShort("sx21");
if index == var11+5 and countif(stok3<20,5) < 1 Then
ExitShort("sx22");
if index < var11+5 and CrossDown(stok3,20) Then{
Sell("s3",OnClose,def,1);
}
}
if MaxEntries == 3 and CurrentEntries == 3 Then{
if C > O Then
ExitShort("sx3");
}
}
즐거운 하루되세요
> 구다이전설 님이 쓴 글입니다.
> 제목 : 세계의 스토
> 세개의 스토캐스틱 (스토캐스틱 K 값이 )
(6,3,3)----a
(12,5,5)----b
(20,12,12)----c
a값이 80이상되면 한계약매수 ,b 값이 5봉이내에 80 못넘으면 매수 청산 또는 a 값이 80이하로 떨어지면 매수 청산
같은 방식으로
매수 b값이 또 80넘으면 또 매수, c값이 5봉이내 80못넘으면 매수 청산 또는 b값이 80이하,매수청산
c값이 80이상이면 또 매수 , 이후 음봉 발생시 매수청산
매도는
a 값이 20이하되면 매도 , b 값이 몇봉이내 20 않되면 매도 청산 또는 a값이 20이상이면 매도청산
b값이 20이하되면 한계약 더 매도, 몇봉이내 b값이 20 이하 않되면 매도 청산, 또는 b값이 20이상 되면 매도 청산
c 값이 20이하 되면 한계약 더 매도 , 이후 양봉 발생시 매도 청산
감사합니다