커뮤니티

종가파라볼릭 상승 전환 알람

프로필 이미지
고성
2022-05-11 19:37:05
1135
글번호 158770
답변완료
하락하는 종가파라볼릭(이하 파라) 파동이 생긴후 그 하락파의 고점을 돌파 못하는 상승파라(반등) 나오고 직전 파라 저점 깨는 2차 하락파라가 다시 생기고,직전 파라 고점 돌파 못하는 반등파라가 생기기를 3번 이상(4번,5번,...여러번)하며 하락하다가, 반등후에 하락파라가 직전 하락파라의 저점을 깨지 않은 상태에서 첫 상승파라(아직까지는 반등)가 생기면 알람 울리게 해주세요. [곧 저점이 낮아지기를 3번 이상 하다가 저점이 높아지면 상승전환 가능성] 최저점에서 저점 두번째 높아지는 상승파라부터는 알람 없어도 되고 다시 새로운 하락파라가 3번 이상 발생후에 직전 파라 저점 안깨는 상승파라 첫 발생시 또 울리게 해주세요.감사.
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2022-05-12 11:25:00

안녕하세요 예스스탁입니다. 소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다. 아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다. 원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다. 게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로 ₩는 다시 타이핑하시기 바랍니다. Input : af(0.02), maxAF(0.2),N(2); var : 종가파라볼릭(0),T(0),cnt(0),count(0); Array : 상승파고점[10](0),상승파저점[10](0),하락파고점[10](0),하락파저점[10](0); 종가파라볼릭 = CSar(af,maxAF); if CrossUp(c,종가파라볼릭) Then { T = 1; For cnt = 9 DownTo 1 { 상승파고점[cnt] = 상승파고점[cnt-1]; 상승파저점[cnt] = 상승파저점[cnt-1]; } 상승파고점[0] = 종가파라볼릭; 상승파저점[0] = 종가파라볼릭; if 하락파고점[N] > 0 Then { count = 0; for cnt = 1 to N { if cnt < N and 상승파고점[cnt] < 하락파고점[cnt] and 하락파저점[cnt] < 하락파저점[cnt+1] Then count = count+1; if cnt < N and 상승파고점[cnt] < 하락파고점[cnt] Then count = count+1; } } if 하락파저점[0] > 하락파저점[1] and count == N Then { PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } } Else if CrossDown(c,종가파라볼릭) Then { T = -1; For cnt = 9 DownTo 1 { 하락파고점[cnt] = 하락파고점[cnt-1]; 하락파저점[cnt] = 하락파저점[cnt-1]; } 하락파고점[0] = 종가파라볼릭; 하락파저점[0] = 종가파라볼릭; } Else { if T == 1 Then { if 종가파라볼릭 > 상승파고점[0] Then 상승파고점[0] = 종가파라볼릭; if 종가파라볼릭 < 상승파저점[0] Then 상승파저점[0] = 종가파라볼릭; } if T == -1 Then { if 종가파라볼릭 > 하락파고점[0] Then 하락파고점[0] = 종가파라볼릭; if 종가파라볼릭 < 하락파저점[0] Then 하락파저점[0] = 종가파라볼릭; } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : 종가파라볼릭 상승 전환 알람 > 하락하는 종가파라볼릭(이하 파라) 파동이 생긴후 그 하락파의 고점을 돌파 못하는 상승파라(반등) 나오고 직전 파라 저점 깨는 2차 하락파라가 다시 생기고,직전 파라 고점 돌파 못하는 반등파라가 생기기를 3번 이상(4번,5번,...여러번)하며 하락하다가, 반등후에 하락파라가 직전 하락파라의 저점을 깨지 않은 상태에서 첫 상승파라(아직까지는 반등)가 생기면 알람 울리게 해주세요. [곧 저점이 낮아지기를 3번 이상 하다가 저점이 높아지면 상승전환 가능성] 최저점에서 저점 두번째 높아지는 상승파라부터는 알람 없어도 되고 다시 새로운 하락파라가 3번 이상 발생후에 직전 파라 저점 안깨는 상승파라 첫 발생시 또 울리게 해주세요.감사.
프로필 이미지

고성

2022-05-12 11:32:54

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 종가파라볼릭 상승 전환 알람 > 안녕하세요 예스스탁입니다. 소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다. 아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다. 원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다. 게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로 ₩는 다시 타이핑하시기 바랍니다. Input : af(0.02), maxAF(0.2),N(2); var : 종가파라볼릭(0),T(0),cnt(0),count(0); Array : 상승파고점[10](0),상승파저점[10](0),하락파고점[10](0),하락파저점[10](0); 종가파라볼릭 = CSar(af,maxAF); if CrossUp(c,종가파라볼릭) Then { T = 1; For cnt = 9 DownTo 1 { 상승파고점[cnt] = 상승파고점[cnt-1]; 상승파저점[cnt] = 상승파저점[cnt-1]; } 상승파고점[0] = 종가파라볼릭; 상승파저점[0] = 종가파라볼릭; if 하락파고점[N] > 0 Then { count = 0; for cnt = 1 to N { if cnt < N and 상승파고점[cnt] < 하락파고점[cnt] and 하락파저점[cnt] < 하락파저점[cnt+1] Then count = count+1; if cnt < N and 상승파고점[cnt] < 하락파고점[cnt] Then count = count+1; } } if 하락파저점[0] > 하락파저점[1] and count == N Then { PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } } Else if CrossDown(c,종가파라볼릭) Then { T = -1; For cnt = 9 DownTo 1 { 하락파고점[cnt] = 하락파고점[cnt-1]; 하락파저점[cnt] = 하락파저점[cnt-1]; } 하락파고점[0] = 종가파라볼릭; 하락파저점[0] = 종가파라볼릭; } Else { if T == 1 Then { if 종가파라볼릭 > 상승파고점[0] Then 상승파고점[0] = 종가파라볼릭; if 종가파라볼릭 < 상승파저점[0] Then 상승파저점[0] = 종가파라볼릭; } if T == -1 Then { if 종가파라볼릭 > 하락파고점[0] Then 하락파고점[0] = 종가파라볼릭; if 종가파라볼릭 < 하락파저점[0] Then 하락파저점[0] = 종가파라볼릭; } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : 종가파라볼릭 상승 전환 알람 > 하락하는 종가파라볼릭(이하 파라) 파동이 생긴후 그 하락파의 고점을 돌파 못하는 상승파라(반등) 나오고 직전 파라 저점 깨는 2차 하락파라가 다시 생기고,직전 파라 고점 돌파 못하는 반등파라가 생기기를 3번 이상(4번,5번,...여러번)하며 하락하다가, 반등후에 하락파라가 직전 하락파라의 저점을 깨지 않은 상태에서 첫 상승파라(아직까지는 반등)가 생기면 알람 울리게 해주세요. [곧 저점이 낮아지기를 3번 이상 하다가 저점이 높아지면 상승전환 가능성] 최저점에서 저점 두번째 높아지는 상승파라부터는 알람 없어도 되고 다시 새로운 하락파라가 3번 이상 발생후에 직전 파라 저점 안깨는 상승파라 첫 발생시 또 울리게 해주세요.감사. plot 없어서 그런지 차트에 표시가 안되네요
프로필 이미지

예스스탁 예스스탁 답변

2022-05-12 13:09:37

안녕하세요 예스스탁입니다. 해당 수식은 지정한 조건이 만족하면 소리가 출력되는 수식입니다. 별도로 plot으로 출력되는 내용이 없습니다. plot으로 별도로 출력해 드릴부분은 없고 종가파라볼릭지표가 출력되게 추가해 드립니다. 속성에서 점그래프로 지정하고 적용하시면 됩니다. Input : af(0.02), maxAF(0.2),N(2); var : 종가파라볼릭(0),T(0),cnt(0),count(0); Array : 상승파고점[10](0),상승파저점[10](0),하락파고점[10](0),하락파저점[10](0); 종가파라볼릭 = CSar(af,maxAF); plot1(종가파라볼릭,"종가파라볼릭",iff(C>종가파라볼릭,RED,blue)); if CrossUp(c,종가파라볼릭) Then { T = 1; For cnt = 9 DownTo 1 { 상승파고점[cnt] = 상승파고점[cnt-1]; 상승파저점[cnt] = 상승파저점[cnt-1]; } 상승파고점[0] = 종가파라볼릭; 상승파저점[0] = 종가파라볼릭; if 하락파고점[N] > 0 Then { count = 0; for cnt = 1 to N { if cnt < N and 상승파고점[cnt] < 하락파고점[cnt] and 하락파저점[cnt] < 하락파저점[cnt+1] Then count = count+1; if cnt < N and 상승파고점[cnt] < 하락파고점[cnt] Then count = count+1; } } if 하락파저점[0] > 하락파저점[1] and count == N Then { PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } } Else if CrossDown(c,종가파라볼릭) Then { T = -1; For cnt = 9 DownTo 1 { 하락파고점[cnt] = 하락파고점[cnt-1]; 하락파저점[cnt] = 하락파저점[cnt-1]; } 하락파고점[0] = 종가파라볼릭; 하락파저점[0] = 종가파라볼릭; } Else { if T == 1 Then { if 종가파라볼릭 > 상승파고점[0] Then 상승파고점[0] = 종가파라볼릭; if 종가파라볼릭 < 상승파저점[0] Then 상승파저점[0] = 종가파라볼릭; } if T == -1 Then { if 종가파라볼릭 > 하락파고점[0] Then 하락파고점[0] = 종가파라볼릭; if 종가파라볼릭 < 하락파저점[0] Then 하락파저점[0] = 종가파라볼릭; } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : Re : Re : 종가파라볼릭 상승 전환 알람 > > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 종가파라볼릭 상승 전환 알람 > 안녕하세요 예스스탁입니다. 소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다. 아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다. 원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다. 게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로 ₩는 다시 타이핑하시기 바랍니다. Input : af(0.02), maxAF(0.2),N(2); var : 종가파라볼릭(0),T(0),cnt(0),count(0); Array : 상승파고점[10](0),상승파저점[10](0),하락파고점[10](0),하락파저점[10](0); 종가파라볼릭 = CSar(af,maxAF); if CrossUp(c,종가파라볼릭) Then { T = 1; For cnt = 9 DownTo 1 { 상승파고점[cnt] = 상승파고점[cnt-1]; 상승파저점[cnt] = 상승파저점[cnt-1]; } 상승파고점[0] = 종가파라볼릭; 상승파저점[0] = 종가파라볼릭; if 하락파고점[N] > 0 Then { count = 0; for cnt = 1 to N { if cnt < N and 상승파고점[cnt] < 하락파고점[cnt] and 하락파저점[cnt] < 하락파저점[cnt+1] Then count = count+1; if cnt < N and 상승파고점[cnt] < 하락파고점[cnt] Then count = count+1; } } if 하락파저점[0] > 하락파저점[1] and count == N Then { PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } } Else if CrossDown(c,종가파라볼릭) Then { T = -1; For cnt = 9 DownTo 1 { 하락파고점[cnt] = 하락파고점[cnt-1]; 하락파저점[cnt] = 하락파저점[cnt-1]; } 하락파고점[0] = 종가파라볼릭; 하락파저점[0] = 종가파라볼릭; } Else { if T == 1 Then { if 종가파라볼릭 > 상승파고점[0] Then 상승파고점[0] = 종가파라볼릭; if 종가파라볼릭 < 상승파저점[0] Then 상승파저점[0] = 종가파라볼릭; } if T == -1 Then { if 종가파라볼릭 > 하락파고점[0] Then 하락파고점[0] = 종가파라볼릭; if 종가파라볼릭 < 하락파저점[0] Then 하락파저점[0] = 종가파라볼릭; } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : 종가파라볼릭 상승 전환 알람 > 하락하는 종가파라볼릭(이하 파라) 파동이 생긴후 그 하락파의 고점을 돌파 못하는 상승파라(반등) 나오고 직전 파라 저점 깨는 2차 하락파라가 다시 생기고,직전 파라 고점 돌파 못하는 반등파라가 생기기를 3번 이상(4번,5번,...여러번)하며 하락하다가, 반등후에 하락파라가 직전 하락파라의 저점을 깨지 않은 상태에서 첫 상승파라(아직까지는 반등)가 생기면 알람 울리게 해주세요. [곧 저점이 낮아지기를 3번 이상 하다가 저점이 높아지면 상승전환 가능성] 최저점에서 저점 두번째 높아지는 상승파라부터는 알람 없어도 되고 다시 새로운 하락파라가 3번 이상 발생후에 직전 파라 저점 안깨는 상승파라 첫 발생시 또 울리게 해주세요.감사. plot 없어서 그런지 차트에 표시가 안되네요