예스스탁
예스스탁 답변
2023-06-30 11:00:40
안녕하세요
예스스탁입니다.
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);
}
}
즐거운 하루되세요
> 스누피독 님이 쓴 글입니다.
> 제목 : 식 부탁드립니다.
> 안녕하세요
아래 식에서
매수가격, 익절가격, 손절가격에
각각
매수량, 익절수량, 손절매도수량을
설정할수 있게 부탁드립니다.
---------------
81618 문의에 대한 답변입니다
안녕하세요
예스스탁입니다.
외부변수가 선언만 되고 수식에서 사용이 되어 있지 않았습니다.
수정한 식입니다.
input : 날짜(20230302),매수가격(1000),익절가격(1200),손절가격(800);
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,익절가격);
            ExitLong("bl",AtStop,손절가격);
      }
}
즐거운 하루되세요