커뮤니티
시스템식 부탁드립니다.
2013-06-30 11:17:24
240
글번호 64862
다음 시뮬레이션용 시스템식 부탁드립니다.
1. 시뮬레이션 초기에 삼성전자 100주 매수.
2. 삼성전자 매수시 가격이 100만원이었고, 가격이 하락하여 삼성전자 전체 주식자산에서 삼성전자 최초 매수 1주 가격의 2배 만큼 빠졌다면 (1억원에서 1억원 - 200만원= 98000000원이 될 때, 즉 1주 가격이 98만원이 되었을 때) 1주 추가 매수.
3. 가격이 더 하락하여 마지막 매수 시점의 전체 주식자산에서 마지막 매수 1주 가격의 2배 만큼 자산이 빠졌을 때 추가 1주 매수.
4. 추가 하락시에 위 과정을 반복.
5. 만일 상승시에는 마지막 매수 시점의 전체 주식자산에서 마지막 매수(거래) 시점의 삼성전자 1주 가격의 2배 만큼 늘어났을 때 1주 처분.
6. 추가 상승시에는 마지막 매도 시점의 전체 주식자산에서 마지막 매도(거래) 시점의 삼성전자 1주 가격으 2배 만큼 추가로 늘어 났을때 1주 처분.
7. 이후 상승이든 하락이든 마지막 거래 시점에서 삼성전자 전체 주식 자산이 삼성전자 마지막 거래 시점의 1주 가격의 2배 움직일 때 1주 처분 혹은 1주 매수.
8. 만일 갭상승 혹은 갭하락하여 자산이 1주 가격의 4배 혹은 6배 움직이면 2주 혹은 3주 매수 혹은 처분.
9. 2배이상, 4배이상, 6배이상, 8배이상 등에만 매매 하고 중간 숫자에는 거래 하지 않습니다.
부탁드립니다.
만일 예스 랭귀지로 안된다면 (가능하다면) 예스스팟식으로 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2013-07-01 16:10:21
안녕하세요
예스스탁입니다.
해당 내용은 작성한다면 예스랭귀지로만 가능하며
종가기준으로만 가능합니다.
또한 청산함수가 진입함수별로 한번씩만 발생할수 있어
초기 진입을 1주씩 100개의 buy신호로 진입하게 작성해야 합니다.
피라미딩을 모든진입신호허용으로 설정하고 적용하셔야 하며
피라미딩탭의 하단에 진입횟수 누적허용수치를 많이 잡으셔야 합니다.
100,000으로 입력하시고 적용하시면 됩니다.
var : Xcnt(0),X(0);
if index == 0 Then{
buy("b1",OnClose,def,1); buy("b2",OnClose,def,1); buy("b3",OnClose,def,1); buy("b4",OnClose,def,1); buy("b5",OnClose,def,1);
buy("b6",OnClose,def,1); buy("b7",OnClose,def,1); buy("b8",OnClose,def,1); buy("b9",OnClose,def,1); buy("b10",OnClose,def,1);
buy("b11",OnClose,def,1); buy("b12",OnClose,def,1); buy("b13",OnClose,def,1); buy("b14",OnClose,def,1); buy("b15",OnClose,def,1);
buy("b16",OnClose,def,1); buy("b17",OnClose,def,1); buy("b18",OnClose,def,1); buy("b19",OnClose,def,1); buy("b20",OnClose,def,1);
buy("b21",OnClose,def,1); buy("b22",OnClose,def,1); buy("b23",OnClose,def,1); buy("b24",OnClose,def,1); buy("b25",OnClose,def,1);
buy("b26",OnClose,def,1); buy("b27",OnClose,def,1); buy("b28",OnClose,def,1); buy("b29",OnClose,def,1); buy("b30",OnClose,def,1);
buy("b31",OnClose,def,1); buy("b32",OnClose,def,1); buy("b33",OnClose,def,1); buy("b34",OnClose,def,1); buy("b35",OnClose,def,1);
buy("b36",OnClose,def,1); buy("b37",OnClose,def,1); buy("b38",OnClose,def,1); buy("b39",OnClose,def,1); buy("b40",OnClose,def,1);
buy("b41",OnClose,def,1); buy("b42",OnClose,def,1); buy("b43",OnClose,def,1); buy("b44",OnClose,def,1); buy("b45",OnClose,def,1);
buy("b46",OnClose,def,1); buy("b47",OnClose,def,1); buy("b48",OnClose,def,1); buy("b49",OnClose,def,1); buy("b50",OnClose,def,1);
buy("b51",OnClose,def,1); buy("b52",OnClose,def,1); buy("b53",OnClose,def,1); buy("b54",OnClose,def,1); buy("b55",OnClose,def,1);
buy("b56",OnClose,def,1); buy("b57",OnClose,def,1); buy("b58",OnClose,def,1); buy("b59",OnClose,def,1); buy("b60",OnClose,def,1);
buy("b61",OnClose,def,1); buy("b62",OnClose,def,1); buy("b63",OnClose,def,1); buy("b64",OnClose,def,1); buy("b65",OnClose,def,1);
buy("b66",OnClose,def,1); buy("b67",OnClose,def,1); buy("b68",OnClose,def,1); buy("b69",OnClose,def,1); buy("b70",OnClose,def,1);
buy("b71",OnClose,def,1); buy("b72",OnClose,def,1); buy("b73",OnClose,def,1); buy("b74",OnClose,def,1); buy("b75",OnClose,def,1);
buy("b76",OnClose,def,1); buy("b77",OnClose,def,1); buy("b78",OnClose,def,1); buy("b79",OnClose,def,1); buy("b80",OnClose,def,1);
buy("b81",OnClose,def,1); buy("b82",OnClose,def,1); buy("b83",OnClose,def,1); buy("b84",OnClose,def,1); buy("b85",OnClose,def,1);
buy("b86",OnClose,def,1); buy("b87",OnClose,def,1); buy("b88",OnClose,def,1); buy("b89",OnClose,def,1); buy("b90",OnClose,def,1);
buy("b91",OnClose,def,1); buy("b92",OnClose,def,1); buy("b93",OnClose,def,1); buy("b94",OnClose,def,1); buy("b95",OnClose,def,1);
buy("b96",OnClose,def,1); buy("b97",OnClose,def,1); buy("b98",OnClose,def,1); buy("b99",OnClose,def,1); buy("b100",OnClose,def,1);
}
if MarketPosition == 1 Then{
if CurrentContracts != CurrentContracts[1] Then
var1 = C[1];
if C*CurrentContracts <= (var1*CurrentContracts)-var1*2 then{
buy("bb",OnClose,def,1);
}
if C*CurrentContracts >= (var1*CurrentContracts)+var1*2 then{
ExitLong("bx",OnClose,def,"",1,1);
}
}
즐거운 하루되세요
> HI_mnk9509 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 다음 시뮬레이션용 시스템식 부탁드립니다.
1. 시뮬레이션 초기에 삼성전자 100주 매수.
2. 삼성전자 매수시 가격이 100만원이었고, 가격이 하락하여 삼성전자 전체 주식자산에서 삼성전자 최초 매수 1주 가격의 2배 만큼 빠졌다면 (1억원에서 1억원 - 200만원= 98000000원이 될 때, 즉 1주 가격이 98만원이 되었을 때) 1주 추가 매수.
3. 가격이 더 하락하여 마지막 매수 시점의 전체 주식자산에서 마지막 매수 1주 가격의 2배 만큼 자산이 빠졌을 때 추가 1주 매수.
4. 추가 하락시에 위 과정을 반복.
5. 만일 상승시에는 마지막 매수 시점의 전체 주식자산에서 마지막 매수(거래) 시점의 삼성전자 1주 가격의 2배 만큼 늘어났을 때 1주 처분.
6. 추가 상승시에는 마지막 매도 시점의 전체 주식자산에서 마지막 매도(거래) 시점의 삼성전자 1주 가격으 2배 만큼 추가로 늘어 났을때 1주 처분.
7. 이후 상승이든 하락이든 마지막 거래 시점에서 삼성전자 전체 주식 자산이 삼성전자 마지막 거래 시점의 1주 가격의 2배 움직일 때 1주 처분 혹은 1주 매수.
8. 만일 갭상승 혹은 갭하락하여 자산이 1주 가격의 4배 혹은 6배 움직이면 2주 혹은 3주 매수 혹은 처분.
9. 2배이상, 4배이상, 6배이상, 8배이상 등에만 매매 하고 중간 숫자에는 거래 하지 않습니다.
부탁드립니다.
만일 예스 랭귀지로 안된다면 (가능하다면) 예스스팟식으로 부탁드립니다.