커뮤니티

문의 드립니다

프로필 이미지
회원
2013-01-29 12:33:13
186
글번호 58798
답변완료
1. buy("b1",Atstop,Dayopen*1.00); if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice*1.1 Then ExitLong("bx",AtStop,Highest(h,BarsSinceEntry)*0.98); } 위식은 일봉에서 당일 시가 보합에서 매수하여 11% 이상 상승하다가 2 % 하락하면 매수청산이 되는식이 맞는지요? 시험해봐도 동작이 안되어 문의 합니다 2. buy("b1",Atstop,Dayopen*1.00); 위의 식을 사용하여 당일 일봉에서 매수후 5일 이동평균선이 하향 된다면 매수청산 하는식 매수청산한후 이후 매수진입금지 하는식 부탁합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-01-29 14:38:01

안녕하세요 예스스탁입니다. 1. buy("b1",Atstop,Dayopen*1.00); if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice*1.1 Then ExitLong("bx",AtStop,Highest(h,BarsSinceEntry)*0.98); } 위식은 시가이상의 시세가 발생하면 매수하고 매수이후 10%이상 수익후에 2% 하락하면 청산하는 식입니다. 시가보합매수가 어떤 의미이신지 모르겠지만 해당 매수식은 단지 시가 이상의 시세만 발생하면 매수하는 식입니다. 또한 일봉이시면 전일시가보다 높은 시세 발생하면 매수하는 식입니다. 11% 이상 상승하다가 2% 하락하면 청산되게 하시려면 청산식을 아래와 같이 조금 변경하셔야 합니다. if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice*1.11 Then ExitLong("bx",AtStop,Highest(h,BarsSinceEntry)*0.98); } 2. 지정일 이후에 한번만 신호가 발생하는 식입니다. input : 시작날짜(20130129); if totaltrades == 0 and sdate >= 시작날짜 then buy("b1",Atstop,Dayopen*1.00); if ma(c,5) < ma(c,5)[1] then exitlong(); 즐거운 하루되세요 > WT_llsswon 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 1. buy("b1",Atstop,Dayopen*1.00); if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice*1.1 Then ExitLong("bx",AtStop,Highest(h,BarsSinceEntry)*0.98); } 위식은 일봉에서 당일 시가 보합에서 매수하여 11% 이상 상승하다가 2 % 하락하면 매수청산이 되는식이 맞는지요? 시험해봐도 동작이 안되어 문의 합니다 2. buy("b1",Atstop,Dayopen*1.00); 위의 식을 사용하여 당일 일봉에서 매수후 5일 이동평균선이 하향 된다면 매수청산 하는식 매수청산한후 이후 매수진입금지 하는식 부탁합니다