Input : Period(20), D(2), Percent(30);
value1 = BollBandUp(Period, D);
value2 = BollBandDown(Period, D);
value3 = (value1-value2)/ma(C,period)*100; # 볼린져밴드의 폭(band width)
if value3 < Percent && CrossUp(C,value1) Then
buy();
위 수식에 조건수식좀 덮붙여주세요
1.300만원에대한 최대한 매수수량
2.당일 첫봉 09:00 매수진입금지
3.현재봉 거래량이 이전 3개봉 거래량 합보다 크고 현재봉 캔들이 이전 3개연속 양봉일때
5.매수진입후 현재봉에서 1.5% 이상 수익나면 현재봉에서 청산안되게 해주시고
다음봉 시가에 청산식 해주세요...
6.손절선은 볼린저밴드 중심선 이탈시 청산식 입니다.......
답변 1
예스스탁
예스스탁 답변
2009-09-11 09:56:34
안녕하세요? 예스스탁입니다.
문의하신 내용 답변드립니다.
Input : Period(20), D(2), Percent(30),ACCOUNT(3000000);
value1 = BollBandUp(Period, D);
value2 = BollBandDown(Period, D);
value3 = (value1-value2)/ma(C,period)*100; # 볼린져밴드의 폭(band width)
if value3 < Percent && CrossUp(C,value1) and
dayindex <> 0 and //첫봉 매수 금지
V > accumN(V[1],3) and countif(C>O,3)==3 // 현재봉 거래량이 이전 3개봉 거래량 합보다 크고 현재봉 캔들이 이전 3개연속 양봉일때
Then
buy("매수", onclose, def, int(int(ACCOUNT/C)/10)*10); //3백만원에 대한 수량주문
if CrossDown(C, ma(C,period)) Then //볼린져밴드 중간선 이탈시 매수청산
exitlong();
5.매수진입후 현재봉에서 1.5% 이상 수익나면 현재봉에서 청산안되게 해주시고
다음봉 시가에 청산식 해주세요...
=> 1.5% 수익의 기준이 어떤 것인지요? 진입가격대비 또는 시가대비?
진입가격대비라면
if C > EntryPrice * 1.015 then
exitlong("EL", atmarket); //진입가격대비 1.5% 상승하면 다음봉 시가에 청산
시가 대비라면 아래와 같이 작성하면 됩니다.
if C > O * 1.015 then
exitlong("EL", atmarket);
> 보강 님이 쓴 글입니다.
> 제목 : 수식문의
> Input : Period(20), D(2), Percent(30);
value1 = BollBandUp(Period, D);
value2 = BollBandDown(Period, D);
value3 = (value1-value2)/ma(C,period)*100; # 볼린져밴드의 폭(band width)
if value3 < Percent && CrossUp(C,value1) Then
buy();
위 수식에 조건수식좀 덮붙여주세요
1.300만원에대한 최대한 매수수량
2.당일 첫봉 09:00 매수진입금지
3.현재봉 거래량이 이전 3개봉 거래량 합보다 크고 현재봉 캔들이 이전 3개연속 양봉일때
5.매수진입후 현재봉에서 1.5% 이상 수익나면 현재봉에서 청산안되게 해주시고
다음봉 시가에 청산식 해주세요...
6.손절선은 볼린저밴드 중심선 이탈시 청산식 입니다.......