커뮤니티

질문드립니다

프로필 이미지
가이츠
2015-10-22 07:45:53
187
글번호 91560
답변완료
시스템수식 부탁드립니다 1 2 3 은 매수 조건이고 4 5 는 매도 조건입니다 1. 1분봉 주기 a 캔들기간 평균거래량 대비 0봉전 캔들의 거래량이 b 배 이상 (a기간에 0봉전 캔들은 미포함) 2. 1분봉 주기 (c 캔들기간내 캔들간 obv 변동값의 절대값 평균) 대비 [ (0봉전 캔들의 obv값) - (1봉전 캔들의 obv값) ]이 d배 이상 (c기간에 0봉전 캔들은 미포함) 3. [ (0봉전 캔들의 obv값) - (1봉전 캔들의 obv값) ]은 양수 a b c d 설정값은 a=100 b=2 c=100 d=2 입니다 (사용자가 숫자를 넣어 변동 가능하도록 부탁드립니다) 2번 조건에서 캔들간 변동값의 절대값 평균의 의미는 예를들어 5봉전 캔들 obv값 = -5 4봉전 캔들 obv값 = -1 3봉전 캔들 obv값 = 1 2봉전 캔들 obv값 = -2 1봉전 캔들 obv값 = -1 0봉전 캔들 obv값 = 9 일때 캔들간 변동값의 절대값은 각각 4 2 3 1 가 되고 평균은 2.5로 0봉전 캔들의 obv값-1봉전 캔들의 obv=10과 비교하여 4배입니다 (1 and 2 and 3) 조건 만족시 설정금액 (ex 100만원)만큼 매수 매수시 진입시점에서 1분 간격으로 3차례에 걸쳐 각각 30% 40% 30% 매수 4. 진입가격에서 1% 2% 3% 상승시 3차례에 걸쳐 각각 30% 40% 나머지 전량 매도 5. 진입가격보다 1% 2% 3% 하락시 3차례에 걸쳐 각각 30% 40% 나머지 전량 손절 5번 조건은 4번조건보다 우선함 마지막 매수진입 시점기준에서 4. 5 각각의 경우에 설정 시간값 (ex. 30분) 동안 매도가 발생하지 않도록 부탁드립니다 그리고 매일매일 자동으로 트레이더 실행 및 시스템 실행을 위해 자동 매크로 프로그램인 macro express로 프로그램 실행 및 시스템 가동을 해봤는데 비밀번호 입력창에서 키보드 입력이 안됩니다 아무래도 보안문제 때문인거 같은데(추측컨대 secure keystroke 때문인듯합니다만) 혹시 해결책이 있는지요 요약하면 매일매일 자동으로 트레이더 실행 및 가동이 되는 외부 프로그램이나 내부 메뉴가 있는지 문의합니다 익숙치 않아 질문도 많고 번거롭게 해드려 죄송하고 또 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-22 13:55:03

안녕하세요 예스스탁입니다. 1. input : aa(100),bb(2),CC(100),dd(2),금액(1000000); var : Ov(0),TT(0),Xvol(0),Xcnt(0); Ov = OBV; var1 = ma(V,aa); var2 = abs(Ov-Ov[1]); var3 = ma(var2,CC); if MarketPosition == 0 and !(CurrentContracts < CurrentContracts[1]) and V >= var1[1]*bb and var2 >= var3[1]*dd and Ov-Ov[1] > 0 Then buy("b1",OnClose,def,floor(금액*0.3/C)); if MarketPosition == 1 Then{ if BarsSinceEntry == 1 then buy("b2",OnClose,def,floor(금액*0.4/C)); if BarsSinceEntry == 2 then buy("b3",OnClose,def,floor(금액*0.3/C)); if CurrentContracts > CurrentContracts[1] and MaxEntries == 3 Then TT = TimeToMinutes(stime); if CurrentContracts < CurrentContracts Then Xcnt = Xcnt+1; if MaxEntries == 3 and TimeToMinutes(stime) >= TT+30 then{ if countif(LatestExitName(0) == "BP1",BarsSinceEntry) < 1 then{ if Xcnt < 2 Then Xvol = floor(MaxContracts*0.3); Else Xvol = CurrentContracts; ExitLong("BP1",atlimit,LatestEntryPrice(0)*1.01,"",Xvol,1); } if countif(LatestExitName(0) == "BP2",BarsSinceEntry) < 1 then{ if Xcnt < 2 Then Xvol = floor(MaxContracts*0.4); Else Xvol = CurrentContracts; ExitLong("BP2",atlimit,LatestEntryPrice(0)*1.02,"",Xvol,1); } if countif(LatestExitName(0) == "BL1",BarsSinceEntry) < 1 then{ if Xcnt < 2 Then Xvol = floor(MaxContracts*0.3); Else Xvol = CurrentContracts; ExitLong("BL1",AtStop,LatestEntryPrice(0)*0.99,"",Xvol,1); } if countif(LatestExitName(0) == "BL2",BarsSinceEntry) < 1 then{ if Xcnt < 2 Then Xvol = floor(MaxContracts*0.4); Else Xvol = CurrentContracts; ExitLong("BL2",AtStop,LatestEntryPrice(0)*0.98,"",Xvol,1); } exitlong("bp3",atlimit,LatestEntryPrice(0)*1.03); exitlong("bl3",AtStop,LatestEntryPrice(0)*0.97); } } if MarketPosition != 1 Then Xcnt = 0; 2. 자동로그인 매크로를 사용해본 경험이 없어 해당 내용에 대해서는 저희쪽에서 아는 부분이 없습니다. 프로그램 자체내에 자동로그인과 관련된 기능은 없습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > 가이츠 님이 쓴 글입니다. > 제목 : 질문드립니다 > 시스템수식 부탁드립니다 1 2 3 은 매수 조건이고 4 5 는 매도 조건입니다 1. 1분봉 주기 a 캔들기간 평균거래량 대비 0봉전 캔들의 거래량이 b 배 이상 (a기간에 0봉전 캔들은 미포함) 2. 1분봉 주기 (c 캔들기간내 캔들간 obv 변동값의 절대값 평균) 대비 [ (0봉전 캔들의 obv값) - (1봉전 캔들의 obv값) ]이 d배 이상 (c기간에 0봉전 캔들은 미포함) 3. [ (0봉전 캔들의 obv값) - (1봉전 캔들의 obv값) ]은 양수 a b c d 설정값은 a=100 b=2 c=100 d=2 입니다 (사용자가 숫자를 넣어 변동 가능하도록 부탁드립니다) 2번 조건에서 캔들간 변동값의 절대값 평균의 의미는 예를들어 5봉전 캔들 obv값 = -5 4봉전 캔들 obv값 = -1 3봉전 캔들 obv값 = 1 2봉전 캔들 obv값 = -2 1봉전 캔들 obv값 = -1 0봉전 캔들 obv값 = 9 일때 캔들간 변동값의 절대값은 각각 4 2 3 1 가 되고 평균은 2.5로 0봉전 캔들의 obv값-1봉전 캔들의 obv=10과 비교하여 4배입니다 (1 and 2 and 3) 조건 만족시 설정금액 (ex 100만원)만큼 매수 매수시 진입시점에서 1분 간격으로 3차례에 걸쳐 각각 30% 40% 30% 매수 4. 진입가격에서 1% 2% 3% 상승시 3차례에 걸쳐 각각 30% 40% 나머지 전량 매도 5. 진입가격보다 1% 2% 3% 하락시 3차례에 걸쳐 각각 30% 40% 나머지 전량 손절 5번 조건은 4번조건보다 우선함 마지막 매수진입 시점기준에서 4. 5 각각의 경우에 설정 시간값 (ex. 30분) 동안 매도가 발생하지 않도록 부탁드립니다 그리고 매일매일 자동으로 트레이더 실행 및 시스템 실행을 위해 자동 매크로 프로그램인 macro express로 프로그램 실행 및 시스템 가동을 해봤는데 비밀번호 입력창에서 키보드 입력이 안됩니다 아무래도 보안문제 때문인거 같은데(추측컨대 secure keystroke 때문인듯합니다만) 혹시 해결책이 있는지요 요약하면 매일매일 자동으로 트레이더 실행 및 가동이 되는 외부 프로그램이나 내부 메뉴가 있는지 문의합니다 익숙치 않아 질문도 많고 번거롭게 해드려 죄송하고 또 감사합니다