커뮤니티
진입완료전에 사운드가 계속 들려요.
2016-03-02 18:45:16
120
글번호 95944
var : mav5(0), mav200(0);
var : Stok(0), Stod(0);
mav5 = ma(H, 5);
mav200 = ma(H, 200);
Stok = StochasticsK(12, 5);
Stod = StochasticsD(12, 5, 5);
if mav5 > mav200 and Stok <= 30 and crossup(Stok, Stod) Then {
buy("매수진입", AtMarket);
PlaySound("C:₩Sound₩mesu_jinyib.wav");
}
위와 같이 프로그램을 짜놓으면 매수 진입은 원하는데로 되는데
사운드가 계속 반복적으로 나오고 있습니다.
진입 완료후의 값을 받아서 사운드를 울릴수는 없는지요?
아니면 다른 방법으로 진입후에 사운드가 1번만 나오게 할수는 없는지요?
답변 부탁 드립니다.
답변 1
예스스탁 예스스탁 답변
2016-03-02 19:02:55
안녕하세요
예스스탁입니다.
PlaySound는 if문 조건이 만족하면 동작하게 됩니다.
봉이 미완성이라도 조건만 만족하면 출력되게 되어 있습니다.
시스템에서 신호발생시 소리로 알고자 하시면
수식내에서 PlaySound를 사용하시는 것보다
시스템을 적용시에
시스템 트레이딩 설정창에서 경보음을 설정하시면 됩니다.
첨부된 그림과 같이
경보음셋팅하시면 신호가 발생시에만 1회 소리로 알려주게 됩니다.
즐거운 하루되세요
> jonathan 님이 쓴 글입니다.
> 제목 : 진입완료전에 사운드가 계속 들려요.
> var : mav5(0), mav200(0);
var : Stok(0), Stod(0);
mav5 = ma(H, 5);
mav200 = ma(H, 200);
Stok = StochasticsK(12, 5);
Stod = StochasticsD(12, 5, 5);
if mav5 > mav200 and Stok <= 30 and crossup(Stok, Stod) Then {
buy("매수진입", AtMarket);
PlaySound("C:₩Sound₩mesu_jinyib.wav");
}
위와 같이 프로그램을 짜놓으면 매수 진입은 원하는데로 되는데
사운드가 계속 반복적으로 나오고 있습니다.
진입 완료후의 값을 받아서 사운드를 울릴수는 없는지요?
아니면 다른 방법으로 진입후에 사운드가 1번만 나오게 할수는 없는지요?
답변 부탁 드립니다.
다음글
이전글