커뮤니티
수식문의
2013-12-27 16:27:37
149
글번호 70834
[기존수식]
input : BBP(20),dv(2);
var : BBup(0),BBdn(0);
BBup = BollBandUp(BBP,dv);
BBdn = BollBandDown(BBp,Dv);
if C > O and C <= BBdn Then
var1 = 1;
if MarketPosition == 0 and var1 == 1 and C > O Then{
Buy("매수");
}
if C < O and C >= BBdn Then
var1 = -1;
if MarketPosition == 0 and var1 == -1 and C < O Then{
sell("매도");
}
[수정내용]
청산식 부탁드립니다.
1. 매수진입 후 다음 봉들이 볼린저 밴드 상단선을 돌파하거나 상단선에 닿는 경우 둘중 어느하나라도 2번 발생했을때(봉이 양봉이거나 음봉 상관없음, 2번 연속발생 필요없음, 2번만 발생하면 됨)
꼭 2번 발생한 해당봉 매수 신호 청산(봉완성시 기준)
반대의 경우 매도 청산(봉완성시 기준)
2. 1번의 청산식이 나오기전에 반대신호가 나왓을 경우에도 포지션 계속유지 할수있도록
수정바랍니다.
따라서, 매수신호시 반대신호(매도신호)가 나오더라도 청산하지 않고 1번의 청산신호가 나와야 청산
답변 1
예스스탁 예스스탁 답변
2013-12-27 17:02:35
안녕하세요
예스스탁입니다.
input : BBP(20),dv(2);
var : BBup(0),BBdn(0);
BBup = BollBandUp(BBP,dv);
BBdn = BollBandDown(BBp,Dv);
if C > O and C <= BBdn Then
var1 = 1;
if MarketPosition == 0 and var1 == 1 and C > O Then{
Buy("매수");
}
if MarketPosition == 1 and countif(H>=BBup,BarsSinceEntry) == 2 Then
ExitLong();
if C < O and C >= BBdn Then
var1 = -1;
if MarketPosition == 0 and var1 == -1 and C < O Then{
sell("매도");
}
if MarketPosition == -1 and countif(L<=BBdn,BarsSinceEntry) == 2 Then
ExitShort();
즐거운 하루되세요
> 칼봉산 님이 쓴 글입니다.
> 제목 : 수식문의
> [기존수식]
input : BBP(20),dv(2);
var : BBup(0),BBdn(0);
BBup = BollBandUp(BBP,dv);
BBdn = BollBandDown(BBp,Dv);
if C > O and C <= BBdn Then
var1 = 1;
if MarketPosition == 0 and var1 == 1 and C > O Then{
Buy("매수");
}
if C < O and C >= BBdn Then
var1 = -1;
if MarketPosition == 0 and var1 == -1 and C < O Then{
sell("매도");
}
[수정내용]
청산식 부탁드립니다.
1. 매수진입 후 다음 봉들이 볼린저 밴드 상단선을 돌파하거나 상단선에 닿는 경우 둘중 어느하나라도 2번 발생했을때(봉이 양봉이거나 음봉 상관없음, 2번 연속발생 필요없음, 2번만 발생하면 됨)
꼭 2번 발생한 해당봉 매수 신호 청산(봉완성시 기준)
반대의 경우 매도 청산(봉완성시 기준)
2. 1번의 청산식이 나오기전에 반대신호가 나왓을 경우에도 포지션 계속유지 할수있도록
수정바랍니다.
따라서, 매수신호시 반대신호(매도신호)가 나오더라도 청산하지 않고 1번의 청산신호가 나와야 청산