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

 
Karputov Vladimir :

그리고 MT4에서는 다음과 같이 썼습니다.

?

그리고 어떤 식으로든 영향을 미치나요? 저는 항상 기본적으로 이 설정을 가지고 있습니다.

그러나 차이가 없어야 합니다. 조언자가 아무리 잘못하더라도 터미널이 절단되어서는 안됩니다. 어드바이저 자체가 막히거나 끊기거나 다른 일을 할 수 있습니다 ... 그러나 터미널이 동시에 끊어지면 안됩니다.

 

iVolumes 표시기에서 시각적 매개변수를 프로그래밍 방식으로 변경하는 방법을 알 수 없습니다. 다음 매개변수가 중요합니다.

- 선 두께

- 선 색상

- 레벨 추가

도움말을 읽은 후 MqlParam 표시기 입력 매개변수 구조를 사용해야 한다는 것을 이해하지만 응용 프로그램의 이념을 이해할 수 없습니다. 누가 이것을 했습니까, 나에게 말하십시오. 아니면 개발자가 응답하십시오.

 
Andrey Dik :

"시장 감시"에서 기호가 제거되지 않는 이유는 무엇입니까? 프로그래밍 방식으로든 수동으로든. 이 기호에 대해 열린 차트가 없습니다.

빌드 1108.

캐릭터가 삭제되지 않는 이유는 무엇입니까?

터미널은 "4305 - MarketWatch에서 기호 추가 또는 제거 오류" 오류에 대해 불평합니다.

 

exe 파일을 열려고 하는데 아무 일도 일어나지 않고 스크립트가 오류 없이 로드 및 언로드되고 결과가 없습니다. 무엇이 잘못되었습니까?

 #property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#import   "shell32.dll"                //Подключим dll (входит в состав windows)       
   int ShellExecuteA( int hwnd, string Operation, string 
                    File, string Parameters, string Directory, int ShowCmd); 
#import
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---

string Path= "C:\\Windows\\System32\\" ;
int start = ShellExecuteA( 0 , "Open" , "notepad.exe" , "" ,
                      Path, 3 );  
if (start< 0 ) Alert ( "плохо" );                       
   
  }
//+------------------------------------------------------------------+
 
Oleg Tsarkov :

exe 파일을 열려고 하는데 아무 일도 일어나지 않고 스크립트가 오류 없이 로드 및 언로드되고 결과가 없습니다. 무엇이 잘못되었습니까?

ShellExecuteW, 유니코드 문자열 사용
 
Renat Fatkhullin :
ShellExecuteW, 유니코드 문자열 사용

감사합니다. 시도해 보겠습니다.

일어난)

 
Aleksandr Novikov :

전문가 여러분, 사용자 지정 MA 표시기 (첨부)에서 " 적용 대상: ... " 기능을 구현하는 방법은 무엇입니까?

표준 이동 평균 지표 - " 적용 대상: 첫 번째 지표의 데이터 "에서 어떻게 될까요?

포럼에서 이 질문을 했습니다. 아무도 MQL에서 이러한 구현 가능성을 알지 못하거나 말할 수 없습니다.

그리고 즉시 개발자에게 질문합니다-내장 표준 표시기의 코드가 닫혀 있고 수정할 수 없는 이유는 무엇입니까?

친애하는 관리자, 최소한 누군가가 답변을 줄 수 있습니까?

 
Aleksandr Novikov :

친애하는 관리자, 최소한 누군가가 답변을 줄 수 있습니까?

관리자는 아니지만 첫 번째 질문에 답하려고 합니다. 사용자 코드의 " 적용 대상: ... "이 iMAOnArray ()로 대체되고 작동합니다.

두 번째 질문도 답이 없는 질문을 하려고 했습니다. 그러나 이러한 표시기는 모듈식이며 해당 부분은 필요에 따라 터미널에서 호출되는 \Include 폴더에 있다고 생각합니다.

 
Service Desk에서는 평소와 같이 침묵하며 많은 요청을 볼 수 있습니다.

버그인지 아닌지는 모르겠지만 사용하기 불편합니다. Expert Advisors를 만들 때 소스 코드를 /MQL5/Projects 디렉토리에 배치하고 컴파일할 때 컴파일된 Expert Advisors는 /MQL5/Experts 디렉토리에 넣습니다. 모든 것은 파일 구조의 위치 논리에 따라 올바르게 해결됩니다. 하지만 EA의 소스 코드가 있는 디렉토리에서도 컴파일된 코드를 찾습니다. /MQL5/Projects에 있습니다. 문제는 이것이 어떤 종류의 오류라면 분명히 개발자가 고칠 것입니다. 하지만 이 동작이 논리에 의해 제공된다면 아시는 분들의 해명을 부탁드립니다.

OS 윈도우 8.1 x64

MT5 32비트, 빌드 1108, 빌드 1085와 동일한 동작

ME 빌드 1108

사유: