커뮤니티

문의드려요

프로필 이미지
하루우유
2011-09-22 06:06:24
491
글번호 42873
답변완료

첨부 이미지

여러지표가 동시매매 신호보낼때 매매하는 수식 부탁드립니다 예를들어 5분봉 기준으로 1. macd 12,26,9 - 골드크로스때 매수, 데드때 매도 2. 스톡슬로우 7.3.3 - 골드크로스때 매수, 데드때 매도 3. sigma 10,10 - 기준선 0 상향돌파 매수, 하향돌파 매도 이 세가지 조건을 5분봉에서 두개이상 동시 만족할때 매수, 매도 하는 수식 부탁드립니다. 그리고 조금 다르게해서 예를들어 먼저 1번조건이 매수 신호를 보내고 1번조건이 매수신호를 보낸후 그 다음 봉에서 2번조건이 매수신호를 보내고 마지막 3번조건은 1번조건이 매수 신호를 보낸 봉 기준으로 4번째 이후 봉에서 매수신호를 보낼경우 세 조건이 모두 매수신호를 보내게 될때(위의 예에선 4번째봉)매수하는 시스템식 부탁드립니다. 물론 매도신호의 경우도 마찬가지이구여/ 아 그리고 또 하나! 세 조건중 두개 이상 매수신호를 보내게 될때(위의 예에선 2번째봉)매수하는 시스템식 부탁드립니다. 물론 매도신호의 경우도 마찬가지이구여/ 2. 시가위에서 5,20 이평골드 날때마다 매수신호만 나오게해주시구 시가아래서 5,20 이평데드 날때마다 매도신호만 나오게해주세여 시가위에서는 매도신호가 나오면 안되구요 시가아래서도 매수신호가 나오면 안되구요 정리 하자면 시가위에서는 이평이 골드날때마다 매수신호 시가아래서는 매도신호만 나오면 되겠습니다 3.지표식 한시간단위로 종가 저가 를 표현해주십시요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-09-22 13:47:56

안녕하세요 예스스탁입니다. 1. var1 = macd(12,26); var2 = ema(var1,9); var3 = StochasticsK(7,3); var4 = StochasticsD(7,3,3); var5 = (C-ma(C,10))/STD(C,10); value1 = iff(crossup(var1,var2),1,0); value2 = iff(crossup(var3,var4),1,0); value3 = iff(crossup(var5,0),1,0); value4 = iff(CrossDown(var1,var2),1,0); value5 = iff(CrossDown(var3,var4),1,0); value6 = iff(CrossDown(var5,0),1,0); if value1+value2+value3 >= 2 Then buy(); if value4+value5+value6 >= 2 Then Sell(); 2. var1 = macd(12,26); var2 = ema(var1,9); var3 = StochasticsK(7,3); var4 = StochasticsD(7,3,3); var5 = (C-ma(C,10))/STD(C,10); if crossup(var1[1],var2[1]) and crossup(var3,var4) Then{ value1 = index[1]; value2 = 1; } if CrossDown(var1[1],var2[1]) and CrossDown(var3,var4) Then{ value1 = index[1]; value2 = -1; } if value2 == 1 and index >= value1+4 and crossup(var5,0) Then buy(); if value2 == -1 and index >= value1+4 and CrossDown(var5,0) Then sell(); 3. var1 = macd(12,26); var2 = ema(var1,9); var3 = StochasticsK(7,3); var4 = StochasticsD(7,3,3); var5 = (C-ma(C,10))/STD(C,10); if crossup(var1,var2) Then{ value1 = 1; value2 = 0; } if CrossDown(var1,var2) Then{ value2 = 1; value1 = 0; } if crossup(var3,var4) Then{ value3 = 1; value4 = 0; } if CrossDown(var3,var4) Then{ value4 = 1; value3 = 0; } if crossup(var5,0) Then{ value5 = 1; value6 = 0; } if CrossDown(var5,0) Then{ value6 = -1; value5 = 0; } if (crossup(var1,var2) or Crossup(var3,var4) or crossup(var5,0)) and (value1+value2+value3) >= 2 Then buy(); if (CrossDown(var1,var2) or CrossDown(var3,var4) or CrossDown(var5,0)) and (value4+value5+value6) >= 2 Then sell(); 4. 포지션 중목진입을 하시고자 하시면 시스템 트레이딩 설정창의 피라미딩을 모든진입신호로 설정하시면 됩니다. Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) and C > DayOpen Then { Buy("buy"); } # 매도/매수청산 If CrossDown(value1, value2) and C < DayOpen Then { sell("sell"); } 5. var1 = TimeToMinutes(stime)%60; if dayindex == 0 or (var1 <=var1[1] and stime > stime[1]) Then value1 = c; if C < value1 Then value1 = C; plot1(value1); 즐거운 하루되세요 > 하루우유 님이 쓴 글입니다. > 제목 : 문의드려요 > 여러지표가 동시매매 신호보낼때 매매하는 수식 부탁드립니다 예를들어 5분봉 기준으로 1. macd 12,26,9 - 골드크로스때 매수, 데드때 매도 2. 스톡슬로우 7.3.3 - 골드크로스때 매수, 데드때 매도 3. sigma 10,10 - 기준선 0 상향돌파 매수, 하향돌파 매도 이 세가지 조건을 5분봉에서 두개이상 동시 만족할때 매수, 매도 하는 수식 부탁드립니다. 그리고 조금 다르게해서 예를들어 먼저 1번조건이 매수 신호를 보내고 1번조건이 매수신호를 보낸후 그 다음 봉에서 2번조건이 매수신호를 보내고 마지막 3번조건은 1번조건이 매수 신호를 보낸 봉 기준으로 4번째 이후 봉에서 매수신호를 보낼경우 세 조건이 모두 매수신호를 보내게 될때(위의 예에선 4번째봉)매수하는 시스템식 부탁드립니다. 물론 매도신호의 경우도 마찬가지이구여/ 아 그리고 또 하나! 세 조건중 두개 이상 매수신호를 보내게 될때(위의 예에선 2번째봉)매수하는 시스템식 부탁드립니다. 물론 매도신호의 경우도 마찬가지이구여/ 2. 시가위에서 5,20 이평골드 날때마다 매수신호만 나오게해주시구 시가아래서 5,20 이평데드 날때마다 매도신호만 나오게해주세여 시가위에서는 매도신호가 나오면 안되구요 시가아래서도 매수신호가 나오면 안되구요 정리 하자면 시가위에서는 이평이 골드날때마다 매수신호 시가아래서는 매도신호만 나오면 되겠습니다 3.지표식 한시간단위로 종가 저가 를 표현해주십시요