커뮤니티

수식 문의드립니다.

프로필 이미지
오라비9
2024-07-08 22:54:47
679
글번호 181316
답변완료
안녕하세요 하기수식 부탁드려요. 미리 감사드립니다. 1. 10000원에 매수 10주 체결후 2. 9900원으로 -100원 하락시 1주 매수하고 10000원에 1주 매도주문 3. 9800원으로 -200원 하락시 1주 추가 매수하고 9900원에 1주 매도주문 4. 9700원으로 -300원 하락시 1주 추가 매수하고 9800원에 1주 매도주문 이런식으로 10번까지 추격매수 가능하고 5. 9800원으로 100원 상승시 1주 매도하고 9700원에 1주 매수주문 6. 9900원으로 200원 상승시 1주 매도 하고 9800원에 1주 매수주문 7. 10000원으로 300원 상승시 1주 매도 하고 9900원에 1주 매수주문 이런식으로 10번까지 추격매도 가능 - 주가 상승/하락에 따라 매수/매도주문 순서는 변경됨. 하락하면 1주 매수하고 1주매도주문, 상승하면 1주 매도하고 1주 매수주문 - 상승하락금액(+-100원,+-50원,+-20원,+-10원) 변경 가능 - 모두 지정가주문 - 시작날짜 지정 가능 - 주문 가격/수량 변경 가능
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-09 11:40:00

안녕하세요 예스스탁입니다. 1 시스템은 미리 특정가격으로 주문집행이 되지 않습니다. 10000원에 진입후 지정한 폭 등락에 따라 추가매수 혹은 매도하게 작성해 드립니다. 2 차트에서 신호가 발생하면 설정창에 지정된 매매가격으로 주문이 집행되므로 주문가격은 설정창의 매매가격에서 지정하셔야 합니다. 3 한봉에서 여러 가격대에 도달하면 모두 처리가 되지 않습니다. 가격폭이 작으면 차트 주기도 최대한 작은 주기에 적용하셔야 합니다. 4 추가진입을 하므로 적용시 피라미딩을 모든진입신호 허용으로 설정하고 적용하시면 됩니다. input : 첫진입가(10000),등락(100),startdate(20240709); var : S(0); if NextBarSdate >= startdate Then { if MarketPosition == 0 Then { if NextBarOpen <= 첫진입가 Then Buy("b1",AtStop,첫진입가); Else Buy("b2",AtLimit,첫진입가); } if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then S = LatestEntryPrice(0); if CurrentContracts < CurrentContracts[1] Then S = LatestExitPrice(0); Buy("bb",AtStop,S-등락,1); ExitLong("bx",AtStop,S+등락,"",1,1); } } 즐거운 하루되세요 > 오라비9 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 안녕하세요 하기수식 부탁드려요. 미리 감사드립니다. 1. 10000원에 매수 10주 체결후 2. 9900원으로 -100원 하락시 1주 매수하고 10000원에 1주 매도주문 3. 9800원으로 -200원 하락시 1주 추가 매수하고 9900원에 1주 매도주문 4. 9700원으로 -300원 하락시 1주 추가 매수하고 9800원에 1주 매도주문 이런식으로 10번까지 추격매수 가능하고 5. 9800원으로 100원 상승시 1주 매도하고 9700원에 1주 매수주문 6. 9900원으로 200원 상승시 1주 매도 하고 9800원에 1주 매수주문 7. 10000원으로 300원 상승시 1주 매도 하고 9900원에 1주 매수주문 이런식으로 10번까지 추격매도 가능 - 주가 상승/하락에 따라 매수/매도주문 순서는 변경됨. 하락하면 1주 매수하고 1주매도주문, 상승하면 1주 매도하고 1주 매수주문 - 상승하락금액(+-100원,+-50원,+-20원,+-10원) 변경 가능 - 모두 지정가주문 - 시작날짜 지정 가능 - 주문 가격/수량 변경 가능