커뮤니티

수식 수정 요청 드려 봅니다.

프로필 이미지
졸던
2026-01-26 11:10:48
78
글번호 230072
답변완료

아래 수식을 사용 중입니다만,


신호 발생후 지속 시간을 조절 하고 싶습니다.


예를 들면, 신호 발생봉 이후 3분 이후 꺼진다던지,

3봉이후 꺼진 다던지 하는 수식으로 수정 하고 싶습니다.


현재는, 지속적으로 메시지와 경보음이 울리고 있습니다.

----------- 아래 -------------

If rope>=c_hi Then

{

Tx = Text_New(sDate,sTime,H,"▲");

Text_SetStyle(tx,2,1);

Text_SetColor(tx,Red);


시 = int(Time/10000);

분 = int(FracPortion(Time/10000)*100);

초 = int(FracPortion(Time/100)*100);

시분초 = NumToStr(시,0)+":"+NumToStr(분,0)+":"+NumToStr(초,0);

Alert("매도 [%s] : %.2f",시분초,C);

PlaySound("C:\KiwoomGlobal\sound\장개시5분전.wav");

-------------------------------------

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-01-27 14:05:45

안녕하세요 예스스탁입니다. 문의하신 내용은 가능하지 않습니다. Alert와 PlaySound는 봉미완성시라도 if조건이 만족하면 출력하게만 되어 있습니다. 별도로 끄거나 중지하는 기능은 없습니다. 해당 함수들이 봉완성시라도 조건만 만족하면 출력되므로 만약 봉완성시 1회만 동작하게 하고자 하시면 아래와 같이 if문에 조건을 추가해 주시면 됩니다. If rope>=c_hi and NextBarOpen > 0 Then { Tx = Text_New(sDate,sTime,H,"▲"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Red); 시 = int(Time/10000); 분 = int(FracPortion(Time/10000)*100); 초 = int(FracPortion(Time/100)*100); 시분초 = NumToStr(시,0)+":"+NumToStr(분,0)+":"+NumToStr(초,0); Alert("매도 [%s] : %.2f",시분초,C); PlaySound("C:\KiwoomGlobal\sound\장개시5분전.wav"); } 즐거운 하루되세요