지존오토

[2] 지존 프로를 이용한 주식 자동 사고팔기

  • 등록일 : 2011-05-13
  • 조회수 : 110370
  • 첨부파일 주식자동사기팔기.pDoum 다운받기

주식 자동사기 팔기입니다.
차트를 약간 변형해주면 주식 상승시점과 하강 시점을 자동으로 감지할 수가 있다는 점을 이용해서 자동으로 사기 팔기를 만들어 본 겁니다.
지존 프로페셔널 기계용입니다.

차트 모양을 위 그림모양과 같이 만들어 주시고,
그래프가 갱신이 되는 지점인 오른쪽 끝부분에 꼭대기에서 바닥까지 인식점을 빽빽하게 찍어줍니다.
오른쪽에 검은 직선처럼 보이는 것이 인식점을 빽빽하게 찍어준 부분입니다.
5픽셀 간격으로 찍어 줬으며 114개의 인식점이 수직으로 배열되어 있는 모습입니다.
좀더 넓게 찍어주면 얕게 상승/하강하는 부분은 무시해버릴 수 있는 효과가 있기 때문에 빽빽하게 찍어준다고 좋은 것만은 아닌것 같습니다.
상승시의 그래픽인 빨강 부분에 상승 기준점을 찍어주고
하강시의 그래픽인 파랑 부분에 하강 기준점을 찍어줍니다.

저는 전체창으로 스샷을 찍었는데, 창으로 최대화해서 사용하지 않는 경우에는(창모드로 사용하는 경우) "창모드로 스샷찍기"를 체크하고 찍어주는 것이 좋습니다. 나중에 창위치가 바뀌어서 인식이 안되는 문제를 방지할 수 있기 때문입니다.


상승중인지를 판별하기 위한 인식항목입니다.
전체적인 흐름을 제어하는 용도로는 변수 A를 사용했고
현재 상태가 상승 상태인지(C=10),
하강 상태인지(C=20)를 표시하기 위해서 변수 C를 사용했고,
이전 상태가 상승이었는지(D=10)
하강 상태 였는지(D=20)를 나타내기 위해서는 변수 D를 사용했습니다.

상승/하강을 감지하기 위해 빽빽이 찍어준 인식점이 빨강이면 상승으로 판단하여
변수C를 10으로 설정하고,
흐름 제어를 하는 변수 A를 100으로 설정해서 주식을 살것인지 팔것인지를 판별하는 인식항목으로 제어가 넘아갑니다.
모든 감지인식점에 대해서 똑같이 설정을 해주면 됩니다.


위와 반대로 하강상태를 판별하기 위한 인식목록입니다.
감지인식점이 파란색이면 하강으로 판단하고,
C를 20으로 주어 파강상태를 표시하고
A를 100으로 설정하여 팔것인지 살것인지를 판별하기 위한 인식항목으로 제어를 넘깁니다.
모든 감지 인식점에 대해서 똑같이 설정해주면 됩니다.


이전 상태가 상승인지 하강인지를 표시하는 변수인 D가 0이라면, 이것이 처음 시작하는 부분이라는 의미가 됩니다.
C가 10이므로 상승기입니다.
D를 10으로 설정하여 이전 상태가 상승상태였다는 걸 기억시킵니다.
변수 A를 200으로 설정하여 주식사기를 실행합니다.


D가 0이므로 첫 시작이며, C가 20이므로 하강기입니다.
D에 이전상태를 저장하고, A를 300으로 만들어서 팔기동작이 실행되도록 합니다.


이전 상태(D)가 상승 상태(10)였는데,
현재 상태(C)가 하강 상태(20) 이므로,
지금은 팔때입니다.
D에 20을 기억시켜서 항강상태임을 기억시킵니다.
변수 A를 300으로 설정하여 팔기동작을 실행합니다.


이전상태가 하강이었는데(D=20)
현재 상태가 상승이므로(C=10),
지금은 살때이며, A를 200으로 만들어서 사기동작을 실행합니다.


변수 A가 200일때 사기동작이 저장되어 있는 편집매크로 3-1을 실행하도록 했습니다.
프로페셔널 제어프로그램을 실행해 놓고 사기동작을 할때 나오는 화면들을 스샷을 찍어서 마우스 이동 명령들을 설정해주고, 사람이 하듯이 하나하나 클릭해서 동작하도록 만들어 주면 됩니다.
사기동작이 끝나면 다시 원래의 화면으로 돌아오는데 까지 편집매크로로 만들어 주면 됩니다.
각 동작 사이사이에 충분한 지연시간을 줘서, 너무 빨리 동작해서 삑사리가 나는 일이 없도록 하세요.
A를 500으로 설정해서 매크로가 종료되기를 기다립니다.

사기/팔기 편집매크로는 도우미에 들어 있지 않습니다.
사용하는 사람마다 달라지는 부분이기 때문에 각자 만들어서 사용하세요.

편집매크로는 반드시 1회만 실행되도록 마지막 부분에 매크로 종료 명령을 넣어주거나
편집매크로 옵션에서 1회만 재생을 체크해줘야 합니다.

제어프로그램과 도우미 편집기는 같이 켜 놓을 수 없기 때문에,
사기와 팔기 동작 편집매크로를 먼저 만들어준 다음,
도우미쪽을 만드는 것이 좋습니다.
반대로, 도우미를 먼저 만들어주고 편집매크로를 만들어 줘도 상관 없습니다.


파는 동작은 편집매크로 3-2에 만들어서 저장하세요.

편집매크로를 다른 번호에 만들어줘도 무방하며,
도우미에서 실행할 편집매크로 번호를 바꾸어 주기만 하면 됩니다.

편집매크로는 반드시 1회만 실행되도록 마지막 부분에 매크로 종료 명령을 넣어주거나
편집매크로 옵션에서 1회만 재생을 체크해줘야 합니다.


사기/팔기 편집매크로가 끝날때까지 기다립니다.
편집매크로가 끝나면 변수를 0으로 만들어서
처음부터 다시 감지를 하게 됩니다.

개선할 아이디어가 있으신 분들은 자료를 공유했으면 좋겠습니다.

코멘트

    • 윤영준
    • 2011-06-21 23:48:57

    이건 변수 생기면 큰일날꺼같은대요

    • 이성일
    • 2011-06-22 10:02:26

    어떤 변수가 있을 수 있죠?
    저대로 하면 될거 같긴 한데, 금방 올랐다가 금방 떨어지는 경우에 샀다가 팔면 손해 날 수 있지 않을까요?
    하루종일 돌린다고 보면 이익을 충분히 낼 수 있을 거 같긴 합니다.

    • 김종철
    • 2011-06-22 13:40:04

    호오~

    • 손도원
    • 2011-06-23 04:37:02

    팔기하다가 팔리지않으면 쪽박나겠군요;;;;;;
    1000주 판다고 주문햇다가 10주만 팔리면 어떻게 되는거죠?...
    수수료보다 더상승햇는지 여부판단은? 그리고 하강하다가 상승햇다고 무조건 사면...정말 쪽박 지름길로.....말도 안되는..;;;

    • 양시성
    • 2011-06-23 11:02:06

    이건 기본방식만 제시한거 같고요
    세세한 부분들은 좀더 아이디어를 내서 적절하게 돌리면 충분히 가능성이 있어 보입니다.
    저도 주식 별로 하진 않는데 한번 사용해봐야 겠습니다.

    • 권오덕
    • 2011-06-23 13:06:51

    모의투자로 시험하면서 나한테 맞는걸로 완성시켜야 할겁니다.

    • 지존오토
    • 2011-08-12 10:20:48

    좋은 자료 감사드립니다.
    포인트 적립해드렸습니다.

    • 박경태
    • 2012-08-19 08:59:10

    아이디어가 훌륭하시네요 ㅎㅎ 잘만 써먹으면 대세하락장일 때도 단타매매타이밍충분히 신속하게 잡고 나올 수도 잇겟네요 대세상승장에서는 느긋하게 지켜보다가 잡아도 상관없겠지만 말이죠 아이디어 정말 굿입니다~~