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

 
Dimka-novitsek :
위치 수정 에 대해 이해할 수 없습니다. MQL5 참조에서 명확하지 않습니다. 거래 기능 목록에 해당 기능이 표시되지 않습니다. 누군가 예제 코드를 제공할 수 있습니까?
기사를 읽으십시오. )) MQL5의 거래 작업이 쉽습니다.
 
Dimka-novitsek :
위치 수정 에 대해 이해할 수 없습니다. MQL5 참조에서 명확하지 않습니다. 거래 기능 목록에 해당 기능이 표시되지 않습니다. 누군가 예제 코드를 제공할 수 있습니까?

모든 거래 기능은 단일 OrderSend() 함수, 즉 "요청 입력"으로 구현됩니다.

동작의 차이점은 MqlTradeRequest 구조의 상태에 따라 다릅니다.

거래와 관련된 기타 모든 기능은 실행 제어와 관련이 있습니다.

 
감사해요!! 정말 이해하기 쉬운 간단한 답변과 멋진 링크, 지금 읽고 있습니다.
 
좋은 저녁이에요! 매수주문을 하려고 합니다. Expert Advisor를 차트로 끌어서 결과는 0입니다. 언뜻보기에 모든 것이 원래대로 입력되었습니다. 내가 그에게 무엇을 잘못 썼습니까? 사실, 그것은 모두 틀릴 수 있습니다! 예제를 살펴보겠습니다!
 //+------------------------------------------------------------------+
//|                                                     ордерній.mq5 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link       "http://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
//---
   
//---
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
//---

   MqlTick last_tick;
SymbolInfoTick ( _Symbol ,last_tick);
double Ask=last_tick.ask;
double Bid=last_tick.bid;

   MqlTradeRequest request={ 0 };
   MqlTradeResult result={ 0 };
   
   request.action= TRADE_ACTION_DEAL ;
   request.magic = 600 ;
   request.symbol= Symbol ();
   request.volume= 1 ;
   request.sl=Bid- 300 * Point ();
   request.tp=Bid+ 300 * Point ();
   request.type= ORDER_TYPE_BUY ;
   OrderSend ( request,   result    );  

       
  int Error=GetLastError( ) ; ResetLastError();
  printf("Error ",Error);
  
        
  
   
  }
//+------------------------------------------------------------------+
 
Dimka-novitsek :
좋은 저녁이에요! 매수주문을 하려고 합니다. 어드바이저가 차트로 끌렸고 결과는 0 입니다.
명확하고 이해할 수 있는 진술을 하십시오. "결과 0"은 무엇을 의미합니까?
 
죄송합니다. 위치를 게시하지 않습니다. 아무것도 넣지 않습니다.
 
질문이 삭제되었습니다. 거래가 금지된 터미널이었는데 몰랐어요!
 

안녕하세요.

알려주십시오. MT5를 시작할 때 컴퓨터의 RAM 사용량을 측정할 수 있는 유틸리티 프로그램이 있습니까? 여러 전문가가 동시에 작업할 때 RAM의 부하가 최고조에 달하고 VPS를 "장난"합니다. 들어갈 수 없다, 무슨 일이야? 특수 "신호등"은 차례로 전문가를 시작하지만 전문가는 각 틱 에 대해 최대 용량으로 작동하지 않습니다. 전문가는 합리적인 메모리 사용을 염두에 두고 작성되었으며 튜토리얼 기사의 팁이 사용되었습니다. 하지만 무엇보다 중요한 것은 수많은 전문가들과 함께 6개월 이상 터미널이 제대로 작동했다는 점이다. 모든 것이 "당겨지고 바스락거렸다." VPS에서 1GB의 RAM은 현재 충분하지 않습니다. 나는 "최대한" 운전하고 내가 객관적으로 필요로 하는 자원을 이해하고 싶습니다.

미리 감사드립니다.

 

MQL5에는 메모리 모니터링 도구가 내장되어 있습니다. https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/cterminalinfo/cterminalinfomemoryused

Документация по MQL5: Стандартная библиотека / Торговые классы / CTerminalInfo / MemoryUsed
Документация по MQL5: Стандартная библиотека / Торговые классы / CTerminalInfo / MemoryUsed
  • www.mql5.com
Стандартная библиотека / Торговые классы / CTerminalInfo / MemoryUsed - Документация по MQL5
 
Renat :

MQL5에는 메모리 모니터링 도구가 내장되어 있습니다. https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/cterminalinfo/cterminalinfomemoryused

mql5에서 배포된 내부 구조, 시계열, 칠면조...
사유: