찻주전자의 질문 - 페이지 276

 
Piterrr :
나는 내 자신을 만들고 그 안에 함수를 작성합니다.   OnCalculate() , 그러나 매개변수로 채울 때 오류가 발생합니다. skinte pliz 채우기의 예입니다.
패딩 없음, 모든 상수.
 
zfs :
패딩 없음, 모든 상수.

상수를 남겨두면 모든 위치에 대해 오류가 발생합니다.

'시간' - 선언되지 않은 식별자
'시간' - 매개변수 변환이 허용되지 않음
 

내용을 더 명확하게 하려면 https://www.mql5.com/en/articles/39 주제를 참조하십시오. "Matryoshka" 섹션이 작동합니다!

첫 번째 형식 OnCalculate( )가 거기에서 구현됩니다.

두 번째 형식에 대한 함수를 작성하는 방법   OnCalculate() ?

MQL5, обработка событий: Изменяем период мувинга «на лету»
MQL5, обработка событий: Изменяем период мувинга «на лету»
  • 2010.03.11
  • Sceptic Philozoff
  • www.mql5.com
Предположим, что на чарт наброшен индикатор простого мувинга с периодом 13. А мы хотим изменить период до 20, но нам не хочется лезть в диалог свойств индикатора и править число 13 на 20: надоело уже пальцы стирать об мышку и клавиатуру. И уж тем более не хочется открывать код индикатора и модифицировать его. Мы хотим сделать все это однократным нажатием одной клавиши - "стрелочки вверх", расположенной рядом с цифровой клавиатурой. В этой публикации мы расскажем, как это сделать.
 
Piterrr :

상수를 남겨두면 모든 위치에 대해 오류가 발생합니다.

'시간' - 선언되지 않은 식별자
'시간' - 매개변수 변환이 허용되지 않음
당신의 지식과 프리랜서. 프로그래밍의 기초를 배워야 합니다. 변수 및 해당 유형.
 
zfs :
당신의 지식과 프리랜서. 프로그래밍의 기초를 배워야 합니다. 변수 및 해당 유형.
감사합니다. 알아냈습니다. 초기화 중에 유형을 올바르게 지정하지 않았습니다. 수정했습니다. 작동합니다.
 

나는 수업, 표준 라이브러리 및 이와 관련된 모든 것을 공부하기로 결정했습니다. 이론을 공부하면서 이제 https://www.mql5.com/ru/docs/standardlibrary/stringoperations/cstring/cstringlen 에서 문자열 길이를 가져오는 코드가 어떻게 생겼는지 명확히 하고 싶습니다. 자세한 설명이 있는 것이 좋습니다.

 #include <Strings\String.mqh>

...
Документация по MQL5: Стандартная библиотека / Класс для работы со строками / CString / Len
Документация по MQL5: Стандартная библиотека / Класс для работы со строками / CString / Len
  • www.mql5.com
Стандартная библиотека / Класс для работы со строками / CString / Len - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

안녕하세요! 함수에 매개변수를 전달하는 방법.

아래 예와 같이 하려고 하면 무엇이 잘못되었습니까? 미리 감사드립니다.

 //глобально  
   struct Str{
       double parametr_1;
       int parametr_2;
       string parametr_3;}; 
   Massive MS[];

OnTick ()
{
////blablabla

int Funcion(MS[ 0 ].parametr_1)
}

Funcion( double &MS[])
{
MS[ 0 ].parametr_1=x+y;
MS[ 0 ].parametr_2=a*b;

return (MS[ 0 ].parametr_3);
}
 
고문이나 스크립트에서 실행 파일을 실행하는 방법을 알려주십시오. 찾지 못했습니다 ...
 
저는 마켓에서 제 제품(라이브러리)을 사용하고 있습니다. Windows를 다시 설치한 후 내 라이브러리의 라이선스가 손실되었습니다. 시작했을 때 잘못된 라이센스 메시지를 받았습니다. 그러나 MT5는 라이브러리가 구매한 제품 목록에 있음에도 불구하고 제품을 다시 활성화할 것을 제안하지 않았습니다. 그런 다음 제품 파일을 삭제하고 제품 을 다시 설치했습니다. MT5는 제품을 다운로드하여 설치했다고 썼지만 여전히 Market 폴더에 내 제품 파일이 없습니다. 이제 라이브러리를 실행하면 일반 파일 '***.ex5' not find가 나타납니다. 누구든지 문제가 무엇이며 제품 설치와 함께 올바르게 활성화하는 방법을 설명할 수 있습니까?
 
Vasiliy Smirnov :
직접 만들 수 없습니다.
왜 안 돼? 매개변수를 올바르게 입력하기만 하면 됩니다.