일봉상 주3이평,월3이평 라인입니다
M=(C+이전주종가(1)+이전주종가(2))/3;
M=(C+이전월종가(1)+이전월종가(2))/3;
일봉의 주가의 시가가 주3이평과 월3이평 아래 있고 종가가 주3이평과 월3이평을 돌파할때 의 검색시 좀부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2024-11-22 13:43:55
안녕하세요
예스스탁입니다.
1
검색식입니다.
var : cnt(0),WeekMa(0),MonthMa(0);
Array : WeekO[10](0),MonthO[10](0);
Array : WeekC[10](0),MonthC[10](0);
if DayOfWeek(Bdate) < DayOfWeek(bdate[1]) Then
{
For cnt = 9 downto 1
{
WeekO[cnt] = WeekO[cnt-1];
WeekC[cnt] = WeekC[cnt-1];
}
WeeKO[0] = O;
}
WeekC[0] = C;
if Bdate > bdate[1]+30 Then
{
For cnt = 9 downto 1
{
MonthO[cnt] = MonthO[cnt-1];
MonthC[cnt] = MonthC[cnt-1];
}
MonthC[0] = O;
}
MonthC[0] = C;
if WeekC[2] > 0 and MonthC[2] > 0 Then
{
WeekMa = (WeekC[0]+WeekC[1]+WeekC[2])/3;
MonthMa = (MonthC[0]+MonthC[1]+MonthC[2])/3;
if WeekC[0] > WeekMa and WeekMa > WeekO[0] and
MonthC[0] > MonthMa and MonthMa > MonthO[0] Then
Plot1(L,"검색");
}
2
종목검색이면 아래식 이용하시면 됩니다.
종목검색 속성에서 검색에 필요한 최소기간에 넉넉히 100봉이상 지정하고 종목검색하시기 바랍니다.
var : cnt(0),WeekMa(0),MonthMa(0);
Array : WeekO[10](0),MonthO[10](0);
Array : WeekC[10](0),MonthC[10](0);
if DayOfWeek(Bdate) < DayOfWeek(bdate[1]) Then
{
For cnt = 9 downto 1
{
WeekO[cnt] = WeekO[cnt-1];
WeekC[cnt] = WeekC[cnt-1];
}
WeeKO[0] = O;
}
WeekC[0] = C;
if Bdate > bdate[1]+30 Then
{
For cnt = 9 downto 1
{
MonthO[cnt] = MonthO[cnt-1];
MonthC[cnt] = MonthC[cnt-1];
}
MonthC[0] = O;
}
MonthC[0] = C;
if WeekC[2] > 0 and MonthC[2] > 0 Then
{
WeekMa = (WeekC[0]+WeekC[1]+WeekC[2])/3;
MonthMa = (MonthC[0]+MonthC[1]+MonthC[2])/3;
if WeekC[0] > WeekMa and WeekMa > WeekO[0] and
MonthC[0] > MonthMa and MonthMa > MonthO[0] Then
find(1);
}
즐거운 하루되세요
> wkri 님이 쓴 글입니다.
> 제목 : 문의 드립니다....
> 일봉상 주3이평,월3이평 라인입니다
M=(C+이전주종가(1)+이전주종가(2))/3;
M=(C+이전월종가(1)+이전월종가(2))/3;
일봉의 주가의 시가가 주3이평과 월3이평 아래 있고 종가가 주3이평과 월3이평을 돌파할때 의 검색시 좀부탁드립니다.