[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 153

 
Fartarantula :

저것들. 어떤 표현식이 실행되는지 확인할 때 조건의 내용을 외적으로 변경할 수 없다는 것이 밝혀졌습니다.

방법이 없을까요?


방법을 자세히 설명드렸습니다.
 
FAQ :

......

2) 외부 변수는 상수이며 표현식으로 초기화할 수 없습니다.

할 수 있지만 하지 않는 것이 가장 좋습니다. 나중에 헷갈릴 수 있습니다. 이것은 다른 모든 변수와 동일한 변수입니다.
 
Nifiga, 공식적으로는 상수이며 그에 따라 행동합니다.
 
FAQ :
Nifiga, 공식적으로는 상수이며 그에 따라 행동합니다.

외부 변수에는 코드의 모든 값이 할당될 수 있습니다.

여기 시도:

 extern int Param = 1234 ;

void start()
 {
   Alert (Param);
  Param = 4321 ;
   Alert (Param);
 }
 

여보세요,

나는 가격에 대한 버퍼를 만듭니다.

이중 개방[5];
정수 시작() {

쇼가 정상적으로 표시됨을 나타냅니다.

개방[i]=최대2;

그러나 5개의 판독값은 모두 동일하며 마지막 5개의 판독값을 기록하고 싶습니다.

ArraySetAsSeries (열기, 참);
for(i = 1, i < 5, i++){
개방[i] = 개방[i-1];
}

더 해야 할 일이 무엇인지 이해가 되지 않습니까?

 
할 수 있지만 상수를 재정의할 수도 있습니다.
 
FAQ :
할 수 있지만 상수를 재정의할 수도 있습니다.

정의와 상수는 완전히 같은 것이 아닙니다.

전처리기 수준에서 정의가 정의되고 초기화됩니다. 작동 중에는 변경되지 않습니다. 하드코딩.

상수는 즉, 블록 호출당 한 번 초기화되는 변수입니다. 작동 중 상수는 다른 값을 가질 수 있습니다.

우리의 경우 외부 변수는 수동으로 초기화할 수 있는 일반 변수입니다.

 
r772ra :

어떻게 한 값이 다른 값보다 높거나 낮을 수 있습니까?

논리적인 && 대신에 ||를 쓰는 것이 필요할 수도 있습니다. (논리적 OR) ?
 
질문이 있습니다. 예를 들어, 일련의 BUY 거래에 -1.01의 이익 계수가 있는 경우 반대 매개변수를 사용하여 SELL에서 시리즈를 여는 것이 더 나을 것입니다. 구매를 위한 테이크가 200 포인트 스탑 100이라면 마을의 경우 테이크 100과 스탑 200이 될까요? 내가 올바르게 말하고 있습니까?
 
Skydiver :
질문이 있습니다. 예를 들어, 일련의 BUY 거래에 -1.01의 이익 계수가 있는 경우 반대 매개변수를 사용하여 SELL에서 시리즈를 여는 것이 더 나을 것입니다. 구매를 위한 테이크가 200 포인트 스탑 100이라면 마을의 경우 테이크 100과 스탑 200이 될까요? 내가 올바르게 말하고 있습니까?

직접 확인해 보시지 않겠습니까? 예, 결과는 동시에 공유됩니다 ...