커뮤니티

부탁드립니다

프로필 이미지
와우리
2025-06-18 23:26:05
166
글번호 191840
답변완료
<p>input : 값1(21950),값2(21920),P(20); var : mav(0),t(0),box(0); mav = ma(C,P); Plot1(값1); Plot2(값2); Plot3(mav); if t &lt;= 0 and (crossup(mav,값1) or crossup(mav,값2)) Then { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = 1; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Box_SetColor(box,Red); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Box_SetFill(box,true); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Box_SetExtFill(box,true); } if t &gt;= 0 and (CrossDown(mav,값1) or CrossDown(mav,값2)) Then { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t = -1; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Box_SetColor(box,Blue); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Box_SetFill(box,true); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Box_SetExtFill(box,true); } Box_SetEnd(box,NextBarSdate,NextBarStime,l); 위의 수식에 추가좀 부탁드립니다 이평전환시 약세 이평전환시 강세&nbsp;</p>
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2025-06-18 12:34:07

안녕하세요 예스스탁입니다. 소리출력함수(playsound)는 함수내에 지정한 경로의 wav파일이 구동됩니다. 아래는 예스트레이더에 기본으로 제공되는 wav파일을 지정했습니다. 원하시는 wav파일의 경로와 이름으로 수정하시기 바랍니다. 게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로 ₩는 다시 타이핑하시기 바랍니다. PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); input : 값1(21950),값2(21920),P(20); var : mav(0),t(0),box(0),s(0),z(0); mav = ma(C,P); Plot1(값1); Plot2(값2); Plot3(mav); if t <= 0 and (crossup(mav,값1) or crossup(mav,값2)) Then { t = 1; box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); Box_SetColor(box,Red); Box_SetFill(box,true); Box_SetExtFill(box,true); if NextBarOpen > 0 Then PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if t >= 0 and (CrossDown(mav,값1) or CrossDown(mav,값2)) Then { t = -1; box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); Box_SetColor(box,Blue); Box_SetFill(box,true); Box_SetExtFill(box,true); if NextBarOpen > 0 Then PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if CrossUp(H,값1) Then S = 1; if CrossDown(H,값2) Then S = -1; if mav > mav[1] Then Z = 1; if mav < mav[1] Then Z = -1; if S == 1 and mav > 값1 Then S = 0; if S == -1 and mav < 값2 Then S = 0; if S == 1 and Z == -1 and Z != Z[1] Then { S = 2; box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); Box_SetColor(box,Cyan); Box_SetFill(box,true); Box_SetExtFill(box,true); if NextBarOpen > 0 Then PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if S == -1 and Z == 1 and Z != Z[1] Then { S = -2; box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); Box_SetColor(box,Yellow); Box_SetFill(box,true); Box_SetExtFill(box,true); if NextBarOpen > 0 Then PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } Box_SetEnd(box,NextBarSdate,NextBarStime,l); 즐거운 하루되세요 > 와우리 님이 쓴 글입니다. > 제목 : 부탁드립니다 > input : 값1(21950),값2(21920),P(20); var : mav(0),t(0),box(0); mav = ma(C,P); Plot1(값1); Plot2(값2); Plot3(mav); if t <= 0 and (crossup(mav,값1) or crossup(mav,값2)) Then { t = 1; box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); Box_SetColor(box,Red); Box_SetFill(box,true); Box_SetExtFill(box,true); } if t >= 0 and (CrossDown(mav,값1) or CrossDown(mav,값2)) Then { t = -1; box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l); Box_SetColor(box,Blue); Box_SetFill(box,true); Box_SetExtFill(box,true); } Box_SetEnd(box,NextBarSdate,NextBarStime,l); 위의 수식에 추가좀 부탁드립니다 1) 값1을 캔들만 돌파 후 이평전환시 약세 값2를 캔들만 이탈 후 이평전환시 강세 추가좀 부탁드립니다 2) 4가지 조건에 각각 1회씩만(계속아니고) 알람 울리게 부탁드립니다
프로필 이미지

와우리

2025-06-18 12:37:08

깜사합니다^^