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

 
Madmas :

도와주세요. 테스트할 때 오류가 발생하는 이유 - "" 2020.08.13 13:09:11.393 2018.08.01 00:00:00 123456 GBPUSD,M30: '123456.mq4'(59.13)의 범위를 벗어난 배열"(59.13)""" ????

iBufUP의 경우 차원을 즉시 설정하거나 ArrayResize 를 통해 OnInit에서 설정해야 합니다.

귀하의 코드에는 둘 중 하나가 없으므로 OutOfRange

 
불꽃! 주식 상품의 포지션에 대한 마진 금액을 올바르게 결정하는 방법을 알려주세요. 여기 이 스레드에서: https://www.mql5.com/en/forum/348957
Помогите с расчетом объема
Помогите с расчетом объема
  • 2020.08.14
  • www.mql5.com
Биржевой трейдинг: Помогите с расчетом объема
 

시세 아카이브를 다운로드한 후 2020년 7월 31일부터 8월 13일까지 1M과 5M에서 시세 공백을 받았습니다. 뭐가 문제 야?

따옴표 건너뛰기

 
안녕하세요! 문제가 무엇인지 알 수 없습니다.
 //+------------------------------------------------------------------+
//|                                                       Oduvan.mq4 |
//|                        Copyright 2019, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
//---
   
//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
//---
   
  }
//+------------------------------------------------------------------+
bool BuyOne( string symbol= NULL , double price = 0 , double volume = 0 , ulong magic= 0 )
 {
   double sl= 0 ,tp= 0 ;
   int devi= 4 ;
   string   comment;
   string sym= Symbol ();
 if (! OrderSend (sym,OP_BUY,volume,price,devi,sl,tp,comment,( int )magic, 0 , clrBlue ))
     {
       Print ( "Ошибка: " ,( string ) GetLastError ());
       return false ;
     }
 }

문제

'}' - 모든 제어 경로가 값을 반환하는 것은 아닙니다. 오두반.mq4 48 2


 
Galim_V :
안녕하세요! 문제가 무엇인지 알 수 없습니다.

문제

'}' - 모든 제어 경로가 값을 반환하는 것은 아닙니다. 오두반.mq4 48 2


bool BuyOne(string symbol=NULL,double price =0,double volume =0,ulong magic=0)
 {
   double sl=0,tp=0;
   int devi=4;
   string  comment;
   string sym= Symbol();
 if(!OrderSend(sym,OP_BUY,volume,price,devi,sl,tp,comment,(int)magic,0,clrBlue))
     {
      Print("Ошибка: ",(string)GetLastError());
      return false;
     }
     return true;
 }

반환은 함수 본문에서 가져와야 하지만 if 함수에서 가져왔습니다. 여기에서 맹세합니다.

 
Valeriy Yastremskiy :

반환은 함수 본문에서 가져와야 하지만 if 함수에서 가져왔습니다. 여기에서 맹세합니다.

고맙습니다!

 

좋은 시간. 데이터 작업의 조직 \ 구조에 대한 질문입니다.


많은 터미널, vps 등이 있습니다. mysql 라이브러리를 통한 Expert Advisors 및 표시기는 데이터베이스에 틱 단위로 보고하고 거기에서 명령을 수신합니다. Expert Advisor에서 기본 구조는 쌍의 클래스(예: EURUSD)로, 틱 및 이벤트가 수신되고 데이터가 매트릭스 유형 클래스의 독립 인스턴스 인스턴스로 전송됩니다(다음을 포함하는 쌍의 하위 독립 단위). 위치, 주문, 작업 역학 등). 사실, 행렬 클래스는 데이터 힙(위치 및 이익 계산이 있는 구조 배열 등)을 저장하기 위해 만들어졌습니다. 데이터에 액세스하려면 각 매트릭스가 데이터베이스의 데이터 샘플을 버릴 때마다 틱이 발생합니다. 요청이 많습니다. 많은 작업, 많은 부하. 질문-요청. 중앙 집중식 관리 시스템의 구성 및 데이터 구조화에 대한 구체적인 예를 조언합니다. 데이터를 구성하고 액세스하는 방법은 무엇입니까? 복잡한 구조와 기본 클래스를 사용합니까? 또는 CArrayObj를 통해 하위 클래스의 인스턴스를 생성하시겠습니까? 일반적인 질문을 이해합니다. 제 목표는 시간과 확장성 측면에서 가장 중요한 최소 비용으로 구조를 구축하기 위한 최적의 체인을 식별하는 것입니다(새로운 하위 클래스가 명령 매트릭스에 정기적으로 추가됨). 파이썬이 직접 일반 프로그램을 읽고 쓰레드 사이에 일시 정지하여 DB를 채우는지 아니면 DB가 이미 최적의 변형인지? 경험이 충분하지 않고 시스템이 큽니다). "저장소" 내부에 위치와 주문이 있는 구조 스택을 저장하면 12개의 변수가 + 형의 onTrade onTradeTransaction onTick과 같은 호출에 응답합니다.


추신: 그리고 EA와 지표를 보다 간결하게 실행할 수 있는 방법이 있습니까? powershell cmd를 통해 터미널 없이...

PPS: 위의 질문에 대해 - 하나의 터미널 = 모든 스레드, 하지만 하나의 EA = 1코어? 저것들. 봇 작업을 직접 선택 병렬화할 수 있습니까? 이 봇이 우선 순위로 실행되는지 아니면 여유 스레드를 기다리는지 코드에서 선택하십시오. CPU 쉐이핑에 허점이 있을 수 있습니다...

PPPS: 검색에 많은 기회가 있다는 것을 이해하지만 1년에 열 번째 부분을 읽은 후 위의 항목을 찾지 못했습니다. 용서를 이해하십시오. 내가 반복하지 않는다면.

도와주셔서 감사합니다

 
먼저 집에 있는 컴퓨터에 신호를 연결한 다음 구입하여 타사 VPS를 설정했습니다.   거기에 연결되어 계정이 선택되었지만 신호가 나타나지 않았습니다. 신호가 터미널에 직접 연결되어 있습니까? 처음부터 푸는 방법? 포럼에서 해결책을 찾지 못했습니다. 조언해줄 수 있니?

"구독 취소" 버튼을 클릭하면 터미널 또는 신호에서 연결이 끊어집니까?

UPD 관련 문제, 내 VPS에서 mql5에 로그인할 수 없습니까? 이유는 무엇입니까?

upd upd가 확인을 위해 새 mql5 계정을 등록하려고 시도했는데 "데이터 센터에서 승인이 불가능합니다"라고 씁니다. 이것은 무엇입니까? 어딘가에 막힘이 있습니까?

 

여보세요,

주문하지 않기 위해 여기에서 고문을 찾는 방법은 무엇입니까? 아마도 이 자전거는 이미 누군가에 의해 만들어졌을 것입니다.

 
Askold4 :

여보세요,

주문하지 않기 위해 여기에서 고문을 찾는 방법은 무엇입니까? 아마도 이 자전거는 이미 누군가에 의해 만들어졌을 것입니다.

소스 코드 라이브러리

MQL5 Code Base
MQL5 Code Base
  • www.mql5.com
Торговля по двум индикаторам iTriX (Triple Exponential Average, TRIX). Каждый индикатор работает на своём таймфрейме. Между позициями задаётся минимальный шаг. В начале дня открывается позиция наугад. Направление второй...