커뮤니티

분할 옵션매수 수식 문의

프로필 이미지
경복궁
2008-12-06 10:53:54
886
글번호 18594
답변완료
안녕하세요,, 수식 요청 부탁드립니다. *** 진입조건 1. 진입조건은 전일 양봉이면 무조건 매수시작 전일 음봉이면 무조건 매수 하지 않음 2. 1 분봉 기준 3. 투입금액은 INPUT 변수로 조정가능하게 (여기서는 예로 10억원이라고 가정) 4. 오전 9시부터 오후 1시30분까지 인풋금액을 기준으로 분할매수하기 위하여 - 진입 계약수는 해당 옵션가의 시초가 기준으로 산정 - 1분단위로 (10억원어치를) 분할매수하되 9시부터~오후1시30분까지 (상기 예인 10억원어치를) 각각의 1분봉마다 분할로 매수 *** 청산조건 1. 청산조건은 오후 2시30분부터 무조건 분할로 청산 시작 2, 오후 2시30분부터 오후 3시까지의 기준으로 1분봉당 분할로 청산 (이때 각 청산하는 봉당 청산 개수는 총진입계약수/(오후2시30분~오후3시까지의 봉개수) 이게 생각보다 무지 어렵네요 부탁드립니다,감사합니다, 고맙습니다. 수고하세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-12-08 15:39:36

안녕하세요 예스스탁입니다. 피라미딩은 진입식만 동일진입명으로 가능합니다. 청산은 횟수만큼 써주셔야 합니다. 약 270봉에 누적해서 들어가므로 시스템 트레이딩 피라미딩 탭에 진입횟수를 270이상으로 설정하셔야 합니다. input : 투입금액(1000000000); if date != date[1] Then{ var1 = int(투입금액/(C*100000)); //투입금액 --> 투입수량 var2 = int(var1/270); //분당 투입수량(투입수량을 예상 봉갯수로 나눔) } value1 = MarketPosition(); if stime >= 90000 and stime < 133000 Then buy("매수",OnClose,def,var2); if stime == 143000 Then{ var3 = CurrentContracts(); //진입계약수 var4 = int(CurrentContracts/30); //분당 청산계약수(진입계약수를 30으로 나눔) } if stime == 143000 Then exitlong("매수청산1",OnClose,def,"",var4,1); if stime == 143100 Then exitlong("매수청산2",OnClose,def,"",var4,1); if stime == 143200 Then exitlong("매수청산3",OnClose,def,"",var4,1); if stime == 143300 Then exitlong("매수청산4",OnClose,def,"",var4,1); if stime == 143400 Then exitlong("매수청산5",OnClose,def,"",var4,1); if stime == 143500 Then exitlong("매수청산6",OnClose,def,"",var4,1); if stime == 143600 Then exitlong("매수청산7",OnClose,def,"",var4,1); if stime == 143700 Then exitlong("매수청산8",OnClose,def,"",var4,1); if stime == 143800 Then exitlong("매수청산9",OnClose,def,"",var4,1); if stime == 143900 Then exitlong("매수청산10",OnClose,def,"",var4,1); if stime == 144000 Then exitlong("매수청산11",OnClose,def,"",var4,1); if stime == 144100 Then exitlong("매수청산12",OnClose,def,"",var4,1); if stime == 144200 Then exitlong("매수청산13",OnClose,def,"",var4,1); if stime == 144300 Then exitlong("매수청산14",OnClose,def,"",var4,1); if stime == 144400 Then exitlong("매수청산15",OnClose,def,"",var4,1); if stime == 144500 Then exitlong("매수청산16",OnClose,def,"",var4,1); if stime == 144600 Then exitlong("매수청산17",OnClose,def,"",var4,1); if stime == 144700 Then exitlong("매수청산18",OnClose,def,"",var4,1); if stime == 144800 Then exitlong("매수청산19",OnClose,def,"",var4,1); if stime == 144900 Then exitlong("매수청산20",OnClose,def,"",var4,1); if stime == 145000 Then exitlong("매수청산21",OnClose,def,"",var4,1); if stime == 145100 Then exitlong("매수청산22",OnClose,def,"",var4,1); if stime == 145200 Then exitlong("매수청산23",OnClose,def,"",var4,1); if stime == 145300 Then exitlong("매수청산24",OnClose,def,"",var4,1); if stime == 145300 Then exitlong("매수청산25",OnClose,def,"",var4,1); if stime == 145500 Then exitlong("매수청산26",OnClose,def,"",var4,1); if stime == 145600 Then exitlong("매수청산27",OnClose,def,"",var4,1); if stime == 145700 Then exitlong("매수청산28",OnClose,def,"",var4,1); if stime == 145800 Then exitlong("매수청산29",OnClose,def,"",var4,1); if stime == 145900 Then exitlong("매수청산30"); 즐거운 하루되세요 > 경복궁 님이 쓴 글입니다. > 제목 : 분할 옵션매수 수식 문의 > 안녕하세요,, 수식 요청 부탁드립니다. *** 진입조건 1. 진입조건은 전일 양봉이면 무조건 매수시작 전일 음봉이면 무조건 매수 하지 않음 2. 1 분봉 기준 3. 투입금액은 INPUT 변수로 조정가능하게 (여기서는 예로 10억원이라고 가정) 4. 오전 9시부터 오후 1시30분까지 인풋금액을 기준으로 분할매수하기 위하여 - 진입 계약수는 해당 옵션가의 시초가 기준으로 산정 - 1분단위로 (10억원어치를) 분할매수하되 9시부터~오후1시30분까지 (상기 예인 10억원어치를) 각각의 1분봉마다 분할로 매수 *** 청산조건 1. 청산조건은 오후 2시30분부터 무조건 분할로 청산 시작 2, 오후 2시30분부터 오후 3시까지의 기준으로 1분봉당 분할로 청산 (이때 각 청산하는 봉당 청산 개수는 총진입계약수/(오후2시30분~오후3시까지의 봉개수) 이게 생각보다 무지 어렵네요 부탁드립니다,감사합니다, 고맙습니다. 수고하세요