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

 

2. 다음 작업을 항상 시작하려면 작업을 시작하고 터미널을 닫아야 하나요?

3. 하나의 작업 대신 여러 개의 작업이 있는 구성 파일을

путь_к_платформе\terminal64.exe /config:c:\myconfiguration.ini

구성 파일을 만들 수 없나요?


https://www.metatrader5.com/ru/terminal/help/start_advanced/start

Запуск платформы - Для продвинутых пользователей - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
По завершении установки в меню "Пуск" создается группа программ торговой платформы, а на рабочем столе дополнительно помещается ярлык...
 
마켓에서 구입한 Expert Advisor를 MT5에 추가하는 방법을 알려주실 수 있나요? 어떤 이유로 MT5에 구매 섹션이 표시되지 않습니다.
 

내 신호에 잔고와 거래 내역이 채워지지 않는 이유는 무엇인가요?

 
thiago5 #:

안녕하세요.

MT4 플랫폼이 처음입니다. 올바른 사용자 이름과 비밀번호를 입력했고 사용 가능한 잔액도 표시되지만 거래할 잔액이 있는데도 새 주문 버튼이 비활성화되어 있고 스마트폰에서도 같은 현상이 발생합니다.


이 문제를 해결하는 방법을 알려주실 수 있나요?



미리 감사드립니다.

브로커의 최소 입금액을 확인하고 올바른 자산을 보고 있는지 확인하세요. "전체" 자산을 보고 있는데 "마이크로" 금액을 예치했을 수 있으니 정확한 자산을 보고 있는지 확인하세요.
 
25476896 #:

잔고와 거래 내역이 신호에 표시되지 않는 이유는 무엇인가요?

로그인하셨나요? 제가 알기로는 구독자 또는 시그널 소유자에게만 표시되는 것으로 알고 있습니다.
 

피드백을 통해 포지션 개설이 성공했다는 것을 알 수 있는 경우가 있나요?

2023.04.21 13:06:24.961 MAllTradeV_0 (초안) (EURUSD,M1) PositionOpen() 메서드가 성공적으로 실행되었습니다. 반환 코드=10008 (배치)0 595 1682055000 lot 0.05000000

2023.04.21 13:06:25.952 MAllTradeV_0 (draft) (EURUSD,M1) OrderOpen() 메서드가 성공적으로 실행되었습니다. 반환 코드=10008 (배치)0 595 1682055000 lot 0.01000000

2023.04.21 13:18:03.075 MAllTradeV_0 (draft) (EURUSD,M1) 포지션오픈() 메서드가 성공적으로 실행되었습니다. 반환 코드=10008 (배치)0 595 1682055000 lot 0.04000000


실제로는 없습니다.


기록에서 닫히지 않았습니다.


나는 거래를 위해 표준 클래스를 사용합니다.

  if(!m_trade.PositionOpen(position_buff[i].symbol,order_type,lot,position_buff[i].price,0,0,position_buff[i].comment))
         //--- сообщим о неудаче
         Print("Метод PositionOpen() потерпел неудачу. Код возврата=",m_trade.ResultRetcode(),
               ". Описание кода: ",m_trade.ResultRetcodeDescription(),")"+position_buff[i].comment+" lot "+DoubleToString(lot));
      else
        {
         position_buff[i].timeOp= TimeCurrent();     // Фиксировать время
         Print("Метод PositionOpen() выполнен успешно. Код возврата=",m_trade.ResultRetcode(),
               " (",m_trade.ResultRetcodeDescription(),")"+position_buff[i].comment+" lot "+DoubleToString(lot));//
       //  Sleep(1000);
        }


반품 코드 = 10009를 잡는 방법을 도와주세요???????

주문이 실행되었는지 여부에 관계없이 주문을 구체적으로 추적하는 방법을 아는 사람은 누구입니까? 요청 10008의 반환 코드가 최종 응답이 아니라는 것을 이해했습니다.

 

10008은 "주문 접수됨", 10009는 "주문 체결됨"입니다.

대략적으로 OrderSend를 통해 시장가 주문을 보내면 10009를 받고 보류 중인 주문인 10008을 보냅니다.

저는 오래 전에 표준 클래스를 포기했는데, 거기에는 많은 함정이 있습니다.

 
JRandomTrader 표준 클래스를 포기했는데, 거기에는 많은 함정이 있습니다.

어떤 것을 사용하는지 알려주세요!

 
Mikhail Toptunov #:

사용하시는 제품을 보여주세요!

주문 보내기 또는 주문 보내기 비동기를 통해 주문을 하고, 주문한 주문을 가격별로 정렬된 배열에 저장(또는 시장인 경우 하나의 주문만)하고, OnTrade 또는 OnTradeTransaction을 통해 주문의 운명을 추적합니다.

또한 주기적으로 그리고 시작할 때 누락된 이벤트가 있는지 확인하여 활성 주문 목록과 배열을 대조합니다.

 
Mikhail Toptunov #:

피드백을 통해 포지션 개설의 성공 여부를 알 수 있나요?

2023.04.21 13:06:24.961 MAllTradeV_0 (초안) (EURUSD,M1) PositionOpen() 메서드가 성공적으로 실행되었습니다. 반환 코드=10008 (배치)0 595 1682055000 lot 0.05000000

2023.04.21 13:06:25.952 MAllTradeV_0 (draft) (EURUSD,M1) OrderOpen( ) 메서드가 성공적으로 실행되었습니다. 반환 코드=10008 (배치)0 595 1682055000 lot 0.01000000

2023.04.21 13:18:03.075 MAllTradeV_0 (draft) (EURUSD,M1) 포지션오픈() 메서드가 성공적으로 실행되었습니다. 반환 코드=10008 (배치)0 595 1682055000 lot 0.04000000


실제로는 없습니다.


역사상 단 한 번도 닫힌 적이 없습니다.


트레이딩에 표준 클래스를 사용합니다.


반환 코드=10009를 잡는 방법 힌트???????

주문이 체결되었는지 여부를 구체적으로 추적하는 방법을 아는 사람이 있나요? 요청 10008의 반품 코드가 최종 답변이 아니라는 것을 알고 있습니다.

그리고 포지션 중에서 지정가 주문을 찾는 이유는 무엇인가요?

사유: