예스스탁
예스스탁 답변
2021-12-01 09:18:56
안녕하세요
예스스탁입니다.
input : 이평1(12),이평2(13);
input: loss(0.3),trail(1.5);
input : 최소가격(99999),봉갯수(99999);
Var :v1(0),v2(0);
v1 = ma(downvol,이평1);
v2 = ma(downvol,이평2);
if CrossUp(v1,v2) Then
Sell();
SetStopLoss(loss,PercentStop);
SetStopTrailing(trail,0,PercentStop,1);
SetStopInactivity(최소가격,봉갯수,PercentStop);
if MarketPosition == 0 and
IsExitName("StopLoss",1) == true and
ExitDate(1) == sDate and
CountIf(daylow(0) < DayLow(0)[1],BarsSinceExit(1)) == 3 Then
Sell();
if MarketPosition == 0 and
IsExitName("StopTrailing",1) == true and
ExitDate(1) == sDate and
CountIf(daylow(0) < DayLow(0)[1],BarsSinceExit(1)) == 2 Then
Sell();
if MarketPosition == 0 and
IsExitName("StopInactivity",1) == true and
ExitDate(1) == sDate and
CountIf(daylow(0) < DayLow(0)[1],BarsSinceExit(1)) == 1 Then
Sell();
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> 국내선물
데이트레이딩
손절로 청산된 경우 당일 저점을 3회 갱신하면 sell
trailingstop으로 청산된 경우 당일 저점을 2회 갱신하면 sell
최소가격변화로 청산된 경우 당일 저점을 1회 갱시하면 sell
위 조건을 아래 수식에 추가하여 주십시요.
*******************************************************************************
input : 이평1(12),이평2(13);
input: loss(0.3),trail(1.5);
input : 최소가격(99999),봉갯수(99999);
Var :v1(0),v2(0);
v1 = ma(downvol,이평1);
v2 = ma(downvol,이평2);
if CrossUp(v1,v2) Then
Sell();
SetStopLoss(loss,PercentStop);
SetStopTrailing(trail,0,PercentStop,1);
SetStopInactivity(최소가격,봉갯수,PercentStop);