MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1441

 
Alexey Viktorov :

특히 저를 도우려는 사람들에게 부담을 주지 않으려면 링크로 연결하는 것보다 '주머니에' 넣고 삽입하는 것이 좋습니다.

조언 해주셔서 감사합니다. 주머니를 사용한 적이 없기 때문에 주머니에 대한 링크가 계속 표시되지만 주머니가 무엇인지 잘 이해하지 못합니다. 이 포럼 정보에서 주머니에 대해 알고 있고 그것이 어렵지 않다면 링크를 제공하십시오.
고맙습니다.

 
ANDREY :

조언 해주셔서 감사합니다. 주머니를 사용한 적이 없기 때문에 주머니에 대한 링크가 계속 표시되지만 주머니가 무엇인지 잘 이해하지 못합니다. 이 포럼 정보에서 주머니에 대해 알고 있고 그것이 어렵지 않다면 링크를 제공하십시오.
고맙습니다.

"대답"이라고 표시된 곳에 "주머니에"도 있습니다. 그리고 메시지를 작성하면 청바지 뒷주머니처럼 보이는 작은 녹색 아이콘이 있습니다. 그는 또한 여왕들에게 압박을 받았습니다.

 
Alexey Viktorov :

"대답"이라고 표시된 곳에 "주머니에"도 있습니다. 그리고 메시지를 작성하면 청바지 뒷주머니처럼 생긴 작은 초록색 아이콘이 있습니다. 그는 또한 여왕들에게 압박을 받았습니다.

저에게 새로운 정보를 주셔서 감사합니다. 주머니 사용법을 이해하고 배웠다. 진행입니다....

 
Alexey Viktorov :

시작은 이미 너무 멀어서 자세하게 답변드리기가 좀 어렵네요... 그래도 똑똑하게 노력하겠습니다...

내 기억이 맞다면, 주문이 시작된 양초의 저점이 언제 형성되었는지 확인하는 것이 필요합니다. 이 양초가 현재 상태이면 문제가 없습니다. 변수에 주문을 열고 두 숫자 중 작은 숫자를 넣은 다음 양초가 닫힐 때까지 계속합니다. 그러나 이 양초가 이미 10일이 되었을 때 이를 판별해야 하는 경우 이는 이미 mql4의 문제입니다. 이것은 mql5에서 수행하는 것이 매우 쉽습니다 . 지정된 시간 "시작 및 끝" 틱을 복사하기만 하면 이 배열에 필요한 모든 것이 포함됩니다. 그리고 mql4의 경우 파일에 틱을 쓰라는 제안을 받았으므로 나중에 이 틱을 얻을 수 있고 이 틱 배열에서 이미 결정할 수 있습니다. 해당 촛불의 낮은 값이 배열의 최소값보다 작으면 낮음은 다음과 같습니다. 주문이 열리기 전에. 그들이 같으면 주문이 시작된 후에 Low가 형성되었습니다.

비록... EA가 작동한다면, 여기에 언급된 것처럼 즉시 변수로 정의하는 것으로 충분합니다. 이에 대해 "수학 함수" 섹션의 설명서에서 읽을 수 있는 함수가 있습니다. 어떤 이유로 EA가 작동하지 않으면 틱이 기록되지 않고 가져오지도 않습니다.

나는 오래 전에 mql5의 가능성 mql4보다 훨씬 넓다는 것을 깨달았습니다. mql5 는 다음을 수행 할 수 있습니다

위의 기능을 사용하여 원하는 수의 BARS 사이의 최소 가격을 찾을 수 있습니다.
mql5에 BARS가 아니라 TICKS(틱 가격) 사이의 최저 가격을 찾을 수 있는 기능(함수)이 있습니까? 예를 들어 분 초 안에 있습니까?

나는 내장 함수(모든 것을 빠르고 눈에 띄지 않게 처리함)에 관심이 있고, 순환이 있는 언어 구성이 아니라 파일, 변수, 배열에 저장 .... 및 기타 치질에 관심이 있습니다.

mql5에 이러한 기능이 없으면 mql4에서보다 훨씬 빠르게 mql5에서 틱 사이의 최소값을 찾을 수 있습니까? 가능하다면 어떻게 해야 할까요?
고맙습니다.

 
ANDREY :

나는 오래 전에 mql5의 가능성 mql4보다 훨씬 넓다는 것을 깨달았습니다. mql5 는 다음을 수행 할 수 있습니다

위의 기능을 사용하여 원하는 수의 BARS 사이의 최소 가격을 찾을 수 있습니다.
mql5에 BARS가 아니라 TICKS(틱 가격) 사이의 최저 가격을 찾을 수 있는 기능(함수)이 있습니까? 예를 들어 분 초 안에 있습니까?

나는 내장 함수(모든 것을 빠르고 눈에 띄지 않게 처리함)에 관심이 있고, 순환이 있는 언어 구성이 아니라 파일, 변수, 배열에 저장 .... 및 기타 치질에 관심이 있습니다.

mql5에 이러한 기능이 없으면 mql4에서보다 훨씬 빠르게 mql5에서 틱 사이의 최소값을 찾을 수 있습니까? 가능하다면 어떻게 해야 할까요?
고맙습니다.

iLow()를 본 곳은

 int    CopyTicksRange ( 
   const string      symbol_name,           // имя символа 
   MqlTick &         ticks_array[],         // массив для приёма тиков 
   uint              flags= COPY_TICKS_ALL ,   // флаг, определяющий тип получаемых тиков 
   ulong              from_msc= 0 ,             // дата, начиная с которой запрашиваются тики 
   ulong              to_msc= 0                // дата, по которую запрашиваются тики 
   );
왜 그것에 대해 읽지 않겠습니까? 그러나 루프를 통해서만 최소값을 찾는 것입니다.
 
안녕하세요!
MetaTrader 4에서 MetaTrader 5 계정으로 잔액을 이체하고 거래를 시작하는 방법을 알려주십시오.
그리고 따옴표에 대한 나의 첫 번째 경험은 마이너스에 빠졌습니다.
 
Rustam1611 :
안녕하세요!
MetaTrader 4에서 MetaTrader 5 계정으로 잔액을 이체하고 거래를 시작하는 방법을 알려주십시오.
그리고 따옴표에 대한 나의 첫 번째 경험은 마이너스에 빠졌습니다.

중개인과 함께 개인 계정으로 이동하여 mt5에서 계정을 개설하십시오. 해당 계정(mt4)에서 사무실의 같은 장소에 있는 계정(mt5)으로 자금을 이체하십시오.

 
Alexey Viktorov :

iLow()를 본 곳은

왜 그것에 대해 읽지 않겠습니까? 그러나 루프를 통해서만 최소값을 찾는 것입니다.

배열의 경우, 최솟값의 최댓값에 대한 검색은 오랫동안 사용되어 왔습니다. 다차원적인 것에만 해당되지 않습니다.

어레이최대

최대값을 가진 요소 찾기

배열최소

최소값을 갖는 요소 찾기

ArrayMaximum - Операции с массивами - Справочник MQL4
ArrayMaximum - Операции с массивами - Справочник MQL4
  • docs.mql4.com
ArrayMaximum - Операции с массивами - Справочник MQL4
 
Valeriy Yastremskiy :

배열의 경우, 최솟값의 최댓값에 대한 검색은 오랫동안 사용되어 왔습니다. 다차원적인 것에만 해당되지 않습니다.

어레이최대

최대값을 가진 요소 찾기

배열최소

최소값을 갖는 요소 찾기

특히 구조체 배열에는 적합하지 않습니다.

 

동료 - 질문이 초보적인 것임을 이해합니다. - 터미널에 업데이트가 있을 수 있습니다. - 잊어버렸습니다.

스크립트를 작성했습니다. 스크립트 아래에서 로드합니다. 결과적으로 모든 것이 즉시 실행되고 .... 시장 포지션을 엽니다.

Expert Advisor와 같이 실행 전에 외부 변수를 선택(변경된 값)할 수 있도록 하려면 어떻게 지정해야 합니까?


 #property copyright "Copyright © 2021, ROMANBEST"
#property link        "https://www.mql5.com"
#property version    "1.00"
#property strict


input int       Magic= 326 ;
//input int      TralingStep=10;
extern    string    Simbol = "" ;             // Simbol ()
extern    int       operation = 0 ;               // OP_BUY. OP_SELL
extern    double    Lot = 1 ;     // период первого ATR



//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   double sl, tp;
   OpenPosition(Simbol, operation, Lot, sl= 0 , tp= 0 , Magic);
   return ( 0 );
  }
//+------------------------------------------------------------------+

여기, 예를 들어 전문가에서 (평소와 같이)