커뮤니티
청산식
2014-02-08 13:51:12
130
글번호 72345
안녕하세요?
청산식 하나 부탁 드립니다
if MarketPosition == 1 and IsEntryName("매수1") ==true Then{
if CodeCategoryEx == 11 and BasePrice < 50000 Then
xvol = int(int((MaxContracts*1.0)/10)*10);
Else
Xvol = int(MaxContracts*1.0);
if CurrentContracts == MaxContracts Then
if CrossDown(c,var5) Then
ExitLong("bx1");
}
위 식은 현재 사용하는 식 입니다.
위 청산식에 조건을 부여 하려고 합니다.
매수한 당일은 10틱 이상 손실이 발생할때 손절 만약 손절이 없으면 홀딩하고
매수후 다음날은 시가가 갭하락해서 매수가 이하면 손절하고 손절이 없을 경우 전일 고점보다 10틱 하락시 청산 매수 후 2일동안 손절 및 청산이 없었다면 3일째는 CrossDown(c,var5) 입니다. 참고로 2분봉을 사용합니다.
진입이 몇가지 되는데 위 조건에만 해당 하도록 부탁 드립니다.
항상 감사 드립니다. 꾸뻑~
답변 1
예스스탁 예스스탁 답변
2014-02-10 13:36:14
안녕하세요
예스스탁입니다.
var : Xvol(0),daycnt(0);
if date != date[1] Then
daycnt = daycnt+1;
if MarketPosition == 1 and IsEntryName("매수1") ==true Then{
if CodeCategoryEx == 11 and BasePrice < 50000 Then
xvol = int(int((MaxContracts*1.0)/10)*10);
Else
Xvol = int(MaxContracts*1.0);
if sdate == EntryDate Then
exitlong("bx1",AtStop,EntryPrice-PriceScale*10);
if CurrentContracts == MaxContracts and daycnt == daycnt[BarsSinceEntry]+1 Then{
if dayindex == 0 and dayopen < DayClose(1) Then
ExitLong("bx2");
if C < dayhigh(1)-PriceScale*10 Then
ExitLong("bx3");
}
if CurrentContracts == MaxContracts and daycnt == daycnt[BarsSinceEntry]+2 Then{
if CrossDown(c,var5) Then
ExitLong("bx4");
}
}
즐거운 하루되세요
> HI_h6***** 님이 쓴 글입니다.
> 제목 : 청산식
> 안녕하세요?
청산식 하나 부탁 드립니다
if MarketPosition == 1 and IsEntryName("매수1") ==true Then{
if CodeCategoryEx == 11 and BasePrice < 50000 Then
xvol = int(int((MaxContracts*1.0)/10)*10);
Else
Xvol = int(MaxContracts*1.0);
if CurrentContracts == MaxContracts Then
if CrossDown(c,var5) Then
ExitLong("bx1");
}
위 식은 현재 사용하는 식 입니다.
위 청산식에 조건을 부여 하려고 합니다.
매수한 당일은 10틱 이상 손실이 발생할때 손절 만약 손절이 없으면 홀딩하고
매수후 다음날은 시가가 갭하락해서 매수가 이하면 손절하고 손절이 없을 경우 전일 고점보다 10틱 하락시 청산 매수 후 2일동안 손절 및 청산이 없었다면 3일째는 CrossDown(c,var5) 입니다. 참고로 2분봉을 사용합니다.
진입이 몇가지 되는데 위 조건에만 해당 하도록 부탁 드립니다.
항상 감사 드립니다. 꾸뻑~
다음글
이전글