커뮤니티

수식 점검 부탁드립니다.

프로필 이미지
신나는파파
2010-08-24 14:22:28
785
글번호 31800
답변완료

첨부 이미지

당일 시가 3주 매수 (전일종가보다3%이상 시가 출발시 매수 no) 당일 9시 시가의 현재3분봉종가 2%상승 ***************1주매도 당일 9시 시가의 현재3분봉종가 4%상승 ***************1주매도 이익실현 당일 9시 시가의 현재3분봉종가 6%상승 ***************1주매도 당일 3시 종가매도(잔고있을시 전액매도) 당일 9시 시가의 현재3분봉종가 -1%하락 ***************1주매도 손절매 당일 9시 시가의 현재3분봉종가 -2%하락 ***************2주매도 재매수 당일 9시 시가의 현재3분봉종가 당일 9시시가의 +0% 이상 재진입 (단 12시이전) *************** 3주 - (현재보유주식수) = 재매수할 주식수.. 예,,-1% 이상하락후 시가 재 진입시 1주 매수 -2% 이상하락후 시가 재 진입시 3주 매수 if MarketPosition == 0 or (CurrentContracts == 3 and CurrentContracts[1] != 3) then{ Condition1 = false; Condition2 = false; Condition3 = false; Condition4 = false; Condition5 = false; } if stime == 150000 and NextBarOpen < C*1.03 Then # 3시이전이고 시가 3%미만이면 매수적용 buy("b",AtMarket,def,3); # 3주 매수 if MarketPosition == 1 and lowest(C,BarsSinceEntry) <= dayopen*0.99 and crossup(c,dayopen) and CurrentContracts < 3 Then{ var2 = 3-CurrentContracts; buy("bb",OnClose,def,var2); # 만약 하락후 0% 재진입시 3주 재매수 } if MarketPosition == 1 Then{ if crossup(c,dayopen*1.02) and Condition1 == false Then{ # 2% 상승 1주 매도 exitlong("bP1",OnClose,def,"",1,1); Condition1 = true; } if crossup(c,dayopen*1.04) and Condition2 == false Then{ # 4% 상승 1주 매도 exitlong("bP2",OnClose,def,"",1,1); Condition2 = true; } if crossup(c,dayopen*1.06) and Condition3 == false Then{ # 6% 상승 1주 매도 exitlong("bP3",OnClose,def,"",1,1); Condition3 = true; } if CrossDown(c,dayopen*0.99) and Condition4 == false Then{ # -1% 하락 1주 매도 exitlong("BL1",OnClose,def,"",1,1); Condition4 = true; } if CrossDown(c,dayopen*0.98) and Condition5 == false Then{ # -2% 하락 2주 매도 exitlong("BL2",OnClose,def,"",2,1); Condition5 = true; } } *** 좋은 수식 만들어주셔서 감사합니다. ** 제가 잘 몰라서 한가지 더 질문하겠습니다. 첨부파일에 시가에서 하락했을때 1주 2주가 연속으로 손절매가 된거지요.... 나중에 시가이상으로 재상승시 재 매입이 되고 있는건지 확인하고 싶어서요... 시험적용한부분이라 확인이 안되네요... 그리고 모든 매수, 매도 조건은 시장가로 하고싶은데....수식작성에서 명령을 주어야하는지 외부메뉴가 따로 있는것 같던데 그곳에서 설정을 해주어야 하는지요... 좋은 정보주셔서 늘 고맙구요 부탁드리겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-08-24 14:59:42

안녕하세요 예스스탁입니다. 현재 식에서는 중간에 일부청산이 있는 상태에서 시초가를 상향하면 3주에서 모자란 부분을 매수하게 작성되어 있습니다. 완전 청산된 후에는 추가진입이 없습니다. 3주 진입후 3주가 모두 청산된 상태에서 다신 매수하고자 하시면 아래내용을 추가하시면 됩니다. if MarketPosition == 0 and dayindex > 0 and crossup(c,dayopen) Then buy("bbb",OnClose,def,3); 즐거운 하루되세요 > 신나는파파 님이 쓴 글입니다. > 제목 : 수식 점검 부탁드립니다. > 당일 시가 3주 매수 (전일종가보다3%이상 시가 출발시 매수 no) 당일 9시 시가의 현재3분봉종가 2%상승 ***************1주매도 당일 9시 시가의 현재3분봉종가 4%상승 ***************1주매도 이익실현 당일 9시 시가의 현재3분봉종가 6%상승 ***************1주매도 당일 3시 종가매도(잔고있을시 전액매도) 당일 9시 시가의 현재3분봉종가 -1%하락 ***************1주매도 손절매 당일 9시 시가의 현재3분봉종가 -2%하락 ***************2주매도 재매수 당일 9시 시가의 현재3분봉종가 당일 9시시가의 +0% 이상 재진입 (단 12시이전) *************** 3주 - (현재보유주식수) = 재매수할 주식수.. 예,,-1% 이상하락후 시가 재 진입시 1주 매수 -2% 이상하락후 시가 재 진입시 3주 매수 if MarketPosition == 0 or (CurrentContracts == 3 and CurrentContracts[1] != 3) then{ Condition1 = false; Condition2 = false; Condition3 = false; Condition4 = false; Condition5 = false; } if stime == 150000 and NextBarOpen < C*1.03 Then # 3시이전이고 시가 3%미만이면 매수적용 buy("b",AtMarket,def,3); # 3주 매수 if MarketPosition == 1 and lowest(C,BarsSinceEntry) <= dayopen*0.99 and crossup(c,dayopen) and CurrentContracts < 3 Then{ var2 = 3-CurrentContracts; buy("bb",OnClose,def,var2); # 만약 하락후 0% 재진입시 3주 재매수 } if MarketPosition == 1 Then{ if crossup(c,dayopen*1.02) and Condition1 == false Then{ # 2% 상승 1주 매도 exitlong("bP1",OnClose,def,"",1,1); Condition1 = true; } if crossup(c,dayopen*1.04) and Condition2 == false Then{ # 4% 상승 1주 매도 exitlong("bP2",OnClose,def,"",1,1); Condition2 = true; } if crossup(c,dayopen*1.06) and Condition3 == false Then{ # 6% 상승 1주 매도 exitlong("bP3",OnClose,def,"",1,1); Condition3 = true; } if CrossDown(c,dayopen*0.99) and Condition4 == false Then{ # -1% 하락 1주 매도 exitlong("BL1",OnClose,def,"",1,1); Condition4 = true; } if CrossDown(c,dayopen*0.98) and Condition5 == false Then{ # -2% 하락 2주 매도 exitlong("BL2",OnClose,def,"",2,1); Condition5 = true; } } *** 좋은 수식 만들어주셔서 감사합니다. ** 제가 잘 몰라서 한가지 더 질문하겠습니다. 첨부파일에 시가에서 하락했을때 1주 2주가 연속으로 손절매가 된거지요.... 나중에 시가이상으로 재상승시 재 매입이 되고 있는건지 확인하고 싶어서요... 시험적용한부분이라 확인이 안되네요... 그리고 모든 매수, 매도 조건은 시장가로 하고싶은데....수식작성에서 명령을 주어야하는지 외부메뉴가 따로 있는것 같던데 그곳에서 설정을 해주어야 하는지요... 좋은 정보주셔서 늘 고맙구요 부탁드리겠습니다.