커뮤니티

VR 수식문의

프로필 이미지
상암동
2024-07-22 14:23:27
688
글번호 181715
답변완료
늘 감사합니다 아래 수식을 각각으로 3개의 수식으로 만들어 주세요. 1. 100을 돌파 또는 이탈 할때 data1에 수평선을 그려 주세요. 소리도 나게 해주세요 2. 200을 돌파 또는 이탈 할때 data1에 화살표를 표시해 주세요. 소리도 나게 해주세요 3. 75을 돌파 또는 이탈 할때 data1에 화살표를 표시해 주세요. 소리도 나게 해주세요 ------------------------ Input : Period(20); var : VolumeRatio(0); VolumeRatio = VR(Period); Plot1(VolumeRatio,"VR"); ------------------------- 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-22 15:48:06

안녕하세요 예스스탁입니다. 소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다. 아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다. 원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다. 게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로 ₩는 다시 타이핑하시기 바랍니다. 1 Input : Period(20); var : VolumeRatio(0); VolumeRatio = VR(Period); if CrossUp(VolumeRatio,100) Then { var1 = C; PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if CrossDown(VolumeRatio,100) Then { var2 = C; PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if var1 > 0 Then Plot1(var1); if var2 > 0 Then Plot2(var2); 2 Input : Period(20); var : VolumeRatio(0),tx(0); VolumeRatio = VR(Period); if CrossUp(VolumeRatio,200) Then { tx = Text_New(sDate,stime,L,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); Text_SetSize(tx,12); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if CrossDown(VolumeRatio,200) Then { tx = Text_New(sDate,stime,H,"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Blue); Text_SetSize(tx,12); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } 3 Input : Period(20); var : VolumeRatio(0),tx(0); VolumeRatio = VR(Period); if CrossUp(VolumeRatio,75) Then { tx = Text_New(sDate,stime,L,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); Text_SetSize(tx,12); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if CrossDown(VolumeRatio,75) Then { tx = Text_New(sDate,stime,H,"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Blue); Text_SetSize(tx,12); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } 즐거운 하루되세요 > 상암동 님이 쓴 글입니다. > 제목 : VR 수식문의 > 늘 감사합니다 아래 수식을 각각으로 3개의 수식으로 만들어 주세요. 1. 100을 돌파 또는 이탈 할때 data1에 수평선을 그려 주세요. 소리도 나게 해주세요 2. 200을 돌파 또는 이탈 할때 data1에 화살표를 표시해 주세요. 소리도 나게 해주세요 3. 75을 돌파 또는 이탈 할때 data1에 화살표를 표시해 주세요. 소리도 나게 해주세요 ------------------------ Input : Period(20); var : VolumeRatio(0); VolumeRatio = VR(Period); Plot1(VolumeRatio,"VR"); ------------------------- 감사합니다.