커뮤니티
문의드립니다.
2017-10-27 11:48:56
144
글번호 113676
정말 수고많으십니다.
1. 당일 첫번째봉(분 또는 틱에서)의 시가, 종가, 고가, 저가
당일 첫번째봉의 볼린저밴드 상단, 하단값
위에 두가지를 어떻게 수식으로 만들어야 되나요?
2. 매수진입, 매수청산, 매도진입, 매도청산 모두 만들어진 상태에서,
당일 첫번째봉의 시가가 볼린저밴드 상단이나 하단을 벗어나서 형성된 경우에는
매수진입이나 매도진입 신호가 나오더라도 실행되지 않다가
이후 쭉 만들어지 봉이 볼린저밴드 안으로 들어오고 나서, 진입신호가 나올 경우에
그때부터는 진입이 실행되도록 하려면 어떻게 수식을 짜야 되나요?
3. 매수진입(또는 매도진입)이후, 손절로 exitlong 또는 exitshort이 실행된 경우,
다시 손절가격 아래로(매수진입해서 손절시) 또는 손절가격 위로(매도진입해서 손절시) 1틱이상 갔을때,
다시 매수진입 또는 매도진입을 시키는 수식을 만들려면,
어떻게 해야될까요?
부탁드립니다. 아이디어를 수식으로 구현한다는게 너무 힘드네요.
답변 1
예스스탁 예스스탁 답변
2017-10-27 15:30:40
안녕하세요
예스스탁입니다.
1
Input : Period(20), MultiD(2);
var : BBup(0),BBdn(0);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if bdate != bdate[1] Then{
var1 = O;
var2 = H;
var3 = L;
var4 = C;
var5 = BBup;
var6 = BBdn;
}
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
plot5(var5);
plot6(var6);
2
Input : Period(20), MultiD(2);
var : BBup(0),BBdn(0),entry(0);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if bdate != bdate[1] Then{
entry = true;
if O > bbup or O < bbdn Then
entry = false;
}
if entry == false and (crossup(L,BBdn) or CrossDown(H,BBup)) Then
entry = true;
if entry == true then{
진입청산수식
}
3
손절여부는 청산함수에 지정한 이름으로 구별해야 합니다.
아래 내용 참고하시기 바랍니다.
if TotalTrades > TotalTrades[1] and MarketPosition == 0 Then{
if MarketPosition(1) == 1 and IsExitName("bl",1) == true then
buy("b",AtLimit,ExitPrice(1)-PriceScale*1);
if MarketPosition(1) == 1 and IsExitName("sl",1) == true then
sell("s",AtLimit,ExitPrice(1)+PriceScale*1);
}
#손절청산식
if MarketPosition == 1 Then
ExitLong("bl",AtStop,EntryPrice-1);
if MarketPosition == -1 Then
ExitShort("sl",AtStop,EntryPrice+1);
즐거운 하루되세요
> 디벨로퍼 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 정말 수고많으십니다.
1. 당일 첫번째봉(분 또는 틱에서)의 시가, 종가, 고가, 저가
당일 첫번째봉의 볼린저밴드 상단, 하단값
위에 두가지를 어떻게 수식으로 만들어야 되나요?
2. 매수진입, 매수청산, 매도진입, 매도청산 모두 만들어진 상태에서,
당일 첫번째봉의 시가가 볼린저밴드 상단이나 하단을 벗어나서 형성된 경우에는
매수진입이나 매도진입 신호가 나오더라도 실행되지 않다가
이후 쭉 만들어지 봉이 볼린저밴드 안으로 들어오고 나서, 진입신호가 나올 경우에
그때부터는 진입이 실행되도록 하려면 어떻게 수식을 짜야 되나요?
3. 매수진입(또는 매도진입)이후, 손절로 exitlong 또는 exitshort이 실행된 경우,
다시 손절가격 아래로(매수진입해서 손절시) 또는 손절가격 위로(매도진입해서 손절시) 1틱이상 갔을때,
다시 매수진입 또는 매도진입을 시키는 수식을 만들려면,
어떻게 해야될까요?
부탁드립니다. 아이디어를 수식으로 구현한다는게 너무 힘드네요.