예스스탁
예스스탁 답변
2023-06-30 14:27:54
안녕하세요
예스스탁입니다.
손절이 두번이므로 1차와 2차로 작성해 드립니다.
input : 날짜(20230302),매수가격(1000),익절가격(1200),손절가격1(800),손절가격2(700);
input : 매수량(2),익절수량(1),손절수량1(1),손절수량2(1);
if NextBarSdate >= 날짜 Then
{
if NextBarSdate != sDate Then
{
if MarketPosition == 0 and TotalTrades == 0 and NextBarOpen <= 매수가격 Then
Buy("b1",AtStop,매수가격,매수량);
}
Else
{
if MarketPosition == 0 and TotalTrades == 0 and DayHigh < 매수가격 Then
Buy("b",AtStop,매수가격,매수량);
}
if MarketPosition == 1 Then
{
ExitLong("bp",AtLimit,익절가격,"",익절수량,1);
if lowest(L,BarsSinceEntry) > 손절가격1 Then
ExitLong("bl1",AtStop,손절가격1,"",손절수량1,1);
if lowest(L,BarsSinceEntry) > 손절가격2 Then
ExitLong("bl2",AtStop,손절가격2,"",손절수량2,1);
}
}
즐거운 하루되세요
> 스누피독 님이 쓴 글입니다.
> 제목 : 식 부탁드립니다.
> 안녕하세요 추가로 식 문의드립니다.
아래식에서
손절을 한번하고(수량설정에 맞춰)
두번째 손절 할수있게 추가 부탁드립니다.
두번째에서는 남은 전량 손절(100%)
부탁드립니다
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
안녕하세요
예스스탁입니다.
input : 날짜(20230302),매수가격(1000),익절가격(1200),손절가격(800);
input : 매수량(2),익절수량(1),손절수량(1);
if NextBarSdate >= 날짜 Then
{
      if NextBarSdate != sDate Then
      {
            if MarketPosition == 0 and TotalTrades == 0 and NextBarOpen <= 매수가격 Then
                  Buy("b1",AtStop,매수가격,매수량);
      }
      Else
      {
            if MarketPosition == 0 and TotalTrades == 0 and DayHigh < 매수가격 Then
                  Buy("b",AtStop,매수가격,매수량);
      }
      
      
      if MarketPosition == 1 Then
      {
                  if Condition1 == False Then
                        ExitLong("bp",AtLimit,익절가격,"",익절수량,1);
                  if Condition2 == False Then
                        ExitLong("bl",AtStop,손절가격,"",손절수량,1);
      }
}