커뮤니티
질문드립니다
2017-12-04 23:24:29
96
글번호 114717
볼밴 60분봉
볼밴상단 돌파후 고점대비 15틱 하락시 매도진입
진입후 25틱 이상 상승하면 손절
진입후 40틱 하락하면 청산
매도진입후 손절하면 매도방향으로 진입금지
15틱 25틱 40틱은 조정할수있게 input으로 부탁드립니다.
이렇게 진입식 부탁드립니다.
틱을 표현하는식이 pricescale*15 라고 알고있는데
잘못알고있는지 잘안되네요
h-(pricescale*15)
그리고 궁금한점이 완성봉이 되어야 그다음에 진입을 하잖아요?
근데 볼밴 상단을 돌파한 완성봉이 이미 고점대비 15포인트 이상 하락하면
진입은 어떻게 되나요??
완성봉이 되기전에 15틱 하락시 진입하려면 30분봉 이런식으로 쪼개야 하나요??
답변 1
예스스탁 예스스탁 답변
2017-12-05 15:02:12
안녕하세요
예스스탁입니다.
1
(pricescale*15)
15틱 맞습니다.
2
랭귀지는 완성된봉의 값만 사용할수 있습니다.
현재봉의 고가대비 특정값이상 하락시 즉시 진입이 불가능합니다.
해결하시려면 언급하신바와 같이 낮은 분봉에서 60분 주기 내용을 구현해야 합니다.
3
input : P(20),dv(2),tr(15),pt(40),lt(20);
var : BBup(0),BBdn(0),HH(0),LL(0),T(0);
var : SellEntry(false),BuyEntry(false);
BBup = BollBandUp(P,dv);
BBdn = BollBandDown(P,dv);
Condition1 = ExitDate(1) == sdate and MarketPosition(1) == -1 and IsExitName("StopLoss",1) == true;
Condition2 = ExitDate(1) == sdate and MarketPosition(1) == 1 and IsExitName("StopLoss",1) == true;
if crossup(H,BBup) Then{
HH = H;
SellEntry = true;
}
if H > BBup and H > HH Then
HH = H;
if CrossDown(L,BBdn) Then{
LL = L;
BuyEntry = true;
}
if L < BBdn and L < LL Then
LL = L;
if MarketPosition >= 0 and SellEntry == true and Condition1 == false Then
sell("s",AtStop,HH-PriceScale*tr);
if MarketPosition <= 0 and BuyEntry == true and Condition2 == false Then
Buy("b",AtStop,LL+PriceScale*tr);
if MarketPosition == -1 Then
SellEntry == false;
if MarketPosition == -1 Then
SellEntry == false;
SetStopLoss(PriceScale*lt, PointStop);
SetStopProfittarget(PriceScale*pt,PointStop);
즐거운 하루되세요
> 하늘이여o 님이 쓴 글입니다.
> 제목 : 질문드립니다
> 볼밴 60분봉
볼밴상단 돌파후 고점대비 15틱 하락시 매도진입
진입후 25틱 이상 상승하면 손절
진입후 40틱 하락하면 청산
매도진입후 손절하면 매도방향으로 진입금지
15틱 25틱 40틱은 조정할수있게 input으로 부탁드립니다.
이렇게 진입식 부탁드립니다.
틱을 표현하는식이 pricescale*15 라고 알고있는데
잘못알고있는지 잘안되네요
h-(pricescale*15)
그리고 궁금한점이 완성봉이 되어야 그다음에 진입을 하잖아요?
근데 볼밴 상단을 돌파한 완성봉이 이미 고점대비 15포인트 이상 하락하면
진입은 어떻게 되나요??
완성봉이 되기전에 15틱 하락시 진입하려면 30분봉 이런식으로 쪼개야 하나요??
다음글
이전글