커뮤니티
부탁합니다
2015-03-12 15:26:17
131
글번호 83964
MACD (12,26,9) 골든크로스와 데드크로스 발생시
소리와 함께 모니터 하단에 작은 메시지가 나타나도록 지표식 부탁합니다
답변 1
예스스탁 예스스탁 답변
2015-03-13 10:09:50
안녕하세요
예스스탁입니다.
소리를 출력하려면 소리출력함수(playsound) 를 이용하셔야 합니다.
해당 함수에 대한 아래 링크의 도움말 참고하시기 바랍니다.
http://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/3_7_5_61_playsound.htm
해당 함수는 사용자분 컴퓨터에 있는 wav파일을 구동하게 됩니다.
아래와 같은 구조로 작성하면 지정한 조건이 충족되면 소리가 출력됩니다,.
아래식에서는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDv(0), MACDs(0);
MACDv = MACD(shortPeriod, longPeriod);
MACDs = ema(MACDv,Period);
Plot1(MACDv, "MACD");
Plot2(MACDs, "MACDSignal");
PlotBaseLine1(0);
if crossup(MACDv,MACDs) Then{
Playsound("C:₩예스트레이더₩data₩Sound₩stop.wav");
Alert("골든크로스");
}
if CrossDown(MACDv,MACDs) Then{
Playsound("C:₩예스트레이더₩data₩Sound₩stop.wav");
Alert("데드크로스");
}
즐거운 하루되세요
> 미래테크 님이 쓴 글입니다.
> 제목 : 부탁합니다
> MACD (12,26,9) 골든크로스와 데드크로스 발생시
소리와 함께 모니터 하단에 작은 메시지가 나타나도록 지표식 부탁합니다