Input : Period(12), D(2) ;
Var : value1(0),value2(0);
value1 = BollBandUp(Period,D); //볼린져 상단밴드
value2 = BollBandDown(Period,D); //볼린져 하단밴드
if L <= value2 Then
buy("매수",OnClose);
if H >= value1 Then
sell("매도",OnClose);
안녕하세요
위식수정부탁드립니다
Hp선추가
매수 hp선위에 볼밴위치할때 매수
매도 hp선아래에 볼밴이 있을때 매도
손절 매수 진입후 hp선 하향돌파시.
매도 진입후 hp선 상향돌파시.
청산 익절 100틱
첨부hp선 자유게시판 2066에 있음니다
답변 1
예스스탁
예스스탁 답변
2024-04-18 10:57:01
안녕하세요
예스스탁입니다.
Input : Period(12), D(2) ,익절틱수(100);
Var : bbup(0),bbdn(0);
bbup = BollBandUp(Period,D); //볼린져 상단밴드
bbdn = BollBandDown(Period,D); //볼린져 하단밴드
Inputs : DDD(20150309), LEN(300), HL_ED(60), CC(Black);
Vars : DBN(0), KK(0), DD(0), KK2(0), DD2(0),hp(0);
If STime >= 080000 And STime[1] < 080000 Then Begin
DBN = 0;
KK = 0;
DD = 0;
KK2 = 0;
DD2 = 0;
End;
DBN = DBN + 1;
/*If Date == DDD Then Begin*/
If STime >= 083000 And DD == 0 Then Begin
Value2 = O;
DD = 1;
KK = DBN;
hp = H + 0.05;
End;
If DBN > KK + 1 And DD == 1 Then
hp = Value2;
Else
hp = Value2;
if MarketPosition <= 0 and hp <= bbdn Then
buy("매수",OnClose);
if MarketPosition >= 0 and hp >= bbup Then
sell("매도",OnClose);
if MarketPosition = =1 and CrossDown(C,hp) Then
ExitLong();
if MarketPosition == -1 and CrossUp(C,hp) Then
ExitShort();
SetStopProfittarget(PriceScale*익절틱수,PointStop);
즐거운 하루되세요
> 아트정 님이 쓴 글입니다.
> 제목 : 수식추가
> Input : Period(12), D(2) ;
Var : value1(0),value2(0);
value1 = BollBandUp(Period,D); //볼린져 상단밴드
value2 = BollBandDown(Period,D); //볼린져 하단밴드
if L <= value2 Then
buy("매수",OnClose);
if H >= value1 Then
sell("매도",OnClose);
안녕하세요
위식수정부탁드립니다
Hp선추가
매수 hp선위에 볼밴위치할때 매수
매도 hp선아래에 볼밴이 있을때 매도
손절 매수 진입후 hp선 하향돌파시.
매도 진입후 hp선 상향돌파시.
청산 익절 100틱
첨부hp선 자유게시판 2066에 있음니다