커뮤니티

주식에서 매도청산을 위한 가상매수입력 관력

프로필 이미지
만물영장
2011-08-08 17:50:53
696
글번호 41751
답변완료
의도: 1000주 정도를 사놓고, 틈틈히 조금씩 사고팔려고 합니다. 질문1. 1000주를 "한번에" 샀을 때, 이를 10주씩 100회에 걸쳐 청산하는 것이 가능한가요? 어떻게 하면 될까요? 질문1-1. '질문1'이 불가능할 경우, "같은 봉"에서 1000주의 주식을 나누어 10주 100회의 매수신호가 나가게 할 수 있을까요?(수수료는 엄청나겠지만..ㅠㅠ) 질문2. 가상매수값이 장개장(09:00)이전에 발생하는 것이 가능한가요? (먼옛날에 매수한것으로 하면 되나요? 어떻게 해야하는지 막막합니다..ㅠㅠ) 매번 9시가 넘어서 트레이딩을 시작해야만 하나요? 질문3. 프로그램을 껐다가 다음날 다시켜도, 어제의 변수값이 유지되는지요?! 즉, var: count(0)으로 선언한 뒤, count = 10일때, 프로그램을 껐다가, 다시 로그인 하면, count = 0인가요 10인가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-08-09 10:27:37

안녕하세요 예스스탁입니다. 시스템은 시스템에서 발생한 신호가 아니고 수동으로 매매한 것은 인식을 하지 못합니다. 또한 시스템상 진입이 없다면 청산도 발동하지 않으므로 수동으로 진입하신 것을 청산하실 경우에는 보통 가상진입을 만들어 진입신호를 만들어 놓고 청산신호가 발생할 수 있게 해야 합니다. #가상진입 차트첫봉에 매수신호(수량1000) if index == 0 then buy("b",onclose,def,1000); 청산이 당일에만 발동해야하고 시스템을 적용한 시간 이후에 나와야 하므로 현재시간이 10시라면 청산에 if stime >= 100000 and currentdate == sdate then exitlong(); 라는 조건을 추가해 주어야 합니다. 이런 식이 없으면 차트상 첫봉과 현재 사이의 봉에 청산신호가 발생할 수 있습니다. 청산은 분할하고자 하는 횟수만큰 exitlong함수가 있어야 하고 100회 분할이면 수식상 exitlong이 100개 있어야 합니다. 100번의 분할청산 조건마다 하나하나 일일이 지정해야 합니다. 시스템은 분할로 진입이나 청산할 때 그 경우의 수를 잘 고려해서 작성해야 합니다. 조건에 따라 한봉에서 분할로 진입이 가능하지 않을수 있고 마찬가지로 100회 분할청산도 가능하지 않을 수 있습니다. 프로그램 재로그인시 차트의 기간이 이전과 동일하면 count는 10입니다. 선언부에서 count(0)은 단지 초기값일 뿐입니다. 즐거운 하루되세요 > 만물영장 님이 쓴 글입니다. > 제목 : 주식에서 매도청산을 위한 가상매수입력 관력 > 의도: 1000주 정도를 사놓고, 틈틈히 조금씩 사고팔려고 합니다. 질문1. 1000주를 "한번에" 샀을 때, 이를 10주씩 100회에 걸쳐 청산하는 것이 가능한가요? 어떻게 하면 될까요? 질문1-1. '질문1'이 불가능할 경우, "같은 봉"에서 1000주의 주식을 나누어 10주 100회의 매수신호가 나가게 할 수 있을까요?(수수료는 엄청나겠지만..ㅠㅠ) 질문2. 가상매수값이 장개장(09:00)이전에 발생하는 것이 가능한가요? (먼옛날에 매수한것으로 하면 되나요? 어떻게 해야하는지 막막합니다..ㅠㅠ) 매번 9시가 넘어서 트레이딩을 시작해야만 하나요? 질문3. 프로그램을 껐다가 다음날 다시켜도, 어제의 변수값이 유지되는지요?! 즉, var: count(0)으로 선언한 뒤, count = 10일때, 프로그램을 껐다가, 다시 로그인 하면, count = 0인가요 10인가요?