커뮤니티
타종목의 가격을 기준으로 매매하고싶어요.
2012-09-27 23:39:40
243
글번호 55171
input : Period(20), Dv(2), ATRPeriod(20), ATRS(3), 최초자금(10000000), 손절(0.02);
var : 볼밴Up(0), 볼밴Down(0),현재자금(0), 진입수량(0), 손절가(0);
볼밴Up = BollBandUp(Period,Dv) ;
볼밴Down = BollBandDown(Period,Dv) ;
현재자금 = Int(최초자금 + NetProfit);
진입수량 = int(현재자금/c);
if MarketPosition() == 0 and c >= 볼밴Up then
{buy("매수", atmarket, def, 진입수량);
손절가 = c*0.98;
}
if MarketPosition() == 1 and c <= 볼밴down then
{exitlong("매수청산",atmarket);}
if MarketPosition() == 1 and c <= highest(c, BarsSinceEntry) - atr(atrperiod) * atrs then{
exitlong("매수추적",atmarket);
}
---------------------------------------------------------------------
위의 진입수식에서 코스피200지수의 가격을 기준으로 매매하고 싶습니다.
그러니까 코스피200지수의 종가가 20일볼린저밴드 상단 이상이면 현재종목을 매수,
코스피200지수의 종가가 20일볼진저밴드이하이거나 샹들리에청산에 부합할때 현재종목을 매도. 이렇게요.
답변 1
예스스탁 예스스탁 답변
2012-09-28 15:44:16
안녕하세요
예스스탁입니다.
주종목을 거래하고자 하는 종목으로 설정하시고
차트 참조데이터로 코스피200지수를 적용하신 후에
아래식 적용하시면 됩니다.
참조데이터는 차트 종목선택버튼 중 오른쪽 버튼을 누르시고
종목선택하시면 됩니다.
input : Period(20), Dv(2), ATRPeriod(20), ATRS(3), 최초자금(10000000), 손절(0.02);
var : 볼밴Up(0,data1), 볼밴Down(0,data1),현재자금(0,data1), 진입수량(0,data1), 손절가(0,data1);
볼밴Up = data2(BollBandUp(Period,Dv));
볼밴Down = data2(BollBandDown(Period,Dv));
현재자금 = Int(최초자금 + NetProfit);
진입수량 = int(현재자금/c);
if MarketPosition() == 0 and data2(c >= 볼밴Up) then
{buy("매수", atmarket, def, 진입수량);
손절가 = data2(c*0.98);
}
if MarketPosition() == 1 and data2(c <= 볼밴down) then
{exitlong("매수청산",atmarket);}
if MarketPosition() == 1 and data2(c <= highest(c, BarsSinceEntry) - atr(atrperiod) * atrs) then{
exitlong("매수추적",atmarket);
}
즐거운 하루되세요
> 나도모르오 님이 쓴 글입니다.
> 제목 : 타종목의 가격을 기준으로 매매하고싶어요.
> input : Period(20), Dv(2), ATRPeriod(20), ATRS(3), 최초자금(10000000), 손절(0.02);
var : 볼밴Up(0), 볼밴Down(0),현재자금(0), 진입수량(0), 손절가(0);
볼밴Up = BollBandUp(Period,Dv) ;
볼밴Down = BollBandDown(Period,Dv) ;
현재자금 = Int(최초자금 + NetProfit);
진입수량 = int(현재자금/c);
if MarketPosition() == 0 and c >= 볼밴Up then
{buy("매수", atmarket, def, 진입수량);
손절가 = c*0.98;
}
if MarketPosition() == 1 and c <= 볼밴down then
{exitlong("매수청산",atmarket);}
if MarketPosition() == 1 and c <= highest(c, BarsSinceEntry) - atr(atrperiod) * atrs then{
exitlong("매수추적",atmarket);
}
---------------------------------------------------------------------
위의 진입수식에서 코스피200지수의 가격을 기준으로 매매하고 싶습니다.
그러니까 코스피200지수의 종가가 20일볼린저밴드 상단 이상이면 현재종목을 매수,
코스피200지수의 종가가 20일볼진저밴드이하이거나 샹들리에청산에 부합할때 현재종목을 매도. 이렇게요.