커뮤니티

수식부탁드립니다

프로필 이미지
이카도로
2018-02-26 03:52:31
199
글번호 116890
답변완료
해외선물 특정 지정값 도달시 알림창과 소리 적용방법을 부탁드립니다 1) 임의로 목표값을1~5(ex오일 63.52 / 63.00 / 62.50 / 62.00 / 61.50 )개값을 변수로 활용하여 목표값 상향돌파시 경보음표시 목표값 하향돌파시 경보음표시 2) 당일 고가 시가 중심가 저가 시가 상향돌파시 경보음표시 시가 하향돌파시 경보음표시 중심가 상향돌파시 경보음표시 중심가하향돌파시 경보음표시 고가 상향돌파시 경보음표시 고가 하향돌파시 경보음표시 저가 상향돌파시 경보음표시 저가 하향돌파시 경보음표시 위와 같은 조건으로 수식을 만들고 싶읍니다 부탁합니다
사용자 함수
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2018-02-26 15:48:11

안녕하세요 예스스탁입니다. 소리출력함수는 사용자분이 지정한 경로의 wav파일이 구동됩니다. 아래는 예스글로벌프로에 기본으로 제공되는 wav파일을 지정했습니다. 원하시는 wav파일의 경로와 이름을 지정하시기 바랍니다. 게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로 ₩는 다시 타이핑하시기 바랍니다. 1 input : Price1(63.25),Price2(63.00),Price3(62.50),Price4(62.00),Price5(61.50); var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0); if crossup(c,Price1) Then { Text_Delete(tx1); tx1 = Text_New(sdate,stime,H,NumToStr(price1,2)+" 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,Price1) Then { Text_Delete(tx1); tx1 = Text_New(sdate,stime,H,NumToStr(price1,2)+" 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if crossup(c,Price2) Then { Text_Delete(tx2); tx2 = Text_New(sdate,stime,H,NumToStr(price2,2)+" 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,Price2) Then { Text_Delete(tx2); tx2 = Text_New(sdate,stime,H,NumToStr(price2,2)+" 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if crossup(c,Price3) Then { Text_Delete(tx3); tx3 = Text_New(sdate,stime,H,NumToStr(price3,2)+" 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,Price3) Then { Text_Delete(tx3); tx3 = Text_New(sdate,stime,H,NumToStr(price1,3)+" 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if crossup(c,Price4) Then { Text_Delete(tx4); tx4 = Text_New(sdate,stime,H,NumToStr(price4,2)+" 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,Price4) Then { Text_Delete(tx4); tx4 = Text_New(sdate,stime,H,NumToStr(price4,2)+" 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if crossup(c,Price5) Then { Text_Delete(tx5); tx5 = Text_New(sdate,stime,H,NumToStr(price5,2)+" 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,Price5) Then { Text_Delete(tx5); tx5 = Text_New(sdate,stime,H,NumToStr(price5,2)+" 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } 2 var : tx1(0),tx2(0),tx3(0),tx4(0); if crossup(c,DayOpen) Then { Text_Delete(tx1); tx1 = Text_New(sdate,stime,H,"시가 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,DayOpen) Then { Text_Delete(tx1); tx1 = Text_New(sdate,stime,H,"시가 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if crossup(c,(DayHigh+daylow)/2) Then { Text_Delete(tx2); tx2 = Text_New(sdate,stime,H,"중심가 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,(DayHigh+daylow)/2) Then { Text_Delete(tx2); tx2 = Text_New(sdate,stime,H,"중심가 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if bdate == bdate[1] and DayHigh > DayHigh[1] Then { Text_Delete(tx3); tx3 = Text_New(sdate,stime,H,"고가 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if bdate == bdate[1] and DayLow < DayLow[1] Then { Text_Delete(tx3); tx3 = Text_New(sdate,stime,H,"저가 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } 즐거운 하루되세요 > 이카도로 님이 쓴 글입니다. > 제목 : 수식부탁드립니다 > 해외선물 특정 지정값 도달시 알림창과 소리 적용방법을 부탁드립니다 1) 임의로 목표값을1~5(ex오일 63.52 / 63.00 / 62.50 / 62.00 / 61.50 )개값을 변수로 활용하여 목표값 상향돌파시 경보음표시 목표값 하향돌파시 경보음표시 2) 당일 고가 시가 중심가 저가 시가 상향돌파시 경보음표시 시가 하향돌파시 경보음표시 중심가 상향돌파시 경보음표시 중심가하향돌파시 경보음표시 고가 상향돌파시 경보음표시 고가 하향돌파시 경보음표시 저가 상향돌파시 경보음표시 저가 하향돌파시 경보음표시 위와 같은 조건으로 수식을 만들고 싶읍니다 부탁합니다
프로필 이미지

이카도로

2018-02-27 12:17:58

항상 감사 드립니다 수식을 차트에 적용하여 보니 차트에 지정값이 나타나지 않내요. 지정값을 (지표속성- 차트표시)를 할수있게 부탁드립니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식부탁드립니다 > 안녕하세요 예스스탁입니다. 소리출력함수는 사용자분이 지정한 경로의 wav파일이 구동됩니다. 아래는 예스글로벌프로에 기본으로 제공되는 wav파일을 지정했습니다. 원하시는 wav파일의 경로와 이름을 지정하시기 바랍니다. 게시판에서 식을 복사할 경우 경로명 중 ₩의 폰트가 깨질수 있으므로 ₩는 다시 타이핑하시기 바랍니다. 1 input : Price1(63.25),Price2(63.00),Price3(62.50),Price4(62.00),Price5(61.50); var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0); if crossup(c,Price1) Then { Text_Delete(tx1); tx1 = Text_New(sdate,stime,H,NumToStr(price1,2)+" 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,Price1) Then { Text_Delete(tx1); tx1 = Text_New(sdate,stime,H,NumToStr(price1,2)+" 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if crossup(c,Price2) Then { Text_Delete(tx2); tx2 = Text_New(sdate,stime,H,NumToStr(price2,2)+" 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,Price2) Then { Text_Delete(tx2); tx2 = Text_New(sdate,stime,H,NumToStr(price2,2)+" 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if crossup(c,Price3) Then { Text_Delete(tx3); tx3 = Text_New(sdate,stime,H,NumToStr(price3,2)+" 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,Price3) Then { Text_Delete(tx3); tx3 = Text_New(sdate,stime,H,NumToStr(price1,3)+" 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if crossup(c,Price4) Then { Text_Delete(tx4); tx4 = Text_New(sdate,stime,H,NumToStr(price4,2)+" 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,Price4) Then { Text_Delete(tx4); tx4 = Text_New(sdate,stime,H,NumToStr(price4,2)+" 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if crossup(c,Price5) Then { Text_Delete(tx5); tx5 = Text_New(sdate,stime,H,NumToStr(price5,2)+" 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,Price5) Then { Text_Delete(tx5); tx5 = Text_New(sdate,stime,H,NumToStr(price5,2)+" 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } 2 var : tx1(0),tx2(0),tx3(0),tx4(0); if crossup(c,DayOpen) Then { Text_Delete(tx1); tx1 = Text_New(sdate,stime,H,"시가 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,DayOpen) Then { Text_Delete(tx1); tx1 = Text_New(sdate,stime,H,"시가 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if crossup(c,(DayHigh+daylow)/2) Then { Text_Delete(tx2); tx2 = Text_New(sdate,stime,H,"중심가 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if CrossDown(c,(DayHigh+daylow)/2) Then { Text_Delete(tx2); tx2 = Text_New(sdate,stime,H,"중심가 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if bdate == bdate[1] and DayHigh > DayHigh[1] Then { Text_Delete(tx3); tx3 = Text_New(sdate,stime,H,"고가 상향돌파"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } if bdate == bdate[1] and DayLow < DayLow[1] Then { Text_Delete(tx3); tx3 = Text_New(sdate,stime,H,"저가 하향이탈"); PlaySound("C:₩WRFutures₩YesGlobalPro₩data₩Sound₩alert.wav"); } 즐거운 하루되세요 > 이카도로 님이 쓴 글입니다. > 제목 : 수식부탁드립니다 > 해외선물 특정 지정값 도달시 알림창과 소리 적용방법을 부탁드립니다 1) 임의로 목표값을1~5(ex오일 63.52 / 63.00 / 62.50 / 62.00 / 61.50 )개값을 변수로 활용하여 목표값 상향돌파시 경보음표시 목표값 하향돌파시 경보음표시 2) 당일 고가 시가 중심가 저가 시가 상향돌파시 경보음표시 시가 하향돌파시 경보음표시 중심가 상향돌파시 경보음표시 중심가하향돌파시 경보음표시 고가 상향돌파시 경보음표시 고가 하향돌파시 경보음표시 저가 상향돌파시 경보음표시 저가 하향돌파시 경보음표시 위와 같은 조건으로 수식을 만들고 싶읍니다 부탁합니다