커뮤니티
감사합니다 수정부탁드립니다
2018-02-05 22:13:04
159
글번호 116337
1,3분봉에서 120일이평 우하양이면 검색 제외 시켜 주세요
당일 장시작 부터 또는 전날 120일 이평이 우 하양 이면 제외 부탁
2, 현재가 1000원 이하 짜리는 검색에서 제외 시켜주세요
3, 부족한 점이 많아서 자주 문의드려도 이해 부탁드립니다
input : P1(33),P2(42),P3(52),P4(120);
input : Per(5);
input : 단기(5),장기(60);
var : 매수가(0),매도가(0),단기이평(0),장기이평(0);
var1 = wma(C,P1);
var2 = wma(C,P2);
var3 = wma(C,P3);
var4 = wma(C,P4);
단기이평 = ma(C,단기);
장기이평 = ma(C,장기);
if crossup(단기이평,장기이평) Then
매수가 = C;
if CrossDown(단기이평,장기이평) Then
매도가 = C;
if max(var1,var2,var3) <= min(var1,var2,var3)*(1+per/100) and
C > var4 and
min(var1,var2,var3) > 매수가 and
매수가 > 매도가 and 매수가 <= 매수가*(1+Per/100) Then
find(1);
답변 1
예스스탁 예스스탁 답변
2018-02-06 13:35:06
안녕하세요
예스스탁입니다.
120이평이 분봉의 이평이면 아래식 이용하시면 됩니다.
input : P1(33),P2(42),P3(52),P4(120);
input : Per(5);
input : 단기(5),장기(60);
var : 매수가(0),매도가(0),단기이평(0),장기이평(0);
var1 = wma(C,P1);
var2 = wma(C,P2);
var3 = wma(C,P3);
var4 = wma(C,P4);
단기이평 = ma(C,단기);
장기이평 = ma(C,장기);
if crossup(단기이평,장기이평) Then
매수가 = C;
if CrossDown(단기이평,장기이평) Then
매도가 = C;
if max(var1,var2,var3) <= min(var1,var2,var3)*(1+per/100) and
C > var4 and
var4 > var4[1] and
min(var1,var2,var3) > 매수가 and
매수가 > 매도가 and 매수가 <= 매수가*(1+Per/100) and
C > 1000 Then
find(1);
120일이평이 일봉이평이면
종목검색식은 500봉이 최대 제공봉수라 분봉주기에서
계산이 되지 않습니다.
별도의 일봉식을 만드셔서
종목검색화면에서 조합해서 사용하셔야 합니다.
예스트레이더의 [3202] 파워종목검색화면이나
NH트레이더의 [5202] 종목검색화면에서는
하나의 검색식을 주기를 달리해 지정해 검색하거나
검색식을 여러개 지정해 기간을 달리지정해 조합해서 검색할수 있습니다.
input : P(120);
var1 = ma(C,P);
if var1 > var1[1] Then
find(1);
즐거운 하루되세요
> 매치다는 님이 쓴 글입니다.
> 제목 : 감사합니다 수정부탁드립니다
> 1,3분봉에서 120일이평 우하양이면 검색 제외 시켜 주세요
당일 장시작 부터 또는 전날 120일 이평이 우 하양 이면 제외 부탁
2, 현재가 1000원 이하 짜리는 검색에서 제외 시켜주세요
3, 부족한 점이 많아서 자주 문의드려도 이해 부탁드립니다
input : P1(33),P2(42),P3(52),P4(120);
input : Per(5);
input : 단기(5),장기(60);
var : 매수가(0),매도가(0),단기이평(0),장기이평(0);
var1 = wma(C,P1);
var2 = wma(C,P2);
var3 = wma(C,P3);
var4 = wma(C,P4);
단기이평 = ma(C,단기);
장기이평 = ma(C,장기);
if crossup(단기이평,장기이평) Then
매수가 = C;
if CrossDown(단기이평,장기이평) Then
매도가 = C;
if max(var1,var2,var3) <= min(var1,var2,var3)*(1+per/100) and
C > var4 and
min(var1,var2,var3) > 매수가 and
매수가 > 매도가 and 매수가 <= 매수가*(1+Per/100) Then
find(1);