커뮤니티

재문의 드립니다.

프로필 이미지
웹피
2016-03-09 11:56:33
80
글번호 96115
답변완료
항상 수고가 많으십니다. 아래 문의글이 밀려서 안보여 다시 올립니다. 수식을 실행하였는데 제가 지정하는 절대경로 "C:₩WRFutures₩YesGlobalPro₩data₩Sound₩accept.wav" 에 있는 소리파일이 실행이 되지 않고 계속 컴퓨터우측하단에 있는 소리크기 조절하면 나는 땡 하는 소리만 단순하게 실행됩니다. 그것도 3번이나 반복해서 납니다. 왜 그런걸까요? 그리고 차트상에 시:분:초 까지 현재 시간이 나오게 하는 식으로 plot1(time); 을 지표 파일로 저장해서 실행하니까 " 시간출력 03/09 01:27 12,620.00000 " 과 같이 출력되고 가로선이 한줄 출력되는데 이것을 " 현재시간 03/09 01:27:30 " 과 같이 시:분:초 로 출력되도록 하려면 어떻게 해야 하는지요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 3분봉차트에서 봉완성시 알람 > 안녕하세요 예스스탁입니다. 사용하고 계신 프로그램이 해외선물 프로그램인 예스슬로벌(NH선물)/현대예스트레이더(현대선물)/이프랜드글로벌예스트레이더(한국투자증권)이시면 해당 함수가 아직 해당프로그램에는 제공되고 있지 않습니다. playsound가 if조건이 만족하면 계속 출력되게 되어 있어 해당 함수 없이 봉종가나 봉완성시에만 출력되게 할수가 없습니다. 아래와 같이 작성하시면 봉의 시작시간 대비 175초 후에만 출력하게 됩니다. 봉의 마지막시세의 시간이 유동적이므로 3분(180초)기준으로 5초전으로 지정했습니다. var : stimeTosecond(0),timeTosecond(0),SecondMakecandle(0); var1 = TimeToMinutes(stime)*60; var2 = FracPortion(stime/100)*100;//시작시간 초 stimeTosecond = var1+var2; value1 = TimeToMinutes(time)*60; value2 = FracPortion(time/100)*100;//긑시간 초 timeTosecond = value1+value2; SecondMakecandle = timeTosecond-stimeTosecond; if SecondMakecandle >= 175 Then{#봉시가시간대비 175초 이후에 출력 if C > O Then PlaySound("C:예스트레이더₩data₩sound₩alert.wav"); if C < O Then PlaySound("C:예스트레이더₩data₩sound₩stop.wav"); } 즐거운 하루되세요
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-03-09 19:43:45

안녕하세요 예스스탁입니다. 1. 경로 중 폴더 구분기호은 ₩를 재타이핑 해보시기 바랍니다. 해당기호가 웹에서 복사해서 붙여넣을경우 폰트가 깨져 루트를 찾지 못할수가 있습니다. 2. 지표는 숫자값만 출력이 가능합니다. 문의하신 내용으로는 출력값을 지정할수 없습니다. 즐거운 하루되세요 > 웹피 님이 쓴 글입니다. > 제목 : 재문의 드립니다. > 항상 수고가 많으십니다. 아래 문의글이 밀려서 안보여 다시 올립니다. 수식을 실행하였는데 제가 지정하는 절대경로 "C:₩WRFutures₩YesGlobalPro₩data₩Sound₩accept.wav" 에 있는 소리파일이 실행이 되지 않고 계속 컴퓨터우측하단에 있는 소리크기 조절하면 나는 땡 하는 소리만 단순하게 실행됩니다. 그것도 3번이나 반복해서 납니다. 왜 그런걸까요? 그리고 차트상에 시:분:초 까지 현재 시간이 나오게 하는 식으로 plot1(time); 을 지표 파일로 저장해서 실행하니까 " 시간출력 03/09 01:27 12,620.00000 " 과 같이 출력되고 가로선이 한줄 출력되는데 이것을 " 현재시간 03/09 01:27:30 " 과 같이 시:분:초 로 출력되도록 하려면 어떻게 해야 하는지요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 3분봉차트에서 봉완성시 알람 > 안녕하세요 예스스탁입니다. 사용하고 계신 프로그램이 해외선물 프로그램인 예스슬로벌(NH선물)/현대예스트레이더(현대선물)/이프랜드글로벌예스트레이더(한국투자증권)이시면 해당 함수가 아직 해당프로그램에는 제공되고 있지 않습니다. playsound가 if조건이 만족하면 계속 출력되게 되어 있어 해당 함수 없이 봉종가나 봉완성시에만 출력되게 할수가 없습니다. 아래와 같이 작성하시면 봉의 시작시간 대비 175초 후에만 출력하게 됩니다. 봉의 마지막시세의 시간이 유동적이므로 3분(180초)기준으로 5초전으로 지정했습니다. var : stimeTosecond(0),timeTosecond(0),SecondMakecandle(0); var1 = TimeToMinutes(stime)*60; var2 = FracPortion(stime/100)*100;//시작시간 초 stimeTosecond = var1+var2; value1 = TimeToMinutes(time)*60; value2 = FracPortion(time/100)*100;//긑시간 초 timeTosecond = value1+value2; SecondMakecandle = timeTosecond-stimeTosecond; if SecondMakecandle >= 175 Then{#봉시가시간대비 175초 이후에 출력 if C > O Then PlaySound("C:예스트레이더₩data₩sound₩alert.wav"); if C < O Then PlaySound("C:예스트레이더₩data₩sound₩stop.wav"); } 즐거운 하루되세요