커뮤니티
프로그램 사용법 6694 질문에 대한 답변을 주셔서, 여기서 여쭙습니다.
2013-12-27 02:59:31
187
글번호 70830
안녕하세요? 아래와 같이 답변을 주셔서 수식을 올립니다.
일봉 기준입니다.
var: md(0);
md = MACD(10,20);
var1 = ma(c,5);
Condition1 = var1[4] > var1[5] and countif(var1>var1[1],4) == 4;
Condition2 = var1[4] < var1[5] and countif(var1>var1[1],4) == 4;
Condition3 = var1[3] < var1[4] and countif(var1>var1[1],3) == 3;
Condition4 = var1[2] > var1[3] and countif(var1>var1[1],2) == 2;
Condition5 = var1[1] > var1[2] and countif(var1>var1[1],1) == 1;
if Condition1 and Condition2 and Condition3 and Condition4 and Condition5 and
md>md[1] Then
buy();
1)위와 같은 조건식으로 말씀하신대로 종목들을 검색해 주시면 매우 감사하겠습니다.
2)답변에서 “최근 3년 이내” 라고 말씀하셨는데 2005년 1월~2007년 12월...이런 식으로는
주식 종목들을 검색할 수 없는지요?
감사합니다. 건승하세요. ^^*~~~
------------------------------------------------------
안녕하세요? 예스스탁입니다.
종목검색 기능을 이용해서 일봉상 “최근 3년 이내”에 특정 조건을 만족한 적이 있는 종목을 검색하실 수는 있을것 같습니다.
검색하시고자 하는 조건을 수식Q&A쪽으로 올려주시면 답변드리도록 하겠습니다.
감사합니다.
> 스테디어드밴서 님이 쓴 글입니다.
> 제목 : 시뮬레이션차트에서 ,,,
> 예스트레이더의 시뮬레이션차트를 보면,
삼성전자의 과거 10년간 일봉 차트에서
A라는 조건을 만족시키는 여러 일봉들을 검색할 수 있습니다.
-----------
제가 여쭙고 싶은 것은
주식 수십 종목의 과거 3년 차트들을 대상으로, A라는 조건을 만족시키는 일봉들을,
한번에 검색하는 방법 혹은 유사한 방법이 있는지 여쭙고 싶습니다.
꼭 좀 알려주시길 부탁드리겠습니다. 건승하세요.
답변 1
예스스탁 예스스탁 답변
2013-12-27 16:01:20
안녕하세요
예스스탁입니다.
종목검색에서과거 특정기간에 한번이상 해당 조건이 만족한 종목을 선정할수 있습니다.
다만 종목검색은 최대 제공 봉갯수가 500개 입니다.
일봉이면 500일이므로 20012년 1월 정도부터 검색이 됩니다.
지표등을 계산하는 기본 봉수를 제외하면 더 줄어 들게 됩니다.
최근 450일 이내의 날짜로 정도로 지정하셔야 합니다.
그이상의 과거는 종목검색되지 않습니다.
input : 시작날짜(20120101),끝날짜(20131231);
var: md(0),Findcond(false);
md = MACD(10,20);
var1 = ma(c,5);
Condition1 = var1[4] > var1[5] and countif(var1>var1[1],4) == 4;
Condition2 = var1[4] < var1[5] and countif(var1>var1[1],4) == 4;
Condition3 = var1[3] < var1[4] and countif(var1>var1[1],3) == 3;
Condition4 = var1[2] > var1[3] and countif(var1>var1[1],2) == 2;
Condition5 = var1[1] > var1[2] and countif(var1>var1[1],1) == 1;
if sdate >= 시작날짜 and sdate <= 끝날짜 and
Condition1 and Condition2 and Condition3 and Condition4 and Condition5 and
md>md[1] Then
Findcond = true;
if Findcond == true Then
find(1);
종목검색은 특정조건을 만족시키는 종목들을 찾습니다.
특정종목에서 조건에 만족하는 여러 봉의 날짜등을 리턴해 주지는 않습니다.
특정조건을 만족시키는 여러 일봉을 보시려면
특정봉목의 차트를 직접 여시고 검색식으로 작성해서
봉에 점으로 표시해서 보셔야 합니다.
var: md(0);
md = MACD(10,20);
var1 = ma(c,5);
Condition1 = var1[4] > var1[5] and countif(var1>var1[1],4) == 4;
Condition2 = var1[4] < var1[5] and countif(var1>var1[1],4) == 4;
Condition3 = var1[3] < var1[4] and countif(var1>var1[1],3) == 3;
Condition4 = var1[2] > var1[3] and countif(var1>var1[1],2) == 2;
Condition5 = var1[1] > var1[2] and countif(var1>var1[1],1) == 1;
if Condition1 and Condition2 and Condition3 and Condition4 and Condition5 and
md>md[1] Then
plot1(H);
즐거운 하루되세요
> 스테디어드밴서 님이 쓴 글입니다.
> 제목 : 프로그램 사용법 6694 질문에 대한 답변을 주셔서, 여기서 여쭙습니다.
> 안녕하세요? 아래와 같이 답변을 주셔서 수식을 올립니다.
일봉 기준입니다.
var: md(0);
md = MACD(10,20);
var1 = ma(c,5);
Condition1 = var1[4] > var1[5] and countif(var1>var1[1],4) == 4;
Condition2 = var1[4] < var1[5] and countif(var1>var1[1],4) == 4;
Condition3 = var1[3] < var1[4] and countif(var1>var1[1],3) == 3;
Condition4 = var1[2] > var1[3] and countif(var1>var1[1],2) == 2;
Condition5 = var1[1] > var1[2] and countif(var1>var1[1],1) == 1;
if Condition1 and Condition2 and Condition3 and Condition4 and Condition5 and
md>md[1] Then
buy();
1)위와 같은 조건식으로 말씀하신대로 종목들을 검색해 주시면 매우 감사하겠습니다.
2)답변에서 “최근 3년 이내” 라고 말씀하셨는데 2005년 1월~2007년 12월...이런 식으로는
주식 종목들을 검색할 수 없는지요?
감사합니다. 건승하세요. ^^*~~~
------------------------------------------------------
안녕하세요? 예스스탁입니다.
종목검색 기능을 이용해서 일봉상 “최근 3년 이내”에 특정 조건을 만족한 적이 있는 종목을 검색하실 수는 있을것 같습니다.
검색하시고자 하는 조건을 수식Q&A쪽으로 올려주시면 답변드리도록 하겠습니다.
감사합니다.
> 스테디어드밴서 님이 쓴 글입니다.
> 제목 : 시뮬레이션차트에서 ,,,
> 예스트레이더의 시뮬레이션차트를 보면,
삼성전자의 과거 10년간 일봉 차트에서
A라는 조건을 만족시키는 여러 일봉들을 검색할 수 있습니다.
-----------
제가 여쭙고 싶은 것은
주식 수십 종목의 과거 3년 차트들을 대상으로, A라는 조건을 만족시키는 일봉들을,
한번에 검색하는 방법 혹은 유사한 방법이 있는지 여쭙고 싶습니다.
꼭 좀 알려주시길 부탁드리겠습니다. 건승하세요.
다음글
이전글