MQL5에 대한 소원 - 페이지 101

 
Neon >> :

Expert Advisor에서 추가 창을 연결하는 기능 - 예를 들어 ObjWindowCreate(string Name, bool TypeWindow=false) [false - 표시기 창으로, true - 통화 쌍에 대한 별도 창으로]

가입하고 추가하고 싶습니다 ...

1) 창뿐만 아니라 창틀도.

2) 버퍼 표시기를 특정 창 및 하위 창에 바인딩하여 해당 하위/창에 동일한 유형의 표시기를 표시하는 기능. 예를 들어, 한 창에서는 정규화되고 다른 창에서는 가격 등입니다.

친애하는 MT 개발자 여러분, MQL5 도움말의 이 인용문에 대해 말씀해 주시겠습니까?

MQL5의 그래픽 개체 수가 크게 확장되었지만 한 가지 제한 사항이 나타났습니다. 즉, 사용자 지정 표시기에서 그래픽 개체 작업을 위한 기능을 사용할 수 없습니다.

어떤가요? 저것들. 이제 표시기 창에 아무 것도 그리는 것이 불가능합니까? 그렇다면 이것은 매우, 매우 나쁩니다. 그래픽 개체를 표시기로 반환하십시오.

제 생각에는 이것은 매우 비논리적인 해결책입니다. 어쨌든 이것은 MQL4 개념과 근본적으로 모순됩니다. 시장 진입 결정은 항상 지표 계산을 기반으로 합니다. 매우 자주 계산/신호는 적절한 표시기에 그래픽으로 표시되어야 합니다. 다양한 그래픽 도구(채널, 레벨 등)에 대해 말하는 것이 아닙니다. 예, 이미 작성된 지표의 수를 살펴보십시오. 적어도 절반은 그래픽을 사용합니다.

전문가에게 전반적으로 그래픽이 필요한 이유는 무엇입니까? 그의 업무는 지표로부터 신호를 받아 시장에 진입하거나 퇴출하는 것입니다.

3) 시계열 및 지표 데이터에 대한 액세스

모든 기능에서 COPY라는 단어는 우울합니다. 성능에 어떤 영향을 미칠지 궁금합니다. 지시자의 버퍼 배열에 대한 포인터를 반환하거나 직접 액세스하는 함수를 만드는 것이 더 쉽지 않을까요?


4) 도움말에서 개념적 포인트에 시간을 할애할 가치가 있습니다. 개발자가 MT5에서 작업하는 개념을 보는 방법, 그렇지 않으면 "여기서 놀고, 여기에서 놀지 말고, 여기에 물고기를 포장했습니다...")) 그리고 프로그래머는 시험을 통해 스스로 이 개념을 찾고 있습니다. 오류. 제 생각에는 다음과 같이 개념을 설명하는 것이 좋습니다.

전문가: 구조, 해결해야 할 작업, 기회, 상호 작용... ; 표시기: 구조....기타.

 

표시기 매개변수를 설정하려면 고유한 창을 만드는 기능이 필요합니다.

책갈피, 도구 모음 및 기타 창 기능 사용자 지정을 만들 수 있습니다.

MT4에서와 같이 매개변수를 설정하는 창은 이미 구식입니다.

 
Henry_White писал(а) >>

4) 도움말에서 여전히 개념적 포인트에 시간을 할애할 가치가 있습니다. 개발자가 MT5에서 작업하는 개념을 보는 방법, 그렇지 않으면 "여기서 놀고, 여기서 놀지 말고, 여기에 물고기를 포장했습니다 ...")) 그리고 프로그래머는 시험을 통해 스스로 이 개념을 찾고 있습니다. 오류. 제 생각에는 다음과 같이 개념을 설명하는 것이 좋습니다.

전문가: 구조, 해결해야 할 작업, 기회 , 상호 작용...; 표시기: 구조....기타.

구조, 해결해야 할 작업, 기회 - 이것은 어려운 작업입니다. (모두 당신의 상상 속에 있습니다.)

또한 MT5에서는 이제 전문가가 지표의 역할도 수행합니다.

예를 들어, 나는 이제 모든 지표(필요할 것임)가 전문가로 다시 작성될 것이라고 스스로 결정했습니다. 그리고 그러한 지표는 없을 것입니다.

개발자들은 모든 것을 혼동하기를 원했습니다. 슬퍼. 개발자는 그러한 단계의 모든 결과를 거의 계산하지 않았지만.

--------------

섀도우와 아나키 만세!!!!!

만세!!!

----------------

그래픽 개체

지정된 차트와 관련된 그래픽 개체와 함께 작동하도록 설계된 기능 그룹입니다. 이러한 기능은 표시기에서 사용할 수 없습니다.

기능

행동

개체만들기

지정된 차트에 지정된 유형의 개체를 만듭니다.

개체 이름

지정된 차트(지정된 차트 하위 창)에서 해당 유형의 개체 이름을 반환합니다.

개체삭제

지정된 차트에서 지정된 이름을 가진 개체를 삭제합니다(지정된 차트 하위 창에서).

개체모두 삭제

지정된 차트에서 지정된 유형의 모든 개체를 제거합니다(지정된 차트 하위 창에서).

개체찾기

지정된 ID를 가진 개체에 대한 이름으로 검색

ObjectGetTimeByValue

지정된 객체 가격 값에 대한 시간 값을 반환합니다.

ObjectGetValueByTime

지정된 시간 동안 개체의 가격 값을 반환합니다.

개체이동

개체의 지정된 앵커 포인트의 좌표를 변경합니다.

개체총계

지정된 차트(지정된 차트 하위 창)에서 지정된 유형의 개체 수를 반환합니다.

ObjectGetDouble

해당 객체 속성의 double 값을 반환합니다.

ObjectGetInteger

해당 객체 속성의 정수 값을 반환합니다.

개체 가져오기 문자열

해당 객체 속성의 문자열 값을 반환합니다.

ObjectSetDouble

해당 객체 속성의 값을 설정합니다.

개체 집합 정수

해당 객체 속성의 값을 설정합니다.

개체 집합 문자열

해당 객체 속성의 값을 설정합니다.

각 그래픽 개체에는 하위 창을 포함하여 동일한 그래픽 내에서 고유한 이름이 있어야 합니다. 객체를 생성하거나 객체의 속성 을 수정한 후에는 ChartRedraw() 함수를 호출하는 것이 좋습니다. 이 함수는 차트(및 차트에 표시 되는 모든 객체)를 강제로 그리도록 터미널에 지시합니다.

----------------------

따라서 지표가 없어야합니다!!!!!!!!!!!!!!!!!!!!!!!!!

 

nen писал(а) >>

예를 들어, 나는 이제 모든 지표(필요할 것임)가 전문가로 다시 작성될 것이라고 스스로 결정했습니다. 그리고 그러한 지표는 없을 것입니다.

와우, 당신의 노력에 행운을 빕니다. 지표는 지표여야 합니다.

모든 것을 마스터 할 수 있으며 가장 중요한 것은 방법을 이해하는 것입니다.


네, 그리고 아직 알림과 댓글은 사용할 수 없습니다. 사장님, 이제 다 가셨죠!?

 
TheXpert писал(а) >>

와우, 당신의 노력에 행운을 빕니다. 지표는 지표여야 합니다.

다른 방법은 무엇입니까?

예는 이미 주어졌습니다.

RSI는 지표입니다. 지표로 출력합니다.

그러나 RSI(예: ZUP_RSI)를 기반으로 그래픽 구성을 수행하는 경우 Expert Advisor를 만들어야 합니다!

동의합니다. 지표는 지표여야 합니다. 그러나 개발자가 그래픽 기능을 지표에 사용해서는 안된다고 믿고 이에 대해 크게 잘못 알고 있다면 개발자 자신이 그러한 상황을 만든 것입니다. 이제 혼란을 피하기 위해 모든 것을 전문가로 다시 작성해야합니다. 그리고 지표는 금지되어 있습니다 :)

 
nen >> :

다른 방법은 무엇입니까?

표시기가 완료되지 않은 경우 iCustom으로 작업하는 방법은 무엇입니까? 제 생각을 공유하겠습니다. 생각이 있습니다.
 

iCustom의 경우 표시기를 사용할 수 있습니다.

그러나 이것은 아마추어입니다. 최근에 iCustom은 거부했습니다.

그리고 MQL5에서는 iCustom 없이 모든 것을 다시 작성하기로 결정했습니다. 모든 것이 코드에 내장되어 있습니다.

 

쓰레기. 공포로 나는 지표에서 차트를 생성하는 것이 불가능해지는 순간을 기다립니다. 여기에 (나를 위한) 표준 순간이 있습니다. 표시기는 하위 창에 있고 계산하는 채널은 0번째에 그래픽으로 그려집니다! 그리고 지금 어떻게 주문합니까 ??? 결국, 표시기 버퍼는 바인딩되고 표시기 하위 창에만 바인딩됩니다! 칠면조가 없는 경우 0번째 창에 아무 것도 표시하지 않습니다.

전나무. 예, 하위 창에 표시하는 경우 수직선으로 오실레이터의 극단 영역에 대한 항목을 표시할 수 없습니다. 어서... 화났어...

 

그런 다음 지표를 완전히 포기합시다. 왜 그런가요? 모든 것은 전문가와 함께 할 수 있습니다.

또는 그래픽 개체에서. 제안 된 언어로 소매에 수 놓은 것이 아니기 때문입니다. 지표에서는 절대 아니지만 Expert Advisors에서는 처음에는 전혀 필요하지 않습니다. 아니요, 물론 필요하지만 지표보다 비교할 수 없을 정도로 적습니다. 따라서 개발자가 gr.objects를 포기하면 거의 감지할 수 없습니다.

 
TheXpert >> :
생각이 있습니다.

젠장, EventChartCustom은 지표에서도 사용할 수 없지만 얼마나 좋을까...