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

 
TarasBY :

제공한 코드가 컴파일되지 않는 경우 어떻게 로그에 아무것도 기록하지 않았는지 궁금합니다???

그리고 그것을 컴파일하면 이상한 것이 없을 것입니다.

나는 위의 원본 버전을 줬는데, 이것은 ess-하지만 컴파일됩니다. 질문이 있습니다. 다음 줄에서 교체한 이유:

      price1 = iMA ( Symbol (),i_maTF,i_maPeriod,i_maShiftByPrice,i_maMethod,i_maPrice,i_shiftBarsBack1+i);       // Цена в точке А
      price2 = iMA ( Symbol (),i_maTF,i_maPeriod,i_maShiftByPrice,i_maMethod,i_maPrice,i_shiftBarsBack2+i);       // Цена в точке В

Period()i_maTF . 내가 잘못한 게 있어?

문서 에는 이동 평균을 계산할 때 다음과 같이 나와 있습니다.

 double iMA ( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)

기간 즉 내 변수   i_maTF ( 기간. 차트의 기간 중 하나일 수 있습니다. 0은 현재 차트의 기간을 의미합니다. ) 0을 지정했습니다. i_maPeriod 에 대해 아무 말도 하지 않았습니다 . 설명 해주십시오!

 
Reshetov :
Ctrl+t를 누르고 "거래" 탭으로 전환하면 하단에 열려 있는 모든 포지션의 표가 나타납니다.

요점을 잘못 이해하신 것 같습니다. 가시성이 필요합니다. 거래 섹션에는 현재 가격 이 없으며 차트에는 한 수준의 주문 하나만 표시되고 나머지는 해당 수준으로 마감됩니다. 많이 필요하지 않습니다. 같은 수준에 두 개만 있으면 충분합니다. 그러나 동시에 볼 수 있습니다.
 
hoz :

나는 항상 모든 것을 정상적으로 컴파일합니다.

다른 사람에게 혼동을 주지 않도록 불필요한 인쇄물과 변수에서 코드를 정리했습니다. 하지만 아래에서는 보기 위해 제거하지 않았으므로 컴파일하지 않았습니다. 다음은 컴파일되는 전체 코드입니다.


테스터를 사용하고 "전문가 속성" 설정에서 외부 매개변수를 변경한 경우 "재설정"을 수행하면 무슨 일이 일어나는지 알 것 같습니다. 네, 어쨌든 하세요 :)

 
문제. 변수 문자열 word="abc 5&"가 있습니다. . 나에게 말하거나 링크를 던져:
1) 이 단어의 문자 수를 어떻게 결정할 수 있습니까(이 예에서는 6),
2) 예를 들어 단어의 문자를 1차원 배열로 복사하는 방법. 이 문자열을 얻으려면 array[6]={"a","b","c"," ","5","&"};
내 작업은 문자열 변수에 있는 문자와 위치를 결정하는 것입니다. ATP를 미리.
 
paladin80 :
문제. 변수 문자열 word="abc 5&"가 있습니다. . 나에게 말하거나 링크를 던져:
1) 이 단어의 문자 수를 어떻게 결정할 수 있습니까(이 예에서는 6),
2) 예를 들어 단어의 문자를 1차원 배열로 복사하는 방법. 이 문자열을 얻으려면 array[6]={"a","b","c"," ","5","&"};
내 작업은 문자열 변수에 있는 문자와 위치를 결정하는 것입니다. ATP를 미리.
https://docs.mql4.com/en/strings 아직 문서에 있습니다.
 
Sepulca :
https://docs.mql4.com/ru/strings 아직 문서에 있습니다.
ATP는 위대합니다. 어떻게 든 나는 그것을 보지 못했습니다. :)
 
코드가 특정 쌍에 대해서만 작동하도록 Symbol() 대신 작성해야 하는 것은 이 도구 로 차트 를 열지 않으면 스크립트가 작동하지 않기 때문에 이 유형의 "EURUSD"는 적합하지 않습니다...
 
yellownight :
코드가 특정 쌍에 대해서만 작동하도록 Symbol() 대신 작성해야 하는 것은 이 도구로 차트를 열지 않으면 스크립트가 작동하지 않기 때문에 이 유형의 "EURUSD"는 적합하지 않습니다...
상징()
 
hoz :
상징()
괄호 안에? 괄호 안에 있으면 어떤 형식이어야 합니까? 이해가 안 돼요.
 
yellownight :
코드가 특정 쌍에 대해서만 작동하도록 Symbol() 대신 작성해야 하는 것은 이 도구로 차트를 열지 않으면 스크립트가 작동하지 않기 때문에 이 유형의 "EURUSD"는 적합하지 않습니다...

내 말은, 예를 들어 스크립트를 던지고 싶다는 것입니다. "EURUSD"로 변경하고 다른 통화로 조치를 취해야 합니까? 이런 종류의 "..."가 적합하지 않은 이유는 무엇입니까? 어떤 오류가 발생합니까?

NULL 또는 Symblo()를 작성하면 현재 통화로 작업이 수행됩니다.

사유: