오류, 버그, 질문 - 페이지 1169

 
다음 상황을 설명해 주십시오. 다중 통화 칠면조가 있으며, 그 값은 배치된 차트에 따라 변경되지 않습니다. 지정된 기호에 대한 값을 계산하고 현재 창과 어떤 식으로든 연결되지 않습니다. 이 칠면조에서는 지지선과 저항선과 같은 물체를 수동으로 그립니다. 이제 트릭: Market Watch에서 다른 악기를 창으로 드래그하면 칠면조 모양은 그대로 유지되지만 선은 사라집니다. 개체 목록 대화 상자를 호출하면 이러한 개체가 여전히 거기에 나열됩니다. 끝점의 값(날짜 및 값)은 동일하게 유지됩니다(즉, 동일한 위치에서 볼 수 있어야 함). 이는 이해할 수 있으며 아무도 변경하지 않았습니다. 그러나 선은 보이지 않습니다. 그런 다음 원래 있던 이전 도구를 창으로 드래그하면 선이 다시 표시됩니다. 문제가 무엇입니까?
 
marketeer :
다음 상황을 설명해 주십시오. 다중 통화 칠면조가 있으며, 그 값은 배치된 차트에 따라 변경되지 않습니다. 지정된 기호에 대한 값을 계산하고 현재 창과 어떤 식으로든 연결되지 않습니다. 이 칠면조에서는 지지선과 저항선과 같은 물체를 수동으로 그립니다. 이제 트릭: Market Watch에서 다른 악기를 창으로 드래그하면 칠면조 모양은 그대로 유지되지만 선은 사라집니다. 개체 목록 대화 상자를 호출하면 이러한 개체가 여전히 거기에 나열됩니다. 끝점의 값(날짜 및 값)은 동일하게 유지됩니다(즉, 동일한 위치에서 볼 수 있어야 함). 이는 이해할 수 있으며 아무도 변경하지 않았습니다. 그러나 선은 보이지 않습니다. 그런 다음 원래 있던 이전 도구를 창으로 드래그하면 선이 다시 표시됩니다. 문제가 무엇입니까?
도구 간의 가격 차이가 아닐까요? 라인은 시간/가격 좌표에 연결됩니다. 시간은 남아 있지만 가격은 변합니다. EURUSD에서 라인이 1.35의 가격에 연결되어 있으면 USDJPY에서 어디에서 볼 수 있습니까? 예를 들어 가격은 101.35입니다...
 
artmedia70 :
도구 간의 가격 차이가 아닐까요? 라인은 시간/가격 좌표에 연결됩니다. 시간은 남아 있지만 가격은 변합니다. EURUSD에서 라인이 1.35의 가격에 연결되어 있으면 USDJPY에서 어디에서 볼 수 있습니까? 예를 들어 가격은 101.35입니다...
선 - 표시기 창에서. 표시기 값은 일정합니다. 나는 그것에 대해 썼다.
 
marketeer :
선 - 표시기 창에서. 표시기 값은 일정합니다. 나는 그것에 대해 썼다.

또 다른 추가. 새 도구가 있는 창에서 선 개체가 표시되지 않을 때 개체 목록을 열고 거기에 있는 "숨겨진" 선 중 하나를 선택하고 속성 버튼을 클릭한 다음 열리는 추세선 속성 대화 상자에서 확인을 클릭합니다( 변경), 그러면 선이 표시됩니다. 그런 다음 이전 기기를 차트로 드래그하면 이 "재저장된" 선이 차례로 사라집니다(이 선은 표시되지만 속성은 다시 저장하지 않음). 이 "재저장된" 선을 차트에 다시 표시하려면 해당 속성을 다시 열고 확인을 클릭해야 합니다.

 
marketeer :

또 다른 추가. 새 도구가 있는 창에서 선 개체가 표시되지 않을 때 개체 목록을 열고 거기에 있는 "숨겨진" 선 중 하나를 선택하고 속성 버튼을 클릭한 다음 열리는 추세선 속성 대화 상자에서 확인을 클릭합니다( 변경), 그러면 선이 표시됩니다. 그런 다음 이전 기기를 차트로 드래그하면 이 "재저장된" 선이 차례로 사라집니다(이 선은 표시되지만 속성은 다시 저장하지 않음). 이 "재저장된" 선을 차트에 다시 표시하려면 해당 속성을 다시 열고 확인을 클릭해야 합니다.

서비스 데스크에 씁니다.
 
marketeer :
OBJ_LABEL 이 MT4에서 UNICODE를 지원하지 않는 것 같습니까? 프로그래밍 방식으로 그리고 레이블 속성 대화 상자에서 값을 변경했습니다. 기호가 삽입되고 대화 상자 자체에서 올바르게 표시되지만 차트에는 물음표(?)가 표시됩니다. 선택한 글꼴은 유니코드이며 레이블 속성 대화 상자에서 글꼴이 있는 드롭다운 목록에서 올바르게 선택되었습니다.

SD에서 답장을 받았습니다. 다른 사람이 이 문제에 직면할 경우를 대비하여 여기에 복사합니다.

MQL4의 문자열이 유니코드라는 사실에도 불구하고 터미널의 문자열은 여전히 si입니다.

우리는 MT4에 대해 이야기하고 있지만 완전한 유니코드 지원을 기대하는 상당히 현대적인(그리고 자주 업데이트되는) 제품인 IMHO입니다. 이것은 사실이 아닌 것으로 밝혀졌습니다.

 
계획되어 있습니까, 아니면 이미 어딘가에 어떤 형태로 MQL4 마법사가 있습니까? - Expert Advisors 생성을 위한 MQL5 마법사와 유사합니까? 타사 소프트웨어가 있다는 것을 알고 있습니다. MQ의 정기 자금에 관심이 있습니다.
 

빌드 670, 작동하지 않음:

 ChartSetInteger ( 0 , CHART_SHOW_PRICE_SCALE , false );
 ChartSetInteger ( 0 , CHART_SHOW_DATE_SCALE , false );
 
간단한 질문입니다. 새 기호가 차트에 표시되면 모든 칠면조가 저장되고 스크립트가 삭제되는 이유는 무엇입니까? 이에 대한 근거는 무엇입니까? IMHO, 불편하고 비논리적입니다. 스크립트가 백그라운드 작업을 수행할 수 있다는 것은 분명하지만 이 모호성을 해결하기 위해 사용자에게 질문할 수 있습니다. 그리고 터미널은 질문을 하지만, 질문("스크립트를 삭제하시겠습니까?")은 한 스크립트가 다른 스크립트를 대체하는 상황을 나타냅니다. 그리고 차트의 기호를 변경하는 경우 "대본을 남겨야 하나요?"라고 물어볼 필요가 있습니다.
 
marketeer :
간단한 질문입니다. 새 기호가 차트에 표시되면 모든 칠면조가 저장되고 스크립트가 삭제되는 이유는 무엇입니까? 이에 대한 근거는 무엇입니까? IMHO, 불편하고 비논리적입니다. 스크립트가 백그라운드 작업을 수행할 수 있다는 것은 분명하지만 이 모호성을 해결하기 위해 사용자에게 질문할 수 있습니다. 그리고 터미널은 질문을 하지만, 질문("스크립트를 삭제하시겠습니까?")은 한 스크립트가 다른 스크립트를 대체하는 상황을 나타냅니다. 그리고 차트의 기호를 변경하는 경우 "대본을 남겨야 하나요?"라고 물어볼 필요가 있습니다.

스크립트는 일회성 실행 프로그램입니다.

주기적 조치에 전문가 활용