커뮤니티

수식 문의 부탁드립니다.

프로필 이미지
세븐천사
2022-01-26 09:43:42
993
글번호 155779
답변완료
안녕하세요? 수고에 감사드립니다. <1번 수식> - 주가가 20이평선 또는 60이평선 또는 120이평선 위에 있을 때만 매수(변수적용) 1. 매수: 일목균형표 전환선이 기준선을 골든 크로스 또는 주가가 전환선과 기준선을 동시 돌파시 매수 2. 매도: 일목균형표 전환선이 기준선을 데드 크로스 또는 주가가 전환선과 기준선을 동시 데드시 매도 <2번 수식> - 주가가 20이평선 또는 60이평선 또는 120이평선 위에 있을 때만 매수(변수적용) 1. 매수: macd 0선 돌파시 매수 또는 macd 0선 이상일 경우 시그널 돌파시 매수(*0선 이하 매수 금지) 2. 매도: macd 시그널 데드시 매도 단, 후행스팬이 26봉전 선행스팬1과 2 이상일 경우에는 시그널 데드시 매도하지 않고 후행스팬이 주가를 데드크로스 할 때 매도 <3번식> 위 두 수식을 연결선물에 연동하여 종목을 매매할 경우 수식 부탁드립니다. 감사합니다.
시스템
답변 5
프로필 이미지

예스스탁 예스스탁 답변

2022-01-26 10:14:16

안녕하세요 예스스탁입니다. 1 input : P1(20),P2(60),P3(120); var : mav1(0),mav2(0),mav3(0),전환선(0),기준선(0); mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; if c > mav1 or c > mav2 or c > mav3 Then { if CrossUp(전환선, 기준선) or (CrossUp(c,전환선) and CrossUp(C,기준선)) Then Buy(); if CrossDown(전환선, 기준선) or (CrossDown(c,전환선) and CrossDown(C,기준선)) Then Sell(); } 2 input : P1(20),P2(60),P3(120); input : short(12),long(26),sig(9); var : mav1(0),mav2(0),mav3(0); var : macdv(0),macds(0); mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); macdv = macd(short,long); macds = ma(macdv,sig); if c > mav1 or c > mav2 or c > mav3 Then { if CrossUp(macdv, 0) or (macdv > 0 and CrossUp(macdv,macds)) Then Buy(); if CrossDown(macdv, 0) or (macdv < 0 and CrossDown(macdv,macds)) Then sell(); } 3 문의하신 내용은 특정종목차트에 연결선울을 데이타를 참조데이타로 추가하고 아래식 적용하셔야 합니다. 차트왼쪽 상단의 종목선택버튼 중 왼쪽은 차트의 기본종목, 오른쪽은 참조데이타를 추가하는 버튼입니다. 기본종목으로 특정종목차트를 여시고 참조데이타로 연결선물 데이타를 추가한 후에 아래식 적용하시면 됩니다. 3-1 input : P1(20),P2(60),P3(120); input : short(12),long(26),sig(9); var : mav1(0,Data2),mav2(0,Data2),mav3(0,Data2); var : macdv(0,Data2),macds(0,Data2); mav1 = data2(ma(C,P1)); mav2 = data2(ma(C,P2)); mav3 = data2(ma(C,P3)); macdv = data2(macd(short,long)); macds = data2(ma(macdv,sig)); if c > mav1 or c > mav2 or c > mav3 Then { if data2(CrossUp(macdv, 0) or (macdv > 0 and CrossUp(macdv,macds))) Then Buy(); if data2(CrossDown(macdv, 0) or (macdv < 0 and CrossDown(macdv,macds))) Then sell(); } 3-2 input : P1(20),P2(60),P3(120); input : short(12),long(26),sig(9); var : mav1(0,Data2),mav2(0,Data2),mav3(0,Data2); var : macdv(0,Data2),macds(0,Data2); mav1 = data2(ma(C,P1)); mav2 = data2(ma(C,P2)); mav3 = data2(ma(C,P3)); macdv = data2(macd(short,long)); macds = data2(ma(macdv,sig)); if data2(c > mav1 or c > mav2 or c > mav3) Then { if data2(CrossUp(macdv, 0) or (macdv > 0 and CrossUp(macdv,macds))) Then Buy(); if data2(CrossDown(macdv, 0) or (macdv < 0 and CrossDown(macdv,macds))) Then sell(); } 즐거운 하루되세요 > 세븐천사 님이 쓴 글입니다. > 제목 : 수식 문의 부탁드립니다. > 안녕하세요? 수고에 감사드립니다. <1번 수식> - 주가가 20이평선 또는 60이평선 또는 120이평선 위에 있을 때만 매수(변수적용) 1. 매수: 일목균형표 전환선이 기준선을 골든 크로스 또는 주가가 전환선과 기준선을 동시 돌파시 매수 2. 매도: 일목균형표 전환선이 기준선을 데드 크로스 또는 주가가 전환선과 기준선을 동시 데드시 매도 <2번 수식> - 주가가 20이평선 또는 60이평선 또는 120이평선 위에 있을 때만 매수(변수적용) 1. 매수: macd 0선 돌파시 매수 또는 macd 0선 이상일 경우 시그널 돌파시 매수(*0선 이하 매수 금지) 2. 매도: macd 시그널 데드시 매도 단, 후행스팬이 26봉전 선행스팬1과 2 이상일 경우에는 시그널 데드시 매도하지 않고 후행스팬이 주가를 데드크로스 할 때 매도 <3번식> 위 두 수식을 연결선물에 연동하여 종목을 매매할 경우 수식 부탁드립니다. 감사합니다.
프로필 이미지

세븐천사

2022-01-26 11:15:42

빠른 처리 감사드립니다. 연결선물의 매매 신호에 따라서 특정 종목을 매수매도 하려고하는데요. 아랭의 식을 선물에 적용신호로 다시한번 부탁드립니다. 감사합니다. 1 input : P1(20),P2(60),P3(120); var : mav1(0),mav2(0),mav3(0),전환선(0),기준선(0); mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; if c > mav1 or c > mav2 or c > mav3 Then { if CrossUp(전환선, 기준선) or (CrossUp(c,전환선) and CrossUp(C,기준선)) Then Buy(); if CrossDown(전환선, 기준선) or (CrossDown(c,전환선) and CrossDown(C,기준선)) Then Sell(); } > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의 부탁드립니다. > 안녕하세요 예스스탁입니다. 1 input : P1(20),P2(60),P3(120); var : mav1(0),mav2(0),mav3(0),전환선(0),기준선(0); mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; if c > mav1 or c > mav2 or c > mav3 Then { if CrossUp(전환선, 기준선) or (CrossUp(c,전환선) and CrossUp(C,기준선)) Then Buy(); if CrossDown(전환선, 기준선) or (CrossDown(c,전환선) and CrossDown(C,기준선)) Then Sell(); } 2 input : P1(20),P2(60),P3(120); input : short(12),long(26),sig(9); var : mav1(0),mav2(0),mav3(0); var : macdv(0),macds(0); mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); macdv = macd(short,long); macds = ma(macdv,sig); if c > mav1 or c > mav2 or c > mav3 Then { if CrossUp(macdv, 0) or (macdv > 0 and CrossUp(macdv,macds)) Then Buy(); if CrossDown(macdv, 0) or (macdv < 0 and CrossDown(macdv,macds)) Then sell(); } 3 문의하신 내용은 특정종목차트에 연결선울을 데이타를 참조데이타로 추가하고 아래식 적용하셔야 합니다. 차트왼쪽 상단의 종목선택버튼 중 왼쪽은 차트의 기본종목, 오른쪽은 참조데이타를 추가하는 버튼입니다. 기본종목으로 특정종목차트를 여시고 참조데이타로 연결선물 데이타를 추가한 후에 아래식 적용하시면 됩니다. 3-1 input : P1(20),P2(60),P3(120); input : short(12),long(26),sig(9); var : mav1(0,Data2),mav2(0,Data2),mav3(0,Data2); var : macdv(0,Data2),macds(0,Data2); mav1 = data2(ma(C,P1)); mav2 = data2(ma(C,P2)); mav3 = data2(ma(C,P3)); macdv = data2(macd(short,long)); macds = data2(ma(macdv,sig)); if c > mav1 or c > mav2 or c > mav3 Then { if data2(CrossUp(macdv, 0) or (macdv > 0 and CrossUp(macdv,macds))) Then Buy(); if data2(CrossDown(macdv, 0) or (macdv < 0 and CrossDown(macdv,macds))) Then sell(); } 3-2 input : P1(20),P2(60),P3(120); input : short(12),long(26),sig(9); var : mav1(0,Data2),mav2(0,Data2),mav3(0,Data2); var : macdv(0,Data2),macds(0,Data2); mav1 = data2(ma(C,P1)); mav2 = data2(ma(C,P2)); mav3 = data2(ma(C,P3)); macdv = data2(macd(short,long)); macds = data2(ma(macdv,sig)); if data2(c > mav1 or c > mav2 or c > mav3) Then { if data2(CrossUp(macdv, 0) or (macdv > 0 and CrossUp(macdv,macds))) Then Buy(); if data2(CrossDown(macdv, 0) or (macdv < 0 and CrossDown(macdv,macds))) Then sell(); } 즐거운 하루되세요 > 세븐천사 님이 쓴 글입니다. > 제목 : 수식 문의 부탁드립니다. > 안녕하세요? 수고에 감사드립니다. <1번 수식> - 주가가 20이평선 또는 60이평선 또는 120이평선 위에 있을 때만 매수(변수적용) 1. 매수: 일목균형표 전환선이 기준선을 골든 크로스 또는 주가가 전환선과 기준선을 동시 돌파시 매수 2. 매도: 일목균형표 전환선이 기준선을 데드 크로스 또는 주가가 전환선과 기준선을 동시 데드시 매도 <2번 수식> - 주가가 20이평선 또는 60이평선 또는 120이평선 위에 있을 때만 매수(변수적용) 1. 매수: macd 0선 돌파시 매수 또는 macd 0선 이상일 경우 시그널 돌파시 매수(*0선 이하 매수 금지) 2. 매도: macd 시그널 데드시 매도 단, 후행스팬이 26봉전 선행스팬1과 2 이상일 경우에는 시그널 데드시 매도하지 않고 후행스팬이 주가를 데드크로스 할 때 매도 <3번식> 위 두 수식을 연결선물에 연동하여 종목을 매매할 경우 수식 부탁드립니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2022-01-26 11:15:47

안녕하세요 예스스탁입니다. 3-1번 수식에 data2처리가 안된 조건이 있었습니다. 아래식 적용하시면 됩니다. 차트 셋팅하는 방법은 맞습니다. input : P1(20),P2(60),P3(120); input : short(12),long(26),sig(9); var : mav1(0,Data2),mav2(0,Data2),mav3(0,Data2); var : macdv(0,Data2),macds(0,Data2); mav1 = data2(ma(C,P1)); mav2 = data2(ma(C,P2)); mav3 = data2(ma(C,P3)); macdv = data2(macd(short,long)); macds = data2(ma(macdv,sig)); if data2(c > mav1 or c > mav2 or c > mav3) Then { if data2(CrossUp(macdv, 0) or (macdv > 0 and CrossUp(macdv,macds))) Then Buy(); if data2(CrossDown(macdv, 0) or (macdv < 0 and CrossDown(macdv,macds))) Then sell(); } 즐거운 하루되세요 > 세븐천사 님이 쓴 글입니다. > 제목 : Re : Re : 수식 문의 부탁드립니다. > 빠른 처리 감사드립니다. 연결선물의 매매 신호에 따라서 특정 종목을 매수매도 하려고하는데요. 아랭의 식을 선물에 적용신호로 다시한번 부탁드립니다. 감사합니다. 1 input : P1(20),P2(60),P3(120); var : mav1(0),mav2(0),mav3(0),전환선(0),기준선(0); mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; if c > mav1 or c > mav2 or c > mav3 Then { if CrossUp(전환선, 기준선) or (CrossUp(c,전환선) and CrossUp(C,기준선)) Then Buy(); if CrossDown(전환선, 기준선) or (CrossDown(c,전환선) and CrossDown(C,기준선)) Then Sell(); } > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의 부탁드립니다. > 안녕하세요 예스스탁입니다. 1 input : P1(20),P2(60),P3(120); var : mav1(0),mav2(0),mav3(0),전환선(0),기준선(0); mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; if c > mav1 or c > mav2 or c > mav3 Then { if CrossUp(전환선, 기준선) or (CrossUp(c,전환선) and CrossUp(C,기준선)) Then Buy(); if CrossDown(전환선, 기준선) or (CrossDown(c,전환선) and CrossDown(C,기준선)) Then Sell(); } 2 input : P1(20),P2(60),P3(120); input : short(12),long(26),sig(9); var : mav1(0),mav2(0),mav3(0); var : macdv(0),macds(0); mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); macdv = macd(short,long); macds = ma(macdv,sig); if c > mav1 or c > mav2 or c > mav3 Then { if CrossUp(macdv, 0) or (macdv > 0 and CrossUp(macdv,macds)) Then Buy(); if CrossDown(macdv, 0) or (macdv < 0 and CrossDown(macdv,macds)) Then sell(); } 3 문의하신 내용은 특정종목차트에 연결선울을 데이타를 참조데이타로 추가하고 아래식 적용하셔야 합니다. 차트왼쪽 상단의 종목선택버튼 중 왼쪽은 차트의 기본종목, 오른쪽은 참조데이타를 추가하는 버튼입니다. 기본종목으로 특정종목차트를 여시고 참조데이타로 연결선물 데이타를 추가한 후에 아래식 적용하시면 됩니다. 3-1 input : P1(20),P2(60),P3(120); input : short(12),long(26),sig(9); var : mav1(0,Data2),mav2(0,Data2),mav3(0,Data2); var : macdv(0,Data2),macds(0,Data2); mav1 = data2(ma(C,P1)); mav2 = data2(ma(C,P2)); mav3 = data2(ma(C,P3)); macdv = data2(macd(short,long)); macds = data2(ma(macdv,sig)); if c > mav1 or c > mav2 or c > mav3 Then { if data2(CrossUp(macdv, 0) or (macdv > 0 and CrossUp(macdv,macds))) Then Buy(); if data2(CrossDown(macdv, 0) or (macdv < 0 and CrossDown(macdv,macds))) Then sell(); } 3-2 input : P1(20),P2(60),P3(120); input : short(12),long(26),sig(9); var : mav1(0,Data2),mav2(0,Data2),mav3(0,Data2); var : macdv(0,Data2),macds(0,Data2); mav1 = data2(ma(C,P1)); mav2 = data2(ma(C,P2)); mav3 = data2(ma(C,P3)); macdv = data2(macd(short,long)); macds = data2(ma(macdv,sig)); if data2(c > mav1 or c > mav2 or c > mav3) Then { if data2(CrossUp(macdv, 0) or (macdv > 0 and CrossUp(macdv,macds))) Then Buy(); if data2(CrossDown(macdv, 0) or (macdv < 0 and CrossDown(macdv,macds))) Then sell(); } 즐거운 하루되세요 > 세븐천사 님이 쓴 글입니다. > 제목 : 수식 문의 부탁드립니다. > 안녕하세요? 수고에 감사드립니다. <1번 수식> - 주가가 20이평선 또는 60이평선 또는 120이평선 위에 있을 때만 매수(변수적용) 1. 매수: 일목균형표 전환선이 기준선을 골든 크로스 또는 주가가 전환선과 기준선을 동시 돌파시 매수 2. 매도: 일목균형표 전환선이 기준선을 데드 크로스 또는 주가가 전환선과 기준선을 동시 데드시 매도 <2번 수식> - 주가가 20이평선 또는 60이평선 또는 120이평선 위에 있을 때만 매수(변수적용) 1. 매수: macd 0선 돌파시 매수 또는 macd 0선 이상일 경우 시그널 돌파시 매수(*0선 이하 매수 금지) 2. 매도: macd 시그널 데드시 매도 단, 후행스팬이 26봉전 선행스팬1과 2 이상일 경우에는 시그널 데드시 매도하지 않고 후행스팬이 주가를 데드크로스 할 때 매도 <3번식> 위 두 수식을 연결선물에 연동하여 종목을 매매할 경우 수식 부탁드립니다. 감사합니다.
프로필 이미지

세븐천사

2022-01-26 11:18:16

빠른 처리 감사드립니다. 아래의 식을 선물에 적용신호로 다시한번 부탁드립니다. 감사합니다. 1 input : P1(20),P2(60),P3(120); var : mav1(0),mav2(0),mav3(0),전환선(0),기준선(0); mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; if c > mav1 or c > mav2 or c > mav3 Then { if CrossUp(전환선, 기준선) or (CrossUp(c,전환선) and CrossUp(C,기준선)) Then Buy(); if CrossDown(전환선, 기준선) or (CrossDown(c,전환선) and CrossDown(C,기준선)) Then Sell(); }
프로필 이미지

예스스탁 예스스탁 답변

2022-01-26 11:28:48

안녕하세요 예스스탁입니다. input : P1(20),P2(60),P3(120); var : mav1(0,Data2),mav2(0,Data2),mav3(0,Data2),전환선(0,Data2),기준선(0,Data2); mav1 = data2(ma(C,P1)); mav2 = data2(ma(C,P2)); mav3 = data2(ma(C,P3)); 전환선 = Data2((highest(H,9)+lowest(L,9))/2); 기준선 = Data2((highest(H,26)+lowest(L,26))/2); if data2(c > mav1 or c > mav2 or c > mav3) Then { if data2(CrossUp(전환선, 기준선) or (CrossUp(c,전환선) and CrossUp(C,기준선))) Then Buy(); if data2(CrossDown(전환선, 기준선) or (CrossDown(c,전환선) and CrossDown(C,기준선))) Then Sell(); } 즐거운 하루되세요 > 세븐천사 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 수식 문의 부탁드립니다. > 빠른 처리 감사드립니다. 아래의 식을 선물에 적용신호로 다시한번 부탁드립니다. 감사합니다. 1 input : P1(20),P2(60),P3(120); var : mav1(0),mav2(0),mav3(0),전환선(0),기준선(0); mav1 = ma(C,P1); mav2 = ma(C,P2); mav3 = ma(C,P3); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; if c > mav1 or c > mav2 or c > mav3 Then { if CrossUp(전환선, 기준선) or (CrossUp(c,전환선) and CrossUp(C,기준선)) Then Buy(); if CrossDown(전환선, 기준선) or (CrossDown(c,전환선) and CrossDown(C,기준선)) Then Sell(); }