커뮤니티
수식
2018-10-15 15:22:46
143
글번호 122697
안녕하세요 감사 인사부터 드려요
제가원하는 수식은
볼린저밴드를 종가기준으로 하한선 이탈후 하한선 안으로 종가기준 제진입시 매수
청산은 매수후 이전 저점을 종가기준 하향이탈하면 매수청산후 매도진입하거나 볼린저밴드 상한선을 고점기준 돌파시 청산
매도는 반대 입니다
중요한것은 매수후 이전 저점을 하향이탈하면 청산후 매도진입
매도후 이전 고점을 상향이탈하면 청산후 매수진입닙니다
항상 감사드립니다 꾸벅
답변 1
예스스탁 예스스탁 답변
2018-10-16 09:17:14
안녕하세요
예스스탁입니다.
Input : Period(20), MultiD(2);
var : BBmd(0),BBup(0),BBdn(0),T(0),HH(0),LL(0);
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if CrossUp(c,bbup) Then
{
T = 1;
HH = H;
}
if CrossDown(c,bbup) Then
{
T = 2;
if T[1] == 1 Then
Sell("S");
}
if CrossDown(c,bbdn) Then
{
T = -1;
LL = L;
}
if CrossUp(c,bbdn) Then
{
T = -2;
if T[1] == -1 Then
{
buy("B");
}
}
if T == 1 and H > HH Then
HH = H;
if T == -1 and L < LL Then
LL = L;
if MarketPosition == 1 Then
{
if IsEntryName("B",0) == true and CrossDown(c,LL[BarsSinceEntry]) Then
sell("BS");
if crossup(H,BBup) Then
ExitLong("bx2");
}
if MarketPosition == -1 Then
{
if IsEntryName("S",0) == true and CrossUp(c,HH[BarsSinceEntry]) Then
Buy("SB");
if CrossDown(L,BBdn) Then
ExitShort("sx2");
}
즐거운 하루되세요
> 달마7 님이 쓴 글입니다.
> 제목 : 수식
> 안녕하세요 감사 인사부터 드려요
제가원하는 수식은
볼린저밴드를 종가기준으로 하한선 이탈후 하한선 안으로 종가기준 제진입시 매수
청산은 매수후 이전 저점을 종가기준 하향이탈하면 매수청산후 매도진입하거나 볼린저밴드 상한선을 고점기준 돌파시 청산
매도는 반대 입니다
중요한것은 매수후 이전 저점을 하향이탈하면 청산후 매도진입
매도후 이전 고점을 상향이탈하면 청산후 매수진입닙니다
항상 감사드립니다 꾸벅
다음글
이전글