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

 
dmitriikirov43 :

웃으셨다니 다행입니다. 초반이라 어떻게 하면 최대한 외모를 가꾸는지 배우려고 노력하고 있다. 이익과 전략에 대해,

이에 대한 스크립트가 많이 있으며 앞으로 작성하고 변경하는 것이 더 쉽습니다. 여기에서 답을 찾으려고 해요

인터넷에서 답을 찾을 수 없거나 구현 방법을 알 수 없습니다. 위에 2가지 질문 중 하나를 해결하는 방법을 썼습니다 .

저와 같은 주전자라면 사용법을 이해하실 거라 생각합니다)))

위에서도 포럼이 "죽었다"고 썼습니다(이는 제 해석입니다). 따라서 구식 솔루션 만 찾을 수 있습니다. Artyom은 언어에 대한 문서에서 읽을 내용을 알려줍니다. 다시 한 번, 필요한 모든 것이 있습니다. 즉, OBJ_LABEL 생성 및 좌표 변경이지만 새로운 언어 기능을 사용합니다. 이제 ObjectSet 함수 대신 함수를 사용하는 것이 더 정확합니다.

 bool    ObjectSetInteger ( 
   long      chart_id,         // идентификатор графика 
   string    object_name,     // имя 
   int       prop_id,         // свойство 
   long      prop_value       // значение 
   );

문서에는 레이블 좌표를 설정하는 예가 있습니다.

 //--- установим координаты метки 
   ObjectSetInteger (chart_ID,name, OBJPROP_XDISTANCE ,x); 
   ObjectSetInteger (chart_ID,name, OBJPROP_YDISTANCE ,y); 

및 레이블 텍스트

 //--- установим текст 
   ObjectSetString (chart_ID,name, OBJPROP_TEXT ,text); 

이를 바탕으로 검색을 매뉴얼을 주의 깊게 읽는 것으로 대체함으로써 많은 시간을 절약할 수 있습니다.

또한 이전 언어에는 그림을 표시하는 데 사용되는 " 그래픽 레이블 " 개체가 없다는 점에 유의해야 합니다. 이렇게 하면 전혀 존재하지 않는 것에 대한 설명이 있는 죽은 포럼을 찾는 데 보낼 수 있었던 많은 시간을 절약할 수 있었습니다...

 
Alexey Viktorov :

위에서도 포럼이 "죽었다"고 썼습니다(이는 제 해석입니다). 따라서 구식 솔루션 만 찾을 수 있습니다. Artyom은 언어에 대한 문서에서 읽을 내용을 알려줍니다. 다시 한 번, 필요한 모든 것이 있습니다. 즉, OBJ_LABEL 생성 및 좌표 변경이지만 새로운 언어 기능을 사용합니다. 이제 ObjectSet 함수 대신 함수를 사용하는 것이 더 정확합니다.

문서에는 레이블 좌표를 설정하는 예가 있습니다.

및 레이블 텍스트

이를 바탕으로 검색을 매뉴얼을 주의 깊게 읽는 것으로 대체함으로써 많은 시간을 절약할 수 있습니다.

또한 이전 언어에는 그림을 표시하는 데 사용되는 " 그래픽 레이블 " 개체가 없다는 점에 유의해야 합니다. 이렇게 하면 전혀 존재하지 않는 것에 대한 설명이 있는 죽은 포럼을 찾는 데 보낼 수 있었던 많은 시간을 절약할 수 있었습니다...

정보를 주셔서 감사합니다. 이해합니다. 이것은 저에게 어렵습니다. 저는 프로그래밍과 아무 관련이 없습니다. 호기심에 시도하기로 결정했습니다. 저를 위해 쓰여진 대부분은 상형문자 같고, 뭔가를 추가할 때마다 저는 마법과 우연에 성공의 50%를 돌립니다😆 감사합니다!
 
dmitriikirov43 :
정보를 주셔서 감사합니다. 이해합니다. 이것은 저에게 어렵습니다. 저는 프로그래밍과 아무 관련이 없습니다. 호기심에 시도하기로 결정했습니다. 저를 위해 쓰여진 대부분은 상형문자 같고, 뭔가를 추가할 때마다 저는 마법과 우연에 성공의 50%를 돌립니다😆 감사합니다!

모든 사람은 이것으로 시작합니다... 이상하게도 이것은 상형 문자이기도 합니다. Telman의 이름을 딴 우리 학교에서는 모두가 독일어를 배웠지만 나는 하나도 배우지 못했지만 프로그래밍은 진지하게 관심을 갖게되었습니다 ... 그리고 그것은 마술과 우연이 아니라 인내와 두뇌를 사용하는 능력에 기인해야합니다. 기다려, 모든 것이 잘 될 것입니다.

 
Vladimir Simakov :

보다. 외침에 대해 - 이것은 비유적입니다. 상처를 주었다면 사과합니다. dll 작성과 관련하여 mql은 Windows 생태계에 살고 있으며 Windows 아래에 dll을 작성하고 Windows는 다른 시간 형식을 갖습니다. 공식 문서에 대한 링크를 제공했습니다. 예전에 구글에서 예문... 배우고 싶으면 공부하고, 복사해서 붙이고 싶으면 하고,

다음 예에서는 Windows API 시간을 Unix 시간으로 변환합니다.

구글에서 찾았는데 확인이 안되네요.

그리고 선과 색상으로 작업하는 방법은 무엇입니까? wchar_t가 문자열과 함께 사용 된다는 것을 읽었지만 함수 내부에 이러한 표현식을 작성하면

_DLLAPI void fnReplaceString( wchar_t *text)
  {
   wchar_t Text1= "Text1" ; //не работает значит для строк wchar_t 
//не подходит

  }
 
Seric29 :

그리고 선과 색상으로 작업하는 방법은 무엇입니까? wchar_t가 문자열과 함께 사용 된다는 것을 읽었지만 함수 내부에 이러한 표현식을 작성하면

결국 컴파일러는 모든 것을 당신에게 씁니다. 이해할 수없는 것이 무엇입니까?
 
Vladimir Simakov :
결국 컴파일러는 모든 것을 당신에게 씁니다. 이해할 수없는 것이 무엇입니까?

그가 쓰는 것을 보았습니까? 예를 들어, 나는 그가 쓰는 것을 이해하지 못합니다. 두 번째 질문도 있습니다. 실제로 wchar_t 를 사용해야 합니까? 아마도 더 나은 것이 있습니까?

 
Seric29 :

그가 쓰는 것을 보았습니까? 예를 들어, 나는 그가 쓰는 것을 이해하지 못합니다. 두 번째 질문도 있습니다. 실제로 wchar_t 를 사용해야 합니까? 아마도 더 나은 것이 있습니까?

그는 당신이 const char * 값으로 wchar_t 엔티티를 초기화할 수 없다고 씁니다.

이해하지 못한다면 불행히도 언어의 기초 가 없는 것입니다. 특히 mql과 같은 세부 사항에 대해 dll을 작성하기에는 너무 이릅니다. 기본부터 시작하세요.

 
안녕하세요. 여러분, 도와주세요. 저는 프로그래밍이 처음입니다.
나는 이제 다음 조건을 추가해야 하는 간단한 조언자를 작성했습니다.
매수 주문의 손절매가 발생하면 매도 주문을 엽니다.
이 코드를 도와주세요
 
jarikn :
안녕하세요. 여러분, 도와주세요. 저는 프로그래밍이 처음입니다.
나는 이제 다음 조건을 추가해야 하는 간단한 고문을 작성했습니다.
매수 주문의 손절매가 발생하면 매도 주문을 엽니다.
이 코드를 도와주세요

너무 빠르면

Только "Полезные функции от KimIV".
Только "Полезные функции от KimIV".
  • 2011.02.18
  • www.mql5.com
Все функции взяты из этой ветки - http://forum.mql4...
 
Vitaly Muzichenko :

너무 빠르면

감사하다. 나는 이것을 정리할 것이다