커뮤니티

검색식 부탁 드려 봅니다

프로필 이미지
호숫가
2024-03-18 00:17:49
736
글번호 177533
답변완료
안녕하세요 ^^ 종목검색식을 구현하고 싶은데요. 여러 개의 조건을 순차적으로 만족하는 검색식을 구현하는 방법을 알고 싶습니다. 예를 들어, 조건1은 주가가 5일선 상향돌파, 이어서 조건2는 주가가 20일선 상향돌파, 이어서 조건3은 주가가 20일선 하향돌파, 이어서 조건4는 주가가 다시 20일선 상향돌파, 이어서 조건5는 이 상태에서 주가가 20일선과 이격이 3% 이내일 것 처럼 순서대로 조건 5개를 차례로 모두 만족하는 종목을 검색하고 싶습니다. 아울러 이러한 조건을 만족하는 캔들 상단에 화살표를 나타내는 방법까지 알려주시면 더욱 좋겠습니다 ^^ 부탁드리겠습니다 ^^
종목검색
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2024-03-18 10:42:03

안녕하세요 예스스탁입니다. 문의하신 내용이 주가가 5이평을 상향돌파한 구간에서 주가가 20이평을 두번째 상향돌파한 시점기준이면 아래와 같습니다. 주가와 이평은 골드와 데드를 반복하므로 위와 같은 구조가 아니면 올리신 내용은 순서가 크게 의미가 없습니다. 1 종목검색 var : T(0),S(0); var1 = ma(C,5); Var2 = ma(C,20); if CrossUp(c,var1) Then { T = 1; S = 0; } if CrossDown(c,var1) Then T = -1; if T == 1 Then { if CrossUp(C,Var2) Then { S = S+1; } if S == 2 and C <= Var2*1.03 Then Find(1); } 2. 검색식(조건만족봉에 표시하는 수식) var : T(0),S(0),tx(0); var1 = ma(C,5); Var2 = ma(C,20); if CrossUp(c,var1) Then { T = 1; S = 0; } if CrossDown(c,var1) Then T = -1; if T == 1 Then { if CrossUp(C,Var2) Then { S = S+1; } if S == 2 and C <= Var2*1.03 Then { tx = text_new(sDate,sTime,H,"▲"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Red); } } 즐거운 하루되세요 > 호숫가 님이 쓴 글입니다. > 제목 : 검색식 부탁 드려 봅니다 > 안녕하세요 ^^ 종목검색식을 구현하고 싶은데요. 여러 개의 조건을 순차적으로 만족하는 검색식을 구현하는 방법을 알고 싶습니다. 예를 들어, 조건1은 주가가 5일선 상향돌파, 이어서 조건2는 주가가 20일선 상향돌파, 이어서 조건3은 주가가 20일선 하향돌파, 이어서 조건4는 주가가 다시 20일선 상향돌파, 이어서 조건5는 이 상태에서 주가가 20일선과 이격이 3% 이내일 것 처럼 순서대로 조건 5개를 차례로 모두 만족하는 종목을 검색하고 싶습니다. 아울러 이러한 조건을 만족하는 캔들 상단에 화살표를 나타내는 방법까지 알려주시면 더욱 좋겠습니다 ^^ 부탁드리겠습니다 ^^
프로필 이미지

호숫가

2024-03-18 10:48:03

제가 부탁드린 것은 주가가 일종의 쌍바닥을 이루는 경우를 말씀드린 것입니다. 보시기에 의미가 없으시더라도 제가 부탁드린 그대로 수식을 구성한다면 어떻게 되는지 알려 주실 수는 없을까요? 부탁드리겠습니다 ^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 검색식 부탁 드려 봅니다 > 안녕하세요 예스스탁입니다. 문의하신 내용이 주가가 5이평을 상향돌파한 구간에서 주가가 20이평을 두번째 상향돌파한 시점기준이면 아래와 같습니다. 주가와 이평은 골드와 데드를 반복하므로 위와 같은 구조가 아니면 올리신 내용은 순서가 크게 의미가 없습니다. 1 종목검색 var : T(0),S(0); var1 = ma(C,5); Var2 = ma(C,20); if CrossUp(c,var1) Then { T = 1; S = 0; } if CrossDown(c,var1) Then T = -1; if T == 1 Then { if CrossUp(C,Var2) Then { S = S+1; } if S == 2 and C <= Var2*1.03 Then Find(1); } 2. 검색식(조건만족봉에 표시하는 수식) var : T(0),S(0),tx(0); var1 = ma(C,5); Var2 = ma(C,20); if CrossUp(c,var1) Then { T = 1; S = 0; } if CrossDown(c,var1) Then T = -1; if T == 1 Then { if CrossUp(C,Var2) Then { S = S+1; } if S == 2 and C <= Var2*1.03 Then { tx = text_new(sDate,sTime,H,"▲"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Red); } } 즐거운 하루되세요 > 호숫가 님이 쓴 글입니다. > 제목 : 검색식 부탁 드려 봅니다 > 안녕하세요 ^^ 종목검색식을 구현하고 싶은데요. 여러 개의 조건을 순차적으로 만족하는 검색식을 구현하는 방법을 알고 싶습니다. 예를 들어, 조건1은 주가가 5일선 상향돌파, 이어서 조건2는 주가가 20일선 상향돌파, 이어서 조건3은 주가가 20일선 하향돌파, 이어서 조건4는 주가가 다시 20일선 상향돌파, 이어서 조건5는 이 상태에서 주가가 20일선과 이격이 3% 이내일 것 처럼 순서대로 조건 5개를 차례로 모두 만족하는 종목을 검색하고 싶습니다. 아울러 이러한 조건을 만족하는 캔들 상단에 화살표를 나타내는 방법까지 알려주시면 더욱 좋겠습니다 ^^ 부탁드리겠습니다 ^^
프로필 이미지

예스스탁 예스스탁 답변

2024-03-18 13:09:29

> 호숫가 님이 쓴 글입니다. > 제목 : Re : Re : 검색식 부탁 드려 봅니다 > 제가 부탁드린 것은 주가가 일종의 쌍바닥을 이루는 경우를 말씀드린 것입니다. 보시기에 의미가 없으시더라도 제가 부탁드린 그대로 수식을 구성한다면 어떻게 되는지 알려 주실 수는 없을까요? 부탁드리겠습니다 ^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 검색식 부탁 드려 봅니다 > 안녕하세요 예스스탁입니다. 문의하신 내용이 주가가 5이평을 상향돌파한 구간에서 주가가 20이평을 두번째 상향돌파한 시점기준이면 아래와 같습니다. 주가와 이평은 골드와 데드를 반복하므로 위와 같은 구조가 아니면 올리신 내용은 순서가 크게 의미가 없습니다. 1 종목검색 var : T(0),S(0); var1 = ma(C,5); Var2 = ma(C,20); if CrossUp(c,var1) Then { T = 1; S = 0; } if CrossDown(c,var1) Then T = -1; if T == 1 Then { if CrossUp(C,Var2) Then { S = S+1; } if S == 2 and C <= Var2*1.03 Then Find(1); } 2. 검색식(조건만족봉에 표시하는 수식) var : T(0),S(0),tx(0); var1 = ma(C,5); Var2 = ma(C,20); if CrossUp(c,var1) Then { T = 1; S = 0; } if CrossDown(c,var1) Then T = -1; if T == 1 Then { if CrossUp(C,Var2) Then { S = S+1; } if S == 2 and C <= Var2*1.03 Then { tx = text_new(sDate,sTime,H,"▲"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Red); } } 즐거운 하루되세요 > 호숫가 님이 쓴 글입니다. > 제목 : 검색식 부탁 드려 봅니다 > 안녕하세요 ^^ 종목검색식을 구현하고 싶은데요. 여러 개의 조건을 순차적으로 만족하는 검색식을 구현하는 방법을 알고 싶습니다. 예를 들어, 조건1은 주가가 5일선 상향돌파, 이어서 조건2는 주가가 20일선 상향돌파, 이어서 조건3은 주가가 20일선 하향돌파, 이어서 조건4는 주가가 다시 20일선 상향돌파, 이어서 조건5는 이 상태에서 주가가 20일선과 이격이 3% 이내일 것 처럼 순서대로 조건 5개를 차례로 모두 만족하는 종목을 검색하고 싶습니다. 아울러 이러한 조건을 만족하는 캔들 상단에 화살표를 나타내는 방법까지 알려주시면 더욱 좋겠습니다 ^^ 부탁드리겠습니다 ^^
프로필 이미지

예스스탁 예스스탁 답변

2024-03-18 13:36:44

안녕하세요 예스스탁입니다. 수식에 주석을 달아드립니다. 식 작성에 참고하시기 바랍니다. var1 = ma(C,5); Var2 = ma(C,20); Var3 = ma(c,60); #정배열 Condition1 = var1 > Var2 and Var2 > Var3; #전봉은 정배열이 아니었다가 현재봉에서 정배열이 되면 1 if Condition1[1] == False and Condition1 == true Then T = 1; #정배열이후 5이평이 60이평보다 작은봉이 나모면 무표화 if T >= 1 and var1 < Var3 Then T = 0; #정배열 후 5이평이 20이평을 하향이탈을 하면 2 if T == 1 and CrossDown(var1,Var2) Then T = 2; #정배열이 된후 첫 3-20이평 데드 발생하고 5이평상승 중이고 5이평은 60이평 대비 3% 이 if T == 2 and var1 > var1[1] and var1 <= Var3*1.03 Then Find(1); 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 전화주시기 바랍니다.(02-3453-1060) > > 호숫가 님이 쓴 글입니다. > 제목 : Re : Re : 검색식 부탁 드려 봅니다 > 제가 부탁드린 것은 주가가 일종의 쌍바닥을 이루는 경우를 말씀드린 것입니다. 보시기에 의미가 없으시더라도 제가 부탁드린 그대로 수식을 구성한다면 어떻게 되는지 알려 주실 수는 없을까요? 부탁드리겠습니다 ^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 검색식 부탁 드려 봅니다 > 안녕하세요 예스스탁입니다. 문의하신 내용이 주가가 5이평을 상향돌파한 구간에서 주가가 20이평을 두번째 상향돌파한 시점기준이면 아래와 같습니다. 주가와 이평은 골드와 데드를 반복하므로 위와 같은 구조가 아니면 올리신 내용은 순서가 크게 의미가 없습니다. 1 종목검색 var : T(0),S(0); var1 = ma(C,5); Var2 = ma(C,20); if CrossUp(c,var1) Then { T = 1; S = 0; } if CrossDown(c,var1) Then T = -1; if T == 1 Then { if CrossUp(C,Var2) Then { S = S+1; } if S == 2 and C <= Var2*1.03 Then Find(1); } 2. 검색식(조건만족봉에 표시하는 수식) var : T(0),S(0),tx(0); var1 = ma(C,5); Var2 = ma(C,20); if CrossUp(c,var1) Then { T = 1; S = 0; } if CrossDown(c,var1) Then T = -1; if T == 1 Then { if CrossUp(C,Var2) Then { S = S+1; } if S == 2 and C <= Var2*1.03 Then { tx = text_new(sDate,sTime,H,"▲"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Red); } } 즐거운 하루되세요 > 호숫가 님이 쓴 글입니다. > 제목 : 검색식 부탁 드려 봅니다 > 안녕하세요 ^^ 종목검색식을 구현하고 싶은데요. 여러 개의 조건을 순차적으로 만족하는 검색식을 구현하는 방법을 알고 싶습니다. 예를 들어, 조건1은 주가가 5일선 상향돌파, 이어서 조건2는 주가가 20일선 상향돌파, 이어서 조건3은 주가가 20일선 하향돌파, 이어서 조건4는 주가가 다시 20일선 상향돌파, 이어서 조건5는 이 상태에서 주가가 20일선과 이격이 3% 이내일 것 처럼 순서대로 조건 5개를 차례로 모두 만족하는 종목을 검색하고 싶습니다. 아울러 이러한 조건을 만족하는 캔들 상단에 화살표를 나타내는 방법까지 알려주시면 더욱 좋겠습니다 ^^ 부탁드리겠습니다 ^^