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

 
zlodei :

나는 mql4에서 가장 간단한 지표를 작성했고 mql5로 번역하고 싶었고 지금 일주일 동안 시도했지만 작동하지 않습니다! 벌써 신경이 쓰이네요, 어머니 mql5, 어떻게 mql5의 34행 중 가장 단순한 칠면조가 이미 88을 썼습니까!

다음은 mql4 코드입니다.

그리고 여기 mql5에서:

MT5 에서 표시기 a의 라인이 올바르게 표시되지 않습니다.

내가 뭘 잘못 썼어?

좋은 사람들이여, 도와주세요. 불쌍한 사람을 불쌍히 여겨주세요. 솔직히 말해서 이미 한계점에 도달했습니다. 여기에서 맹세할 수 없다는 것은 유감입니다!

중재자님, 저를 차단하지 마세요. 문제가 있으면 먼저 한 번 경고해 주세요.

모든 버퍼에 대해 ArraySetAsSeries(..., true) 가 필요합니다( OnInit() ). 그리고 모든 것이 작동합니다. // MT5에서 기본값은 =false입니다. 왜 안 물어봐, 나도 몰라.
 
papaklass :

https://www.mql5.com/en/docs/indicators 참조

표준 지표 코드가 있습니다.

고맙습니다!

어쩌면 내가 질문을 제대로 하지 못했을 수도 있고, 이미 스스로 알아냈고, 이것이 필요했습니다.

Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
Операции с графиками / ChartIndicatorAdd - Документация по MQL5
 
MetaDriver :
모든 버퍼에 대해 ArraySetAsSeries(..., true) 가 필요합니다( OnInit() ). 그리고 모든 것이 작동합니다. // MT5 기본값 = false. 왜 안 물어봐, 나도 몰라.

이것은 도움이 되지 않을 것입니다... 틱마다 CopyOpen 및 CopyClose 함수의 여러 번(수만 번) 호출이 있기 때문에 표시기가 발생하고 어떤 경우에는 터미널이 정지됩니다.

게다가 CopyOpen에서는 배열 제한을 넘어서는 것이 명백하고 mql5에서는 프로그램 실행 이 중지됩니다. 그리고 CPU에 대한 끔찍한 부하가 밝혀지면서 ...

Документация по MQL5: Программы MQL5 / Выполнение программ
Документация по MQL5: Программы MQL5 / Выполнение программ
  • www.mql5.com
Программы MQL5 / Выполнение программ - Документация по MQL5
 
Fleder :

이것은 도움이 되지 않을 것입니다... 틱마다 CopyOpen 및 CopyClose 함수의 여러 번(수만 번) 호출이 있기 때문에 표시기가 발생하고 어떤 경우에는 터미널이 정지됩니다.

게다가 CopyOpen에서는 배열 제한을 넘어서는 것이 명백하고 mql5에서는 프로그램 실행 이 중지됩니다. 그리고 CPU에 대한 끔찍한 부하가 밝혀지면서 ...

얼마나 끔찍한 알고리즘을 가지고 있는지).
 
zfs :
얼마나 끔찍한 알고리즘을 가지고 있는지).
이 소름 끼치는 알고리즘은 내 것이 아닙니다. 한 사람(작가)이 도움을 요청했는데 정중하게 보내주셨어요!
 
Fleder :
이 소름 끼치는 알고리즘은 내 것이 아닙니다. 한 사람(작가)이 도움을 요청했는데 정중하게 보내주셨어요!
문제를 해결하는 것은 귀하에게만 남아 있습니다.)
 

안녕하세요 !

내가 데모에서 거래하는 법을 배우는 동안 말해 주세요.

나는 10분의 일시 중지 후 손절매로 숏에 내기를 했고 시세는 서버에서 로드되지 않았습니다. 로딩 후 양초는 5000포인트까지 뛰었고 스톱은 약했다.

이게 시발 데모야? 아니면 실제 계정에서도 발생합니까?

고맙습니다.

 
sbr080 :

안녕하세요 !

내가 데모에서 거래하는 법을 배우는 동안 말해 주세요.

나는 10분의 일시 중지 후 손절매로 숏에 내기를 했고 시세는 서버에서 로드되지 않았습니다. 로딩 후 양초는 5000포인트까지 뛰었고 스톱은 약했다.

이게 시발 데모야? 아니면 실제 계정에서도 발생합니까?

고맙습니다.

데모는 시뮬레이션되었으며 정상적인 작동이 보장되지 않습니다. 중지는 모든 계정에서 작동할 수 있습니다.
 

sbr080 :

아니면 실제 계정에서도 발생합니까?

무슨 일이?

백점짜리 머리핀?

또는 무역 손실?

 

여러분, 보류 중인 주문을 수정할 때 수명이 설정된 경우 마지막 두 줄에 무엇을 작성해야 하는지 알려주십시오. (예: 6시간 - ).

request.type_time = ORDER_TIME_SPECIFIED; // 주문은 만료일까지 유효합니다.
request.expiration = TimeCurrent()+6*3600;// 마지막으로 알려진 서버 시간 + 시간 수*시간

수명이 바뀌지 않으면 수정할 때 아무 것도 쓸 수 없습니까? 기본적으로 자체적으로 죽습니다.

그의 인생을 바꾸고 싶다면?

보류 주문 수정

보류 중인 주문의 가격 수준을 수정하기 위한 거래 요청. 7개의 필드가 필요합니다.

행동 _

주문 _

가격 _

_

_ _

type_time

만료

디렉토리의 다음 두 줄을 입력할 수 없습니다.

type_time

만료별 주문 유형입니다. 값은 ENUM_ORDER_TYPE_TIME중 하나일 수 있습니다.

만료

보류 중인 주문 만료 날짜( ORDER_TIME_SPECIFIED 유형 주문의 경우 )

어떻게 보이는지 전문가에게 적어주세요, 수정하면 이해하겠습니다. 미리 감사드립니다.
사유: