커뮤니티

수직선이 그어지는 부분만 소리 재생을 원합니다.

프로필 이미지
회원
2015-05-14 21:59:25
196
글번호 86059
답변완료

첨부 이미지

안녕하세요. 첨부된 그림파일처럼 RCI 18 지표입니다. 수직선이 그어지는 시점에서 소리파일을 재생하려고 만들었는데 계속해서 소리가 납니다. 논리적으로 계속 소리가 날 것이라고 알면서도 방법이 없다보니 작성했더니...역시나..... CrossUp, CrossDown 방법도 사용할 수 없고... 어떻게 해야 수직선이 그어질 때 만 소리 파일을 재생할 수 있을까요? input : P(18); var1 = RCI(P); if var1 > var1[1] Then { plot1(-999999999,"18 수직선",RED); plot2(RCI(P),"RCI 18",RED); if DataCompress == 0 Then # 틱봉 { PlaySound("C:₩Sound₩매수신호.wav"); } } Else if var4 < var4[1] Then { plot1(999999999,"18 수직선",BLUE); plot2(RCI(P),"RCI 18",BLUE); if DataCompress == 0 Then # 틱봉 { PlaySound("C:₩Sound₩매도신호.wav"); } } PlotBaseLine1(95, "baseLine_상단", white); PlotBaseLine2(0, "baseLine"); PlotBaseLine3(-95, "baseLine_하단", white);
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2015-05-15 08:38:30

안녕하세요 예스스탁입니다. 상승에서 하락, 하락에서 상승으로 변하는 봉에만 소리가 출력되게 하시면 됩니다. 게시판에서 수식을 복사하시면 playsound안에 ₩ 폰드가 깨질수 있으므로 ₩는 다시 타이핑하시기 바라니다. input : P(18); var : T(0); var1 = RCI(P); if var1 > var1[1] Then { T = 1; if T != T[1] Then plot1(-999999999,"18 수직선",RED); plot2(var1,"RCI 18",RED); if DataCompress == 0 Then # 틱봉 { PlaySound("C:₩Sound₩매수신호.wav"); } } Else if var1 < var1[1] Then { T = -1; if T != T[1] Then plot1(999999999,"18 수직선",BLUE); plot2(var1,"RCI 18",BLUE); if DataCompress == 0 Then # 틱봉 { PlaySound("C:₩Sound₩매도신호.wav"); } } PlotBaseLine1(95, "baseLine_상단", white); PlotBaseLine2(0, "baseLine"); PlotBaseLine3(-95, "baseLine_하단", white); 즐거운 하루되세요 > YG_bi***** 님이 쓴 글입니다. > 제목 : 수직선이 그어지는 부분만 소리 재생을 원합니다. > 안녕하세요. 첨부된 그림파일처럼 RCI 18 지표입니다. 수직선이 그어지는 시점에서 소리파일을 재생하려고 만들었는데 계속해서 소리가 납니다. 논리적으로 계속 소리가 날 것이라고 알면서도 방법이 없다보니 작성했더니...역시나..... CrossUp, CrossDown 방법도 사용할 수 없고... 어떻게 해야 수직선이 그어질 때 만 소리 파일을 재생할 수 있을까요? input : P(18); var1 = RCI(P); if var1 > var1[1] Then { plot1(-999999999,"18 수직선",RED); plot2(RCI(P),"RCI 18",RED); if DataCompress == 0 Then # 틱봉 { PlaySound("C:₩Sound₩매수신호.wav"); } } Else if var4 < var4[1] Then { plot1(999999999,"18 수직선",BLUE); plot2(RCI(P),"RCI 18",BLUE); if DataCompress == 0 Then # 틱봉 { PlaySound("C:₩Sound₩매도신호.wav"); } } PlotBaseLine1(95, "baseLine_상단", white); PlotBaseLine2(0, "baseLine"); PlotBaseLine3(-95, "baseLine_하단", white);
프로필 이미지

회원

2015-05-15 09:32:07

이러한 방법이 있었군요..ㅎㅎㅎ 너무 감사드립니다. 꾸벅..