안녕하세요 ^^
재진입 수식 요청드립니다. 아래에 올려드린 수식에서 재진입 수식만 추가해주시면 감사하겠습니다
1) 오늘 진입한 매수포지션이 오늘 장중에 "SL"로 청산되면 재진입가를 최근 청산가격 + LTR 로 전환
2) 재진입가는 NL1(0) 으로 설정
3) 청산된 이후에 재진입가(NL1)를 돌파할 때 NL1 가격으로 재진입
4) 다음날에는 매수포지션 첫 진입가는 시가 + LTR 로 다시 조정
# ENTRY
var : L1(0);
L1 = DayOpeN + LTR;
IF MarketPosition == 0 TheN BegiN
IF NextBarSdatE == sDatE AND H < L1 THEN BUY("L",ATSTOP,L1);
EnD;
# EXIT
IF MARKETPOSITION == 1 THEN BEGIN
IF NextBarSdate == sDatE TheN BEGIN
ExitLonG("SL",AtStoP,LatestEntryPrice - LTR);
EnD;
IF NextBarSdate != sdate then exitlong("EL",ATMARKET);
EnD;
답변 1
예스스탁
예스스탁 답변
2020-08-26 10:55:30
안녕하세요
예스스탁입니다.
# ENTRY
var : L1(0);
var : entry(0);
if Bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition !=MarketPosition[1] ) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
L1 = DayOpeN + LTR;
IF MarketPosition == 0 TheN
Begin
IF NextBarSdatE == sDatE AND H < L1 and entry < 1 THEN
BUY("L1",ATSTOP,L1);
IF NextBarSdatE == sDatE AND H < ExitPrice(1)+LTR and entry >= 1 THEN
BUY("L2",ATSTOP,ExitPrice(1)+LTR);
EnD;
# EXIT
IF MARKETPOSITION == 1 THEN BEGIN
IF NextBarSdate == sDatE TheN BEGIN
ExitLonG("SL",AtStoP,LatestEntryPrice - LTR);
End;
IF NextBarSdate != sdate then
exitlong("EL",ATMARKET);
EnD;
즐거운 하루되세요
> 엠씨용가 님이 쓴 글입니다.
> 제목 : 재진입 수식
> 안녕하세요 ^^
재진입 수식 요청드립니다. 아래에 올려드린 수식에서 재진입 수식만 추가해주시면 감사하겠습니다
1) 오늘 진입한 매수포지션이 오늘 장중에 "SL"로 청산되면 재진입가를 최근 청산가격 + LTR 로 전환
2) 재진입가는 NL1(0) 으로 설정
3) 청산된 이후에 재진입가(NL1)를 돌파할 때 NL1 가격으로 재진입
4) 다음날에는 매수포지션 첫 진입가는 시가 + LTR 로 다시 조정
# ENTRY
var : L1(0);
L1 = DayOpeN + LTR;
IF MarketPosition == 0 TheN BegiN
IF NextBarSdatE == sDatE AND H < L1 THEN BUY("L",ATSTOP,L1);
EnD;
# EXIT
IF MARKETPOSITION == 1 THEN BEGIN
IF NextBarSdate == sDatE TheN BEGIN
ExitLonG("SL",AtStoP,LatestEntryPrice - LTR);
EnD;
IF NextBarSdate != sdate then exitlong("EL",ATMARKET);
EnD;