초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1449

 

EURUSD 패리티의 시가, 종가, 고가, 저가 값을 가져와 MQL5에서 ea를 작성하여 검사하고 싶습니다.
물론 ea는 작동하지 않았습니다. Alert 명령으로 값을 출력하여 확인하니 모두 동일한 값인 것을 알 수 있었습니다.

CopyOpen(Parity, PERID_H1, 0, 1, Buffer_OPEN);
CopyClose(Parity, PERID_H1, 0, 1, Buffer_CLOSE);
CopyHigh(Parity, PERID_H1, 0, 1, Buffer_HIGH);
CopyLow(Parity, PERID_H1, 0, 1, Buffer_LOW);

Alert(Buffer_OPEN[0], " ", Buffer_CLOSE[0], " ", Buffer_MA[0], " ", Buffer_HIGH[0], " ", Buffer_LOW[0]);

.
:
:
2023.03.02 19:00:00 Alert: 1.05943 1.05943 1.05943 1.05943 1.05943
2023.03.02 20:00:00 Alert: 1.05799 1.05799 1.05799 1.0614719999999993 1.05799 1.05799
2023.03.02 21:00:00 Alert: 1.0593 1.0593 1.0611919999999992 1.0593 1.0593
2023.03.02 22:00:00 Alert: 1.05903 1.05903 1.0608339999999992 1.05903 1.05903 1.05903
2023.03.02 23:00:00 Alert: 1.06005 1.06005 1.0606413333333324 1.06005 1.06005 1.06005 1.06005

살펴보니 OPEN 값은 맞고 다른 값은 틀린 것 같습니다.
누구든지 아이디어가 있습니까?

 

좋은 오후!

초보자를 도와주세요, EA를 mql4에서 mql5로 번역하고, 현재에서 주어진 수의 막대에서 채널의 너비를 점으로 계산해야하며, 그가하는 계산은 명확하지 않지만 어떻게해서는 안되는 음수 값을 표시합니다.

 double Del_Max()
 {
 double hi=0,lo=0,del=0;

   for(int i=1; i<MaxBarCount;i++)
    {
    hi=iHighest(NULL,0,MODE_HIGH,i,1);
    lo=iLowest(NULL,0,MODE_LOW,i,1);
    }
   
    del=NormalizeDouble((hi-lo),0);
return(del);

예제:

경고: 채널 너비 최대 = 1200000.0, 채널 너비 최소. - 200000.0


고마워요!

 
Sergey Alekseev 수의 막대에서 채널의 너비를 점으로 계산해야하며, 그가하는 계산은 명확하지 않지만 어떻게해서는 안되는 음수 값이 있습니다.

예시:

경고: 채널 너비 최대 = 1200000.0, 채널 너비 최소. - 200000.0

먼저 설명서를 살펴보고 i최고와 i높이 함수의 목적과 차이점을 파악하고, i최저와 i낮음도 마찬가지로 파악하세요.

이렇게 하면 올바른 아이디어를 얻을 수 있습니다.

 
Sergey Alekseev 수의 막대에서 채널의 너비를 점으로 계산해야하며, 그가하는 계산은 명확하지 않지만 어떻게해서는 안되는 음수 값이 있습니다.

예시:

경고: 채널 너비 최대 = 1200000.0, 채널 너비 최소. - 200000.0


감사합니다!

최대 및 최소 가격 값을 가진 막대 번호가 표시됩니다. 따라서 음수 값입니다.

하지만!!! MT의 새 버전에서는 특정 수의 막대에 대한 배열과 최소 및 최대 가격을 가져올 수 있는 새로운 기능이 도입되었습니다. 그런 다음 수학 함수를 사용하여 최대 및 최소 가격 값을 얻고 공식을 사용하여 필요한 값을 계산합니다.

이 혁신을 가장 먼저 사용하실 수 있습니다: ))))))

Документация по MQL5: Доступ к таймсериям и индикаторам / CopySeries
Документация по MQL5: Доступ к таймсериям и индикаторам / CopySeries
  • www.mql5.com
CopySeries - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
외부에서 mql5의 도움으로 생성된 데이터베이스에 액세스하여 node.js에 코드를 작성하고 데이터베이스와 상호 작용할 수 있나요? 아니면 데이터베이스는 mql5의 도움으로만 사용할 수 있나요?
 
주제에 대한 지점이나 게시물을 찾을 수 없습니다 - 테스터에서 호환되지 않는 매개 변수의 제한으로 초기화 패스 중에 여러 매개 변수가 일치하면 최적화가 수행되지 않습니다.
 
거래 수익, 손실 등을 위해 API를 사용하여 MT4 서버로 정보를 수신하고 보내는 방법 ...
 
Moatle Thompson #:
거래 수익, 손실 등을 위해 API를 사용하여 MT4 서버로 정보를 수신하고 전송하는 방법...

API 문서 공부하기

 
Kirllik #:
외부에서 mql5의 도움으로 만든 데이터베이스에 액세스하여 node.js에 코드를 작성하고 데이터베이스와 상호 작용할 수 있나요? 아니면 데이터베이스는 mql5의 도움으로만 사용할 수 있나요?

가능합니다. 장애물은 없습니다.

 
lynxntech #:
주제에 대한 스레드 또는 게시물을 찾을 수 없습니다 - 테스터에서 호환되지 않는 매개 변수의 제한으로 인해 여러 매개 변수가 일치하는 경우 초기화 패스 중에 최적화가 수행되지 않습니다.

이거?
https://www.mql5.com/ru/forum/437096#comment_43539784

Отключение оптимизации параметров в зависимости от input переменной. - Проверьте, есть ли какая то возможность при оптимизации игнорировать перебор параметров модуля?
Отключение оптимизации параметров в зависимости от input переменной. - Проверьте, есть ли какая то возможность при оптимизации игнорировать перебор параметров модуля?
  • 2022.11.28
  • www.mql5.com
У модулей есть свои input параметры, которые прогоняются в оптимизации. Есть ли какая то возможность при оптимизации игнорировать перебор параметров модуля если он выключен. Там можно включать отключать параметры от оптимизации
사유: