따라서 Spreader라는이 내부 영역을 다운로드하면 스프레드가 원하는 임계 값을 초과 할 때 경고를 설정할 수 있습니다. 문제는 확산이 확산 된 후 내부가 반복적으로 경고하는 것입니다. 나는 대학 시절부터 약간의 프로그래밍을 알고있다. 부울과 else 문을 포함하도록 코드를 수정했는데 경고를 중지해야한다고 생각했지만 그 경우는 아닙니다. 여기에 코드가 있습니다. 내가 추가 한 사용자 정의 코드는 파란색입니다.
원래에 의해 게시 됨 ;extern int Normal_Spread = 30;
extern bool Play_Sound = true;
extern bool Stop_Alerting = false;
// ----------------------------------------------- -------------------
//| 사용자 정의 실내 초기화 기능 |
// ----------------------------------------------- -------------------
int init ()
{
//---- 실내
//----
return (0);
}
// ----------------------------------------------- -------------------
//| 사용자 정의 실내 초기화 기능 |
// ----------------------------------------------- -------------------
int deinit ()
{
//----
//----
return (0);
}
// ----------------------------------------------- -------------------
//| 사용자 정의 실내 반복 기능 |
// ----------------------------------------------- -------------------
int start ()
{
int counted_bars = IndiorCounted ();
//----
int spread = MarketInfo (Symbol (), MODE_SPREAD);
if (spread gt; Normal_Spread Stop_Alerting == false) {
if (Play_Sound = true) PlaySound (alert.wav);
경고 ( 기호 ( ) ( ) 시간 ) : 분 ( ) 초 ( 스프레드 스프레드);
Stop_Alerting = true;
}
else Stop_Alerting = false;
//----
return (0);
}원래에 의해 게시 됨 ;extern int Normal_Spread = 30;
extern bool Play_Sound = true;
extern bool Stop_Alerting = false;
// ----------------------------------------------- -------------------
//| 사용자 정의 실내 초기화 기능 |
// ----------------------------------------------- -------------------
int init ()
{
//---- 실내
//----
return (0);
}
// ----------------------------------------------- -------------------
//| 사용자 정의 실내 초기화 기능 |
// ----------------------------------------------- -------------------
int deinit ()
{
//----
//----
return (0);
}
// ----------------------------------------------- -------------------
//| 사용자 정의 실내 반복 기능 |
// ----------------------------------------------- -------------------
int start ()
{
int counted_bars = IndiorCounted ();
//----
int spread = MarketInfo (Symbol (), MODE_SPREAD);
if (spread gt; Normal_Spread Stop_Alerting == false) {
if (Play_Sound = true) PlaySound (alert.wav);
경고 ( 기호 ( ) ( ) 시간 ) : 분 ( ) 초 ( 스프레드 스프레드);
Stop_Alerting = true;
}
else Stop_Alerting = false;
//----
return (0);
}