커뮤니티
수직선이 그어지는 부분만 소리 재생을 원합니다.
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);
- 1. 86564_RCI.jpg (0.22 MB)
답변 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
이러한 방법이 있었군요..ㅎㅎㅎ
너무 감사드립니다. 꾸벅..
다음글
이전글