예스스탁
예스스탁 답변
2025-03-24 15:00:56
안녕하세요
예스스탁입니다.
input : P(100),HLP(5),atrP(10),multi(2);
var1 = ma(C,P);
if MarketPosition <= 0 and CrossUp(C,var1) Then
Buy();
if MarketPosition >= 0 and CrossDown(c,var1) Then
Sell();
if MarketPosition == 1 Then
{
ExitLong("bx1",AtStop,lowest(L,HLP));
ExitLong("bx2",AtLimit,EntryPrice+ATR(atrP)*multi);
}
if MarketPosition == -1 Then
{
ExitShort("sx",AtStop,highest(H,HLP));
ExitShort("sx2",AtLimit,EntryPrice-ATR(atrP)*multi);
}
if MarketPosition == 0 and MarketPosition(1) == 1 and C > var1 Then
Buy("bb",AtStop,highest(H,HLP));
if MarketPosition == 0 and MarketPosition(1) == -1 and C < var1 Then
Sell("ss",AtStop,lowest(L,HLP));
즐거운 하루되세요
> 가자아이 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요 시스템 문의 드립니다.
*일봉기준
1. 진입 조건: 100일선 상(하)향 돌파시 진입
2. 청산 조건: 최근5일간 최저(고)가 돌파시 청산 또는 2ATR (둘중의 하나라도 조건이 되면 청산)
3. 청산 이후에 100일선 위(아래)에 있을시 5일간 최고(저)가 돌파시 재진입, 청산 조건은 2번과 동일
바쁘시더라도 부탁드립니다.
감사합니다.