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

 
Artyom Trishkin :
순수 mql에서는 프로그래밍 방식으로 불가능합니다. WinAPI를 통해 이 창과 날짜를 찾아야 한다고 생각합니다.
MQL이 이것을 가능하게 하지 않은 것은 유감입니다.
 
Money_Maker :
MQL이 이것을 가능하게 하지 않은 것은 유감입니다.
테스트 속도를 높이기 위해 이 작업을 수행하고 있습니까? 그렇다면 데이터가 Expert Advisor와 관련된 시간 간격을 프로그래밍 방식으로 설정하고 이 날짜보다 이전의 데이터는 단순히 잘립니다. 결국 작업 속도를 크게 늦추는 것은 테스터의 주문 기록 열거입니다. 더 많은 위치가 닫힐 수록 기록이 커지고 주문 열거 주기가 길어집니다.
 
Artyom Trishkin :
테스트 속도를 높이기 위해 이 작업을 수행하고 있습니까? 그렇다면 데이터가 Expert Advisor와 관련된 시간 간격을 프로그래밍 방식으로 설정하고 이 날짜보다 이전의 데이터는 단순히 잘립니다. 결국 작업 속도를 크게 늦추는 것은 테스터의 주문 기록 열거입니다. 더 많은 위치가 닫힐 수록 기록이 커지고 주문 열거 주기가 길어집니다.
아니요, 이것은 테스트가 아닙니다. 과거 거래를 분석하기 위한 것입니다.
 
Money_Maker :
아니요, 이것은 테스트가 아닙니다. 과거 거래를 분석하기 위한 것입니다.
글쎄요, 역사를 한 번 살펴보고 수집한 것을 배열로 분석하십시오.
 
전체적인 색 구성과 인터페이스를 리메이크하는 것이 현실적입니까? 글꼴을 변경하고 아이콘을 추가하거나 기타 재미있는 사용자 지정 작업을 하시겠습니까? 그렇다면 해당 주제에 대한 링크를 제공해 주시면 대단히 감사하겠습니다.
 

프로그래머 여러분, 저에게 어려운 문제에 도움을 요청합니다.

첫 번째 어려움은 프로그래밍 경험이 거의 없다는 것입니다. MQL4에서 간단한 것을 시도했습니다. 그러나 MQL5에는 경험이 전혀 없습니다. 하지만 지금은 5k에서 해야 합니다.

목표는 지표를 구축하는 것입니다. 그것이 무엇을 보여줄지, 나는 단지 추측하고 있습니다) 그리고 물론, 나는 그것이 어떤 용도로 사용될지 아직 모릅니다. 그러나 길은 걷는 사람이 마스터 할 것이므로 이미 무언가를 시작해야합니다.

지표의 본질은 선을 만드는 것이며, 그 포인트는 0 캔들이 열리는 순간 첫 번째 캔들의 가격으로 계산됩니다. 이것은 양초의 OHLC를 기반으로 한 일종의 가중 평균입니다. 저것들. 과거의 일정 기간이 아니라 특정 양초의 특정 값만.

두 번째 단계는 양초에서 특정 거리에서이 선으로 가야합니다.

셋째, 차트의 특정 패턴으로 계산하는 것을 금지하고 패턴이 더 이상 유효하지 않으면 계산을 다시 시작합니다.

------

이제 내 주요 질문은 일반 Mashka의 지표를 기반으로하고 내가 생각한 것에 맞게 톱질하기 시작하면 나에게 적합합니까? 아니면 처음부터 시작하는 것이 더 낫습니까? Mashka에는 기간에 대한 선 계산도 포함되어 있지만 필요하지 않습니다.

 
Andrey Koldorkin :

프로그래머 여러분, 저에게 어려운 문제에 도움을 요청합니다.

첫 번째 어려움은 프로그래밍 경험이 거의 없다는 것입니다. MQL4에서 간단한 것을 시도했습니다. 그러나 MQL5에는 경험이 전혀 없습니다. 하지만 지금은 5k에서 해야 합니다.

목표는 지표를 구축하는 것입니다. 그것이 무엇을 보여줄지, 나는 단지 추측하고 있습니다) 그리고 물론, 나는 그것이 어떤 용도로 사용될지 아직 모릅니다. 그러나 길은 걷는 사람이 마스터 할 것이므로 이미 무언가를 시작해야합니다.

지표의 본질은 선을 만드는 것이며, 그 포인트는 0 캔들이 열리는 순간 첫 번째 캔들의 가격으로 계산됩니다. 이것은 양초의 OHLC를 기반으로 한 일종의 가중 평균입니다. 저것들. 과거의 일정 기간이 아니라 특정 양초의 특정 값만.

두 번째 단계는 양초에서 특정 거리에서이 선으로 가야합니다.

셋째, 차트의 특정 패턴으로 계산하는 것을 금지하고 패턴이 더 이상 유효하지 않으면 계산을 다시 시작합니다.

------

이제 내 주요 질문은 일반 Mashka의 지표를 기반으로하고 내가 생각한 것에 맞게 톱질하기 시작하면 나에게 적합합니까? 아니면 처음부터 시작하는 것이 더 낫습니까? Mashka에는 기간에 대한 선 계산도 포함되어 있지만 필요하지 않습니다.

4-ke/5-ke의 표시기는 내부적으로 크게 다르지 않으므로 어느 것으로 시작하든 상관하지 않습니다. 그리고 MA를 사용해서는 안 됩니다. 필요하지 않은 중복 코드가 많이 있습니다.
 
Nehrome :
전체적인 색 구성과 인터페이스를 리메이크하는 것이 현실적입니까? 글꼴을 변경하고 아이콘을 추가하거나 기타 재미있는 사용자 지정 작업을 하시겠습니까? 그렇다면 해당 주제에 대한 링크를 제공해 주시면 대단히 감사하겠습니다.
개별 그래프의 색 구성표만 선택하거나 개별 그래프의 다양한 속성에 대해 색을 개별적으로 사용자 지정할 수 있습니다. F8 키를 누르거나 마우스 오른쪽 버튼의 컨텍스트 메뉴를 사용하여 차트 속성 창을 호출하기만 하면 됩니다.

터미널 자체의 글꼴이나 버튼 모양을 사용자 지정할 수 없습니다. 제어 요소의 개별 블록 위치는 마우스로 블록을 새 위치로 끌어서 만 변경할 수 있습니다.
 
Andrey Koldorkin :

프로그래머 여러분, 저에게 어려운 문제에 도움을 요청합니다.

첫 번째 어려움은 프로그래밍 경험이 거의 없다는 것입니다. MQL4에서 간단한 것을 시도했습니다. 그러나 MQL5에는 경험이 전혀 없습니다. 하지만 지금은 5k에서 해야 합니다.

목표는 지표를 구축하는 것입니다. 그것이 무엇을 보여줄지, 나는 단지 추측하고 있습니다) 그리고 물론, 나는 그것이 어떤 용도로 사용될지 아직 모릅니다. 그러나 길은 걷는 사람이 마스터 할 것이므로 이미 무언가를 시작해야합니다.

지표의 본질은 선을 만드는 것이며, 그 포인트는 0 캔들이 열리는 순간 첫 번째 캔들의 가격으로 계산됩니다. 이것은 양초의 OHLC를 기반으로 한 일종의 가중 평균입니다. 저것들. 과거의 일정 기간이 아니라 특정 양초의 특정 값만.

두 번째 단계는 양초에서 특정 거리에서이 선으로 가야합니다.

셋째, 차트의 특정 패턴으로 계산하는 것을 금지하고 패턴이 더 이상 유효하지 않으면 계산을 다시 시작합니다.

------

이제 내 주요 질문은 일반 Mashka의 지표를 기반으로하고 내가 생각한 것에 맞게 톱질하기 시작하면 나에게 적합합니까? 아니면 처음부터 시작하는 것이 더 낫습니까? Mashka에는 기간에 대한 선 계산도 포함되어 있지만 필요하지 않습니다.

템플릿 빌드부터 시작합니다. 편집기에서 Indicators의 네비게이터 창을 마우스 오른쪽 버튼으로 클릭하고 폴더 생성을 선택합니다. 어떻게 든 이름을 지정하십시오. 표시기가 그 안에 있습니다.

그런 다음 이 새 폴더도 클릭하고 새 파일을 선택합니다. 생성할 프로그램 유형 - 사용자 지정 표시기 를 선택하는 보조 창이 열립니다. 도우미의 모든 단계를 거쳐야 하고, 입력 매개변수를 추가하고, 표시 유형을 지정해야 합니다. 직접 알아내십시오. 완료되면 새 지표 템플릿이 생성됩니다. 필요한 코드로 채우는 일만 남았지만 이것이 다음 단계...
 

인사말.

현재 양초에서 지정된 조건에 따라 주문이 이미 열리고 수동으로 닫힌 경우 새 양초 전에 열리지 않도록 조건을 작성하는 방법을 알려주십시오.