커뮤니티
주식자동매매주문 부탁드립니다.
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 수량) 자동매도
이렇게 하고 싶습니다.
미리 감사드립니다.
그리고, 시스템식에 간단한 주석적어주시면 이해하는데 더 도움이 될 것 같습니다.
다음글
이전글