커뮤니티

주식자동매매주문 부탁드립니다.

프로필 이미지
카라47
2011-04-28 20:15:51
798
글번호 38102
답변완료
물타기매매에 대한 자동주문입니다. => 최초매수(수동으로 직접매수)이후 보유종목의 등락에 따라 자동매매. => 매수후 추가매수 및 매도 신호가 당일발생이 아닐수도 있으므로, 이를 고려해서 매일 시스템 스타트시 보유종목이 동일하게 적용받도록 부탁드립니다. 1. 최초매수가에서 1%(변수) 상승시 1%상승가격에 전량 자동매도 -> 어떤 분은 수동매수라서 최초매수가를 알수 없다고 하는데, 시스템식의 적용을 받지 않은 보유종목의 평균단가를 최초매수가로 봐도 무방합니다. -> 정 알수없으면, 이것은 input값으로 처리하는 것도 무방합니다. 2. 최초매수가에서 -1%(변수) 하락시 최초매수수량의 5배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -1%하락한 가격)의 2%(변수)상승한 가격에 전량(최초매수분 포함) 자동매도 3. 최초매수가에서 -5%(변수) 하락시 최초매수수량의 10배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -5%하락한 가격)의 3%(변수)상승한 가격에 전량(최초&추가1&추가2 수량) 자동매도 4. 최초매수가에서 -10%(변수) 하락시 최초매수수량의 20배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -10%하락한 가격)의 7%(변수)상승한 가격에 전량(최초&추가1&추가2&추가3 수량) 자동매도 이렇게 하고 싶습니다. 미리 감사드립니다. 그리고, 시스템식에 간단한 주석적어주시면 이해하는데 더 도움이 될 것 같습니다.
시스템
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2011-04-29 10:33:06

안녕하세요 예스스탁입니다. 수동매수한 부분에 대해서는 인식이 되지 않으므로 가짜신호를 차트상 첫봉에 잡고 지정한 시스템 적용날짜와 시간이후 추가로 신호가 발생하게 한 식입니다. input : 수동매수수량(100),수동매수가격(20000),시스템적용날짜(20110429),시스템적용시간(90000); input : 추가1(1),추가수량배수1(5),청산1(2),추가2(5),추가수량배수2(10),청산2(3),추가3(10),추가수량배수3(20),청산3(7); #최초매수를 잡기위한 가신호 #차트상 첫봉에 수동매수수량으로 매수신호 발생 if index == 0 Then buy("b1",OnClose,def,수동매수수량); # 시스템 적용하는 날짜와 시간지전 if sdate >= 시스템적용날짜 and stime >= 시스템적용시간 Then Condition1 = true; #지정된 날짜와 시간 이후 if Condition1 == true then{ if CurrentEntries == 1 Then{#첫 추가매수 buy("b2",atlimit,수동매수가격*(1-추가1/100),수동매수수량*추가수량배수1); } if CurrentEntries == 2 Then{#두번째 추가매수 buy("b3",atlimit,수동매수가격*(1-추가2/100),수동매수수량*추가수량배수2); } if CurrentEntries == 3 Then{#세번째 추가매수 buy("b4",atlimit,수동매수가격*(1-추가3/100),수동매수수량*추가수량배수3); } if MarketPosition == 1 Then{ if CurrentEntries == 2 Then # 첫번째 추가매수 이후 해당가격에서 2%상승하면 전량청산 exitlong("bx1",atlimit,(수동매수가격*(1-추가1/100))*(1+청산1/100)); if CurrentEntries == 3 Then # 두번째 추가매수 이후 해당가격에서 3%상승하면 전량청산 exitlong("bx2",atlimit,(수동매수가격*(1-추가2/100))*(1+청산2/100)); if CurrentEntries == 4 Then # 세번째 추가매수이후 해당가격에서 7% 상승하면 전량청산 exitlong("bx3",atlimit,(수동매수가격*(1-추가3/100))*(1+청산3/100)); } } 즐거운 하루되세요 > 카라47 님이 쓴 글입니다. > 제목 : 주식자동매매주문 부탁드립니다. > 물타기매매에 대한 자동주문입니다. => 최초매수(수동으로 직접매수)이후 보유종목의 등락에 따라 자동매매. => 매수후 추가매수 및 매도 신호가 당일발생이 아닐수도 있으므로, 이를 고려해서 매일 시스템 스타트시 보유종목이 동일하게 적용받도록 부탁드립니다. 1. 최초매수가에서 1%(변수) 상승시 1%상승가격에 전량 자동매도 -> 어떤 분은 수동매수라서 최초매수가를 알수 없다고 하는데, 시스템식의 적용을 받지 않은 보유종목의 평균단가를 최초매수가로 봐도 무방합니다. -> 정 알수없으면, 이것은 input값으로 처리하는 것도 무방합니다. 2. 최초매수가에서 -1%(변수) 하락시 최초매수수량의 5배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -1%하락한 가격)의 2%(변수)상승한 가격에 전량(최초매수분 포함) 자동매도 3. 최초매수가에서 -5%(변수) 하락시 최초매수수량의 10배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -5%하락한 가격)의 3%(변수)상승한 가격에 전량(최초&추가1&추가2 수량) 자동매도 4. 최초매수가에서 -10%(변수) 하락시 최초매수수량의 20배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -10%하락한 가격)의 7%(변수)상승한 가격에 전량(최초&추가1&추가2&추가3 수량) 자동매도 이렇게 하고 싶습니다. 미리 감사드립니다. 그리고, 시스템식에 간단한 주석적어주시면 이해하는데 더 도움이 될 것 같습니다.
프로필 이미지

카라47

2011-04-29 11:03:15

추가로 질문드립니다. 여러종목을 동시에 돌리게 할 때는 어떻게 해야 하나요? input 변수값을 구분해서 입력하는 형태로 가야 하나요? 그리고 시스템적용날짜(20110429)에 추가매수2까지 진행된 후 장종료후 시스템정지, 20110503일 09시에 다시 시스템을 구동하게되면 추가매수2까지 진행된상태가 그대로 기억되어 유지되는 형태가 되는게 맞지요? 하루에 매매가 완료되는 형대가 아니기 때문에 그렇게 되어야 하는데요~ 그리고 하락비율/상승비율은 소숫점을 쓰게되면 인식되는게 맞지요? 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 주식자동매매주문 부탁드립니다. > 안녕하세요 예스스탁입니다. 수동매수한 부분에 대해서는 인식이 되지 않으므로 가짜신호를 차트상 첫봉에 잡고 지정한 시스템 적용날짜와 시간이후 추가로 신호가 발생하게 한 식입니다. input : 수동매수수량(100),수동매수가격(20000),시스템적용날짜(20110429),시스템적용시간(90000); input : 추가1(1),추가수량배수1(5),청산1(2),추가2(5),추가수량배수2(10),청산2(3),추가3(10),추가수량배수3(20),청산3(7); #최초매수를 잡기위한 가신호 #차트상 첫봉에 수동매수수량으로 매수신호 발생 if index == 0 Then buy("b1",OnClose,def,수동매수수량); # 시스템 적용하는 날짜와 시간지전 if sdate >= 시스템적용날짜 and stime >= 시스템적용시간 Then Condition1 = true; #지정된 날짜와 시간 이후 if Condition1 == true then{ if CurrentEntries == 1 Then{#첫 추가매수 buy("b2",atlimit,수동매수가격*(1-추가1/100),수동매수수량*추가수량배수1); } if CurrentEntries == 2 Then{#두번째 추가매수 buy("b3",atlimit,수동매수가격*(1-추가2/100),수동매수수량*추가수량배수2); } if CurrentEntries == 3 Then{#세번째 추가매수 buy("b4",atlimit,수동매수가격*(1-추가3/100),수동매수수량*추가수량배수3); } if MarketPosition == 1 Then{ if CurrentEntries == 2 Then # 첫번째 추가매수 이후 해당가격에서 2%상승하면 전량청산 exitlong("bx1",atlimit,(수동매수가격*(1-추가1/100))*(1+청산1/100)); if CurrentEntries == 3 Then # 두번째 추가매수 이후 해당가격에서 3%상승하면 전량청산 exitlong("bx2",atlimit,(수동매수가격*(1-추가2/100))*(1+청산2/100)); if CurrentEntries == 4 Then # 세번째 추가매수이후 해당가격에서 7% 상승하면 전량청산 exitlong("bx3",atlimit,(수동매수가격*(1-추가3/100))*(1+청산3/100)); } } 즐거운 하루되세요 > 카라47 님이 쓴 글입니다. > 제목 : 주식자동매매주문 부탁드립니다. > 물타기매매에 대한 자동주문입니다. => 최초매수(수동으로 직접매수)이후 보유종목의 등락에 따라 자동매매. => 매수후 추가매수 및 매도 신호가 당일발생이 아닐수도 있으므로, 이를 고려해서 매일 시스템 스타트시 보유종목이 동일하게 적용받도록 부탁드립니다. 1. 최초매수가에서 1%(변수) 상승시 1%상승가격에 전량 자동매도 -> 어떤 분은 수동매수라서 최초매수가를 알수 없다고 하는데, 시스템식의 적용을 받지 않은 보유종목의 평균단가를 최초매수가로 봐도 무방합니다. -> 정 알수없으면, 이것은 input값으로 처리하는 것도 무방합니다. 2. 최초매수가에서 -1%(변수) 하락시 최초매수수량의 5배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -1%하락한 가격)의 2%(변수)상승한 가격에 전량(최초매수분 포함) 자동매도 3. 최초매수가에서 -5%(변수) 하락시 최초매수수량의 10배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -5%하락한 가격)의 3%(변수)상승한 가격에 전량(최초&추가1&추가2 수량) 자동매도 4. 최초매수가에서 -10%(변수) 하락시 최초매수수량의 20배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -10%하락한 가격)의 7%(변수)상승한 가격에 전량(최초&추가1&추가2&추가3 수량) 자동매도 이렇게 하고 싶습니다. 미리 감사드립니다. 그리고, 시스템식에 간단한 주석적어주시면 이해하는데 더 도움이 될 것 같습니다.
프로필 이미지

예스스탁 예스스탁 답변

2011-04-29 11:42:06

안녕하세요 예스스탁입니다. 1. 시스템적용날짜와 시스템적용시간은 최초 적용 시점의 날짜로 고정해 주시면 됩니다. 시스템적용날짜(20110429)하고 다음날 다시 적용하실 때 다음날의 날짜가 아니라 20110429로 계속사용하시면 됩니다. 2. 하나의 차트에서는 한종목에 대해서만 신호와 주문이 됩니다. 여러종목에 대해 거실 경우에는 각각차트를 여시고 해당식을 input만 변경하셔서 적용하시면 됩니다. 3. 예 소숫점으로 입력하셔도 됩니다. 즐거운 하루되세요 > 카라47 님이 쓴 글입니다. > 제목 : Re : Re : 주식자동매매주문 부탁드립니다. > 추가로 질문드립니다. 여러종목을 동시에 돌리게 할 때는 어떻게 해야 하나요? input 변수값을 구분해서 입력하는 형태로 가야 하나요? 그리고 시스템적용날짜(20110429)에 추가매수2까지 진행된 후 장종료후 시스템정지, 20110503일 09시에 다시 시스템을 구동하게되면 추가매수2까지 진행된상태가 그대로 기억되어 유지되는 형태가 되는게 맞지요? 하루에 매매가 완료되는 형대가 아니기 때문에 그렇게 되어야 하는데요~ 그리고 하락비율/상승비율은 소숫점을 쓰게되면 인식되는게 맞지요? 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 주식자동매매주문 부탁드립니다. > 안녕하세요 예스스탁입니다. 수동매수한 부분에 대해서는 인식이 되지 않으므로 가짜신호를 차트상 첫봉에 잡고 지정한 시스템 적용날짜와 시간이후 추가로 신호가 발생하게 한 식입니다. input : 수동매수수량(100),수동매수가격(20000),시스템적용날짜(20110429),시스템적용시간(90000); input : 추가1(1),추가수량배수1(5),청산1(2),추가2(5),추가수량배수2(10),청산2(3),추가3(10),추가수량배수3(20),청산3(7); #최초매수를 잡기위한 가신호 #차트상 첫봉에 수동매수수량으로 매수신호 발생 if index == 0 Then buy("b1",OnClose,def,수동매수수량); # 시스템 적용하는 날짜와 시간지전 if sdate >= 시스템적용날짜 and stime >= 시스템적용시간 Then Condition1 = true; #지정된 날짜와 시간 이후 if Condition1 == true then{ if CurrentEntries == 1 Then{#첫 추가매수 buy("b2",atlimit,수동매수가격*(1-추가1/100),수동매수수량*추가수량배수1); } if CurrentEntries == 2 Then{#두번째 추가매수 buy("b3",atlimit,수동매수가격*(1-추가2/100),수동매수수량*추가수량배수2); } if CurrentEntries == 3 Then{#세번째 추가매수 buy("b4",atlimit,수동매수가격*(1-추가3/100),수동매수수량*추가수량배수3); } if MarketPosition == 1 Then{ if CurrentEntries == 2 Then # 첫번째 추가매수 이후 해당가격에서 2%상승하면 전량청산 exitlong("bx1",atlimit,(수동매수가격*(1-추가1/100))*(1+청산1/100)); if CurrentEntries == 3 Then # 두번째 추가매수 이후 해당가격에서 3%상승하면 전량청산 exitlong("bx2",atlimit,(수동매수가격*(1-추가2/100))*(1+청산2/100)); if CurrentEntries == 4 Then # 세번째 추가매수이후 해당가격에서 7% 상승하면 전량청산 exitlong("bx3",atlimit,(수동매수가격*(1-추가3/100))*(1+청산3/100)); } } 즐거운 하루되세요 > 카라47 님이 쓴 글입니다. > 제목 : 주식자동매매주문 부탁드립니다. > 물타기매매에 대한 자동주문입니다. => 최초매수(수동으로 직접매수)이후 보유종목의 등락에 따라 자동매매. => 매수후 추가매수 및 매도 신호가 당일발생이 아닐수도 있으므로, 이를 고려해서 매일 시스템 스타트시 보유종목이 동일하게 적용받도록 부탁드립니다. 1. 최초매수가에서 1%(변수) 상승시 1%상승가격에 전량 자동매도 -> 어떤 분은 수동매수라서 최초매수가를 알수 없다고 하는데, 시스템식의 적용을 받지 않은 보유종목의 평균단가를 최초매수가로 봐도 무방합니다. -> 정 알수없으면, 이것은 input값으로 처리하는 것도 무방합니다. 2. 최초매수가에서 -1%(변수) 하락시 최초매수수량의 5배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -1%하락한 가격)의 2%(변수)상승한 가격에 전량(최초매수분 포함) 자동매도 3. 최초매수가에서 -5%(변수) 하락시 최초매수수량의 10배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -5%하락한 가격)의 3%(변수)상승한 가격에 전량(최초&추가1&추가2 수량) 자동매도 4. 최초매수가에서 -10%(변수) 하락시 최초매수수량의 20배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -10%하락한 가격)의 7%(변수)상승한 가격에 전량(최초&추가1&추가2&추가3 수량) 자동매도 이렇게 하고 싶습니다. 미리 감사드립니다. 그리고, 시스템식에 간단한 주석적어주시면 이해하는데 더 도움이 될 것 같습니다.
프로필 이미지

카라47

2011-04-29 13:49:11

답변 감사드리구요. 하나만 더 여쭤보겠습니다. 아래식에서,, 추가매수 시, 우선적으로 신용매수를 하도록 하고 신용매수가 안되는 종목은 현금매수되도록 바꿔주시고, 매도시에는 신용과 현금매수분 전체가 매도되도록 바꿔주시기 바랍니다. 감사합니다~ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 주식자동매매주문 부탁드립니다. > 안녕하세요 예스스탁입니다. 1. 시스템적용날짜와 시스템적용시간은 최초 적용 시점의 날짜로 고정해 주시면 됩니다. 시스템적용날짜(20110429)하고 다음날 다시 적용하실 때 다음날의 날짜가 아니라 20110429로 계속사용하시면 됩니다. 2. 하나의 차트에서는 한종목에 대해서만 신호와 주문이 됩니다. 여러종목에 대해 거실 경우에는 각각차트를 여시고 해당식을 input만 변경하셔서 적용하시면 됩니다. 3. 예 소숫점으로 입력하셔도 됩니다. 즐거운 하루되세요 > 카라47 님이 쓴 글입니다. > 제목 : Re : Re : 주식자동매매주문 부탁드립니다. > 추가로 질문드립니다. 여러종목을 동시에 돌리게 할 때는 어떻게 해야 하나요? input 변수값을 구분해서 입력하는 형태로 가야 하나요? 그리고 시스템적용날짜(20110429)에 추가매수2까지 진행된 후 장종료후 시스템정지, 20110503일 09시에 다시 시스템을 구동하게되면 추가매수2까지 진행된상태가 그대로 기억되어 유지되는 형태가 되는게 맞지요? 하루에 매매가 완료되는 형대가 아니기 때문에 그렇게 되어야 하는데요~ 그리고 하락비율/상승비율은 소숫점을 쓰게되면 인식되는게 맞지요? 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 주식자동매매주문 부탁드립니다. > 안녕하세요 예스스탁입니다. 수동매수한 부분에 대해서는 인식이 되지 않으므로 가짜신호를 차트상 첫봉에 잡고 지정한 시스템 적용날짜와 시간이후 추가로 신호가 발생하게 한 식입니다. input : 수동매수수량(100),수동매수가격(20000),시스템적용날짜(20110429),시스템적용시간(90000); input : 추가1(1),추가수량배수1(5),청산1(2),추가2(5),추가수량배수2(10),청산2(3),추가3(10),추가수량배수3(20),청산3(7); #최초매수를 잡기위한 가신호 #차트상 첫봉에 수동매수수량으로 매수신호 발생 if index == 0 Then buy("b1",OnClose,def,수동매수수량); # 시스템 적용하는 날짜와 시간지전 if sdate >= 시스템적용날짜 and stime >= 시스템적용시간 Then Condition1 = true; #지정된 날짜와 시간 이후 if Condition1 == true then{ if CurrentEntries == 1 Then{#첫 추가매수 buy("b2",atlimit,수동매수가격*(1-추가1/100),수동매수수량*추가수량배수1); } if CurrentEntries == 2 Then{#두번째 추가매수 buy("b3",atlimit,수동매수가격*(1-추가2/100),수동매수수량*추가수량배수2); } if CurrentEntries == 3 Then{#세번째 추가매수 buy("b4",atlimit,수동매수가격*(1-추가3/100),수동매수수량*추가수량배수3); } if MarketPosition == 1 Then{ if CurrentEntries == 2 Then # 첫번째 추가매수 이후 해당가격에서 2%상승하면 전량청산 exitlong("bx1",atlimit,(수동매수가격*(1-추가1/100))*(1+청산1/100)); if CurrentEntries == 3 Then # 두번째 추가매수 이후 해당가격에서 3%상승하면 전량청산 exitlong("bx2",atlimit,(수동매수가격*(1-추가2/100))*(1+청산2/100)); if CurrentEntries == 4 Then # 세번째 추가매수이후 해당가격에서 7% 상승하면 전량청산 exitlong("bx3",atlimit,(수동매수가격*(1-추가3/100))*(1+청산3/100)); } } 즐거운 하루되세요 > 카라47 님이 쓴 글입니다. > 제목 : 주식자동매매주문 부탁드립니다. > 물타기매매에 대한 자동주문입니다. => 최초매수(수동으로 직접매수)이후 보유종목의 등락에 따라 자동매매. => 매수후 추가매수 및 매도 신호가 당일발생이 아닐수도 있으므로, 이를 고려해서 매일 시스템 스타트시 보유종목이 동일하게 적용받도록 부탁드립니다. 1. 최초매수가에서 1%(변수) 상승시 1%상승가격에 전량 자동매도 -> 어떤 분은 수동매수라서 최초매수가를 알수 없다고 하는데, 시스템식의 적용을 받지 않은 보유종목의 평균단가를 최초매수가로 봐도 무방합니다. -> 정 알수없으면, 이것은 input값으로 처리하는 것도 무방합니다. 2. 최초매수가에서 -1%(변수) 하락시 최초매수수량의 5배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -1%하락한 가격)의 2%(변수)상승한 가격에 전량(최초매수분 포함) 자동매도 3. 최초매수가에서 -5%(변수) 하락시 최초매수수량의 10배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -5%하락한 가격)의 3%(변수)상승한 가격에 전량(최초&추가1&추가2 수량) 자동매도 4. 최초매수가에서 -10%(변수) 하락시 최초매수수량의 20배(변수)만큼 자동추가매수후 추가매수가(최초매수가에서 -10%하락한 가격)의 7%(변수)상승한 가격에 전량(최초&추가1&추가2&추가3 수량) 자동매도 이렇게 하고 싶습니다. 미리 감사드립니다. 그리고, 시스템식에 간단한 주석적어주시면 이해하는데 더 도움이 될 것 같습니다.