커뮤니티

부탁합니다

프로필 이미지
미래테크
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) 골든크로스와 데드크로스 발생시 소리와 함께 모니터 하단에 작은 메시지가 나타나도록 지표식 부탁합니다