커뮤니티

문의드립니다.

프로필 이미지
웹피
2017-02-06 03:20:14
102
글번호 106537
답변완료
안녕하세요. 활기찬 한 주 시작하세요.. 아래내용을 수식 부탁드립니다. 1.매수 진입조건 : 기준선 위에서 MACD 골든크로스 하면 매수진입 A조건 : 5일이평선 우상향 이면 점수를 20% 저장 B조건 : 거래량 1000 초과돌파 하면 점수를 15% 저장 C조건 : 5일선이 60일선 골든크로스 하면 점수를 20% 저장 D조건 : MACD 오실레이터 빨강막대그래프 높이가 1봉전 보다 높으면 점수를 20% 저장 E조건 : 1봉전 매수진입신호 완성 점수를 30% 저장 1봉전 매수진입신호가 완성됐고 매수진입 완성봉의 2봉전(현재기준으로는 3봉전) 부터 완성봉(현재기준 1봉전) 까지의 범위에서 A~E조건 중 해당되는 조건의 합계가 50% 미만 이면 aa.wav 파일 실행, 해당되는 조건의 합계가 60%이상 70%미만 이면 bb.wav 파일 실행, 해당되는 조건의 합계가 70% 초과 이면 cc.wav 파일 실행 2.매도 매수의 반대조건에 점수는 동일한 값 저장하고 조건의 합계에 따른 실행 파일명도 동일 3.종목별 신호발생 확인가능 수식 현재 차트에는 오일 차트로 S 라는 시스템트레이딩이 가동 중이라고 할때 골드 종목에서 S 시스템의 진입신호가 발생하면 a.wav 파일 실행하는게 가능한가요? a.wav 파일이 실행되면 골드를 차트로 불러와서 볼 수 있게 말이죠. 수고하세요 ^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-02-06 15:09:18

안녕하세요 예스스탁입니다. input : short(12),long(26),sig(9),P1(5),P2(60); var : MACDV(0),MACDS(0),MACDO(0),mav1(0),mav2(0); MACDV = MACD(short,long); MACDS = ema(MACDv,sig); MACDO = MACDV-MACDS; mav1 = ma(C,P1); mav2 = ma(C,P2); var1 = iff(mav1 > mav1[1],20,0); var2 = iff(V > 1000,15,0); var3 = iff(crossup(mav1,mav2),20,0); var4 = iff(MACDO > MACDO[1] and MACDO > 0,20,0); var5 = iff(crossup(MACDV,MACDS) and MACDV > 0,20,0); var6 = var1+var2+var3+var4+var5; if crossup(MACDV,MACDS) and MACDV > 0 Then buy(); if MarketPosition == 1 and BarsSinceEntry == 1 Then{ if AccumN(var6,3)[1] < 50 Then PlaySound("aa.wav"); if AccumN(var6,3)[1] >= 60 and AccumN(var6,3)[1] < 70 Then PlaySound("bb.wav"); if AccumN(var6,3)[1] >= 70 Then PlaySound("cc.wav"); } if CrossDown(MACDV,MACDS) and MACDV < 0 Then sell(); var11 = iff(mav1 < mav1[1],20,0); var12 = iff(V > 1000,15,0); var13 = iff(CrossDown(mav1,mav2),20,0); var14 = iff(MACDO < MACDO[1] and MACDO < 0,20,0); var15 = iff(CrossDown(MACDV,MACDS) and MACDV < 0,20,0); var16 = var11+var12+var13+var14+var15; if MarketPosition == -1 and BarsSinceEntry == 1 Then{ if AccumN(var16,3)[1] < 50 Then PlaySound("aa.wav"); if AccumN(var16,3)[1] >= 60 and AccumN(var16,3)[1] < 70 Then PlaySound("bb.wav"); if AccumN(var16,3)[1] >= 70 Then PlaySound("cc.wav"); } 즐거운 하루되세요 > 웹피 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 활기찬 한 주 시작하세요.. 아래내용을 수식 부탁드립니다. 1.매수 진입조건 : 기준선 위에서 MACD 골든크로스 하면 매수진입 A조건 : 5일이평선 우상향 이면 점수를 20% 저장 B조건 : 거래량 1000 초과돌파 하면 점수를 15% 저장 C조건 : 5일선이 60일선 골든크로스 하면 점수를 20% 저장 D조건 : MACD 오실레이터 빨강막대그래프 높이가 1봉전 보다 높으면 점수를 20% 저장 E조건 : 1봉전 매수진입신호 완성 점수를 30% 저장 1봉전 매수진입신호가 완성됐고 매수진입 완성봉의 2봉전(현재기준으로는 3봉전) 부터 완성봉(현재기준 1봉전) 까지의 범위에서 A~E조건 중 해당되는 조건의 합계가 50% 미만 이면 aa.wav 파일 실행, 해당되는 조건의 합계가 60%이상 70%미만 이면 bb.wav 파일 실행, 해당되는 조건의 합계가 70% 초과 이면 cc.wav 파일 실행 2.매도 매수의 반대조건에 점수는 동일한 값 저장하고 조건의 합계에 따른 실행 파일명도 동일 3.종목별 신호발생 확인가능 수식 현재 차트에는 오일 차트로 S 라는 시스템트레이딩이 가동 중이라고 할때 골드 종목에서 S 시스템의 진입신호가 발생하면 a.wav 파일 실행하는게 가능한가요? a.wav 파일이 실행되면 골드를 차트로 불러와서 볼 수 있게 말이죠. 수고하세요 ^^