커뮤니티

수식 검토

프로필 이미지
목마와숙녀
2018-06-20 14:05:23
144
글번호 119885
답변완료

첨부 이미지

답변 수식으로 시뮬레이션을 해보았는데 8틱 이하만 결과가 나옵니다 첨부사진 1은 1차거래 선택(7틱봉) : 2틱 이상부터는 결과가 같습니다. 첨부사진 2는 1차거래 선택(1분봉) : 5틱 이상부터는 결과가 같습니다. 아래 3가지 경우에도 결과가 나올 수 있도록 부탁드립니다. 1차 거래선택 & 20틱~30틱 2차 거래선택 & 20틱~30틱 3차 거래선택 & 20틱~30틱 **************************************************************** 안녕하세요 예스스탁입니다. 문의하신 내용은 내용상 수식에서 가능하지 않은 부분이 있습니다. 하나의 봉에서 고가와 저가의 시간순서를 수식에서 알수 없습니다 봉완성시 시가대비 종가의 위치로 식을 작성한다면 아래와 같이 작성할수는 있습니다. 이용에 참고하시기 바랍니다 input : 틱(7),차수(2); var : T(0),cnt(0); if Bdate != Bdate[1] Then{ T = 0; cnt = 0; } if T <= 0 and C >= O+PriceScale*틱 Then{ T = 1; cnt = cnt+1; if cnt == 차수 Then buy(); } if T >= 0 and C <= O+PriceScale*틱 Then{ T = -1; cnt = cnt+1; if cnt == 차수 Then sell(); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 차수 선택 > 선택한 차수만 거래하고 싶습니다. 1.리버스 거래 base 2.거래횟수 1회 3.신호는 고가와 저가 차이 7틱 -저가에서 고가도달이면 buy -고가에서 저가도달이면 sell 4.차수를 선택하면 해당 차수 1회만 거래 ex)input 거래차수 "2" 입력 시 2번째 거래만 실행 *** 1. 첫번째 거래 *7틱 신호 -buy : +7틱(1번째 buy) or -sell : -7틱(1번째 sell) 2. 두번째 거래 *7틱 신호 -buy : +7틱(2번째 buy) or -sell : -7틱(2번째 sell) 3. 세번째 거래 *7틱 신호 -buy : +7틱(3번째 buy) or -sell : -7틱(3번째 sell) 4. 변수입력 -신호 : n틱 -거래차수:n 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-06-20 15:08:00

안녕하세요 예스스탁입니다. 수식내용을 살펴보고 최적화 해보았지만 수식 내용대로 결과가 나오고 있습니다. 해당 수식의 내용은 몸통이 지정한 틱수(틱)이상인 양봉과 음봉을 카운트해서 당일 n번째(차수) 발생한 봉에서만 매수나 매도를 합니다. 만약 매수이후에 음봉이 지정한 순서가 아니면 이후의 신호가 없습니다. 수식을 어떤 내용으로 변경해 드려야 할지 모르겠습니다. 02-3453-1060으로 전화주시기 바랍니다. 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 수식 검토 > 답변 수식으로 시뮬레이션을 해보았는데 8틱 이하만 결과가 나옵니다 첨부사진 1은 1차거래 선택(7틱봉) : 2틱 이상부터는 결과가 같습니다. 첨부사진 2는 1차거래 선택(1분봉) : 5틱 이상부터는 결과가 같습니다. 아래 3가지 경우에도 결과가 나올 수 있도록 부탁드립니다. 1차 거래선택 & 20틱~30틱 2차 거래선택 & 20틱~30틱 3차 거래선택 & 20틱~30틱 **************************************************************** 안녕하세요 예스스탁입니다. 문의하신 내용은 내용상 수식에서 가능하지 않은 부분이 있습니다. 하나의 봉에서 고가와 저가의 시간순서를 수식에서 알수 없습니다 봉완성시 시가대비 종가의 위치로 식을 작성한다면 아래와 같이 작성할수는 있습니다. 이용에 참고하시기 바랍니다 input : 틱(7),차수(2); var : T(0),cnt(0); if Bdate != Bdate[1] Then{ T = 0; cnt = 0; } if T <= 0 and C >= O+PriceScale*틱 Then{ T = 1; cnt = cnt+1; if cnt == 차수 Then buy(); } if T >= 0 and C <= O+PriceScale*틱 Then{ T = -1; cnt = cnt+1; if cnt == 차수 Then sell(); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 차수 선택 > 선택한 차수만 거래하고 싶습니다. 1.리버스 거래 base 2.거래횟수 1회 3.신호는 고가와 저가 차이 7틱 -저가에서 고가도달이면 buy -고가에서 저가도달이면 sell 4.차수를 선택하면 해당 차수 1회만 거래 ex)input 거래차수 "2" 입력 시 2번째 거래만 실행 *** 1. 첫번째 거래 *7틱 신호 -buy : +7틱(1번째 buy) or -sell : -7틱(1번째 sell) 2. 두번째 거래 *7틱 신호 -buy : +7틱(2번째 buy) or -sell : -7틱(2번째 sell) 3. 세번째 거래 *7틱 신호 -buy : +7틱(3번째 buy) or -sell : -7틱(3번째 sell) 4. 변수입력 -신호 : n틱 -거래차수:n 부탁드립니다.