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

 

누군가가 프로그램에서 만든 그래픽 개체를 터미널에서 수동으로 만든 개체와 구별하는 방법을 알고 있습니까?

이전에는 터미널 개체의 이름이 #으로 시작했습니다.

이제 mt5에서는 그런 차이가 없다.

 
안녕하세요. 추세선의 기울기를 첫 번째 극값과 두 번째 극값 사이의 지점이 아니라 백분율로 설정하는 방법이 있습니까? 즉, ext 1에 대한 ext 2는 x%입니다. 나는 가격과 시간 규모에 의존하는 가상 좌표를 생성하는 것이 권장되는 mql 포럼을 읽었습니다. 규모가 변경되면 또한 변경될 것입니다. @Artyom 트리쉬킨
 
DotCom :
안녕하세요. 추세선의 기울기를 첫 번째 극값과 두 번째 극값 사이의 지점이 아니라 백분율로 설정하는 방법이 있습니까? 즉, ext 1에 대한 ext 2는 x%입니다. 나는 가격과 시간 규모에 의존하는 가상 좌표를 생성하는 것이 권장되는 mql 포럼을 읽었습니다. 규모가 변경되면 또한 변경될 것입니다. @Artyom 트리쉬킨

가능한 정도)

하나

2

 
Taras Slobodyanik :

가능한 정도)


라고 생각했는데 그래프의 스케일 을 하면 도가 변하기 때문에 상대값을 %로 하는 것이 좋습니다.

 
DotCom :

라고 생각했는데 그래프의 스케일 을 하면 도가 변하기 때문에 상대값을 %로 하는 것이 좋습니다.

고정 척도로 계산하면 일정한 값이 있습니다.

 

안녕하세요. MQL5에 대해 질문이 있습니다.


직책과 관련된 모든 비용을 계산하는 방법은 무엇입니까?

MT4에서는 이를 위해 OrderSwap() 및 OrderCommission() 함수를 통해 주문당 스왑 및 커미션을 받고 추가했습니다.

MT5에서도 똑같이 하면 되는데, 네팅과 헤징으로 인해 어려움을 겪었습니다. 두 모드에서 모두 올바르게 작동하는 범용 솔루션이 필요합니다.

PositionGetDouble(POSITION_SWAP) 함수를 통해 위치 스왑을 얻을 수 있습니다.

그러나 수수료는 포지션 형성에 참여한 각 거래에 대해 지급됩니다. 따라서 위치 HistorySelectByPosition(position_id)별로 전체 거래 내역을 가져와야 합니다.

그런 다음 이 위치의 모든 거래를 반복하고 수수료 HistoryDealGetDouble(deal_ticket, DEAL_COMMISSION )을 합산합니다.

그러나 수수료 외에도 증명서에서 거래 비용 항목이 하나 더 있음을 발견했습니다. DEAL_FEE - 거래에 대한 지불. 거래 직후에 청구됩니다.

커미션도 마찬가지 아닌가요? 그리고 이러한 비용은 DEAL_COMMISSION 수수료와 함께 합산하면 어떻게 됩니까?

틀 렸으면 고쳐줘.

 
안녕하세요 @ Artyom Trishkin님 , 이 질문에 도움을 주실 수 있습니까? https://www.mql5.com/ru/forum/339891 ?
Как использовать processsthreadsapi.mqh в MQL5 / MQL4?
Как использовать processsthreadsapi.mqh в MQL5 / MQL4?
  • 2020.05.07
  • www.mql5.com
Скажите, пожалуйста, могу ли я использовать эту библиотеку для многопоточности процессов...
 

말해주세요, 그리고 MQL4가 내가 작성한 MA의 이전 값을 가져옵니다.

 iMA ( Symbol (), period01, 5 , 0 , MethodMa, PriceMa, i+ 1 )

MQL5에는 iMA 에 대한 " i+1 " 매개변수가 없습니다.

지금 어떻게 합니까?

이 표시기 를 MT5로 변환하고 싶습니다.
 
MakarFX :

말해주세요, 그리고 MQL4가 내가 작성한 MA의 이전 값을 가져옵니다.

MQL5에는 iMA 에 대한 " i+1 " 매개변수가 없습니다.

지금 어떻게 합니까?

이 표시기 를 MT5로 변환하고 싶습니다.

Expert Advisor 파일 "Moving Average.mq5"를 열고 MQL5에서 지표 작업의 예를 확인하십시오.

 
MakarFX :

말해주세요, 그리고 MQL4가 내가 작성한 MA의 이전 값을 가져옵니다.

MQL5에는 iMA 에 대한 " i+1 " 매개변수가 없습니다.

지금 어떻게 합니까?

이 표시기 를 MT5로 변환하고 싶습니다.
최소 +1, 최소 +1000, 가장 중요한 것은 한 번에 얻을 수 있다는 것입니다. 배열 인덱싱에 특히 주의하십시오.
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
  • www.mql5.com
Отсчет элементов копируемых данных (индикаторный буфер с индексом buffer_num) от стартовой позиции ведется от настоящего к прошлому, то есть стартовая позиция, равная 0, означает текущий бар (значение индикатора для текущего бара). При копировании заранее неизвестного количества данных в качестве массива-приемника buffer[] желательно...