커뮤니티

문의 드립니다.

프로필 이미지
회원
2014-05-27 16:06:47
190
글번호 75383
답변완료

첨부 이미지

아래 수식은 현재 사용중인 청산 조건 입니다. if MarketPosition == 1 and IsEntryName("e") == True Then{ if CodeCategoryEx == 11 and BasePrice < 50000 Then xvol = int(int((MaxContracts*1.0)/10)*10); Else Xvol = int(MaxContracts*1.0); if sdate == EntryDate Then ExitLong("bx22",AtStop,EntryPrice*0.90); if CurrentContracts == MaxContracts and daycnt == daycnt[BarsSinceEntry]+1 Then{ if C < DayClose(1)-PriceScale*10 Then ExitLong("bx23"); exitlong("bx24",AtStop,EntryPrice-PriceScale*10); } if CurrentContracts == MaxContracts and daycnt == daycnt[BarsSinceEntry]+2 Then{ if dayindex == 0 and dayopen < DayClose(1) Then ExitLong("bx25",AtStop,EntryPrice*0.90); if dayopen > DayClose(1) Then ExitLong("bx26",atstop,DayClose*0.90); ExitLong("bx27",atstop,DayHigh*0.90); } if CurrentContracts == MaxContracts and daycnt == daycnt[BarsSinceEntry]+3 Then{ if dayindex == 0 and dayopen < DayClose(1) Then ExitLong("bx28"); if C < dayhigh(1)-PriceScale*10 Then ExitLong("bx29"); if CrossDown(c,var5) Then ExitLong("bx30"); ExitLong("bx31",atstop,DayHigh*0.90); if stime == 150000 Then ExitLong("ende"); 오늘 진입후 오늘 청산이 됐는데 왜 청산 신호가 발생했는지 이해가 안가서 문의 드립니다. 파일 첨부 합니다 살펴봐 주세요. 감사합니다
시스템
답변 5
프로필 이미지

예스스탁 예스스탁 답변

2014-05-27 16:13:39

안녕하세요 예스스탁입니다. 시스템 트레이딩 설정창의 강제청산탭 살펴보시기 바랍니다. 차트에 표시되는 신호의 표시중 동그라미는 강제청산신호입니다. 설정창에서 당일청산이 설정이 되어 있어 발생되는 신호입니다. 즐거운 하루되세요 > HI_yu**** 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 아래 수식은 현재 사용중인 청산 조건 입니다. if MarketPosition == 1 and IsEntryName("e") == True Then{ if CodeCategoryEx == 11 and BasePrice < 50000 Then xvol = int(int((MaxContracts*1.0)/10)*10); Else Xvol = int(MaxContracts*1.0); if sdate == EntryDate Then ExitLong("bx22",AtStop,EntryPrice*0.90); if CurrentContracts == MaxContracts and daycnt == daycnt[BarsSinceEntry]+1 Then{ if C < DayClose(1)-PriceScale*10 Then ExitLong("bx23"); exitlong("bx24",AtStop,EntryPrice-PriceScale*10); } if CurrentContracts == MaxContracts and daycnt == daycnt[BarsSinceEntry]+2 Then{ if dayindex == 0 and dayopen < DayClose(1) Then ExitLong("bx25",AtStop,EntryPrice*0.90); if dayopen > DayClose(1) Then ExitLong("bx26",atstop,DayClose*0.90); ExitLong("bx27",atstop,DayHigh*0.90); } if CurrentContracts == MaxContracts and daycnt == daycnt[BarsSinceEntry]+3 Then{ if dayindex == 0 and dayopen < DayClose(1) Then ExitLong("bx28"); if C < dayhigh(1)-PriceScale*10 Then ExitLong("bx29"); if CrossDown(c,var5) Then ExitLong("bx30"); ExitLong("bx31",atstop,DayHigh*0.90); if stime == 150000 Then ExitLong("ende"); 오늘 진입후 오늘 청산이 됐는데 왜 청산 신호가 발생했는지 이해가 안가서 문의 드립니다. 파일 첨부 합니다 살펴봐 주세요. 감사합니다
프로필 이미지

회원

2014-05-27 16:19:45

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. 시스템 트레이딩 설정창의 강제청산탭 살펴보시기 바랍니다. 차트에 표시되는 신호의 표시중 동그라미는 강제청산신호입니다. 설정창에서 당일청산이 설정이 되어 있어 발생되는 신호입니다. 즐거운 하루되세요 강제청산에는 조건만족즉시로 되어 있습니다.
프로필 이미지

예스스탁 예스스탁 답변

2014-05-27 17:01:55

안녕하세요 예스스탁입니다. 현재 수식에서 올려주신 청산외에 강제청산에서 지정한 당일청산이 발동이 된 것입니다. 첨부된 그림과 같이 강제청산에서 당일청산이 체크가 되어 있으면 지정한 시간에 청산이 발동하게 됩니다. 체크해제하시면 발생하지 않습니다. 즐거운 하루되세요 > HI_yu**** 님이 쓴 글입니다. > 제목 : Re : Re : 문의 드립니다. > > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. 시스템 트레이딩 설정창의 강제청산탭 살펴보시기 바랍니다. 차트에 표시되는 신호의 표시중 동그라미는 강제청산신호입니다. 설정창에서 당일청산이 설정이 되어 있어 발생되는 신호입니다. 즐거운 하루되세요 강제청산에는 조건만족즉시로 되어 있습니다.
프로필 이미지

회원

2014-05-27 17:27:22

설명하신대로 강제청산 부분을 살펴 봤습니다. 하지만 당일 청산 조건에 체크가 안되게 되어 있습니다. 그림으로 올려 봅니다.
프로필 이미지

예스스탁 예스스탁 답변

2014-05-28 14:42:49

안녕하세요 예스스탁입니다. 현재 올려주신 청산식 외에 수식안에 아래와 같은 청산로직이 수식안에 더 있습니다. SetStopEndofday(150000); 위 함수가 설정창의 당일청산을 수식안에서 지정하는 함수입니다. 함수목록에서 setstop으로 시작하는 함수들은 모두 설정창의 강제청산을 수식안에서 지정하는 함수입니다. 수식안에서 사용하시면 설정창에서는 해당 기능을 지정하실 수 없게 첨부하신 그림과 같이 disable 처리가 됩니다. 수식안에서 위 함수 삭제하시면 됩니다. 즐거운 하루되세요 > HI_yu**** 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 문의 드립니다. > 설명하신대로 강제청산 부분을 살펴 봤습니다. 하지만 당일 청산 조건에 체크가 안되게 되어 있습니다. 그림으로 올려 봅니다.