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

 
좋은 저녁이에요. MQL5에 등록되었지만 Android 클라이언트용 무료 표시기를 다운로드할 수 없습니다. 무엇이 문제가 될 수 있습니까?
 
alex_xss :

정말 감사합니다 꼭 봐야겠네요

예, 멋진 농담, 거의 일주일을 보냈습니다) 엉덩이 화상)

글쎄, 왜 귀찮게. 그리기에 삼각형을 사용하는 표시기가 있습니다. 모든 것이 아름답게 밝혀지고 색상이 이미 선택되어 그런 잼을 보았습니다.
지표는 개인적인 용도가 아니며 그러한 버그로 릴리스하는 것은 넌센스입니다. 내가 초보자이기 때문에 꽤 gemorno인 전체 렌더링을 변경하거나 버그를 수정하십시오.

그리드의 색상을 변경하는 것은 도움이 되지 않습니다. 당신이 올바르게 지적했듯이, 저는 이미 직접 했습니다.) 처음에는 일부 색상 조합에서 도움이 될 것 같았습니다.

그리드의 색상을 변경하는 것은(도움이 되었다면) 용납될 수 없는 일입니다. 사용자가 이에 영향을 줄 수 있기 때문에 갑자기 색상을 변경하고 싶어하기 때문입니다.
이 기능을 차단하는 옵션도 사용자에게 적합하지 않습니다. 이유는 분명하다고 생각합니다))

작업: 사용자가 화면에서 그리드를 볼 수 있도록 하려면 활성화된 경우 항상 동일한 색상입니다. 수직 그리드 + 음영 개체가 있는 MT4 버그를 고려합니다. 뭘 더 추가해야할지 모르겠어

사실 위에서 작성한 varik이 적합합니다. 연마할 수 있습니다. 당신은 황금 남자입니다!! 그저 감사하다는 말밖에 표현할 길이 없습니다. 당신의 도움에 대해 별 다섯 개를 줄 수 있습니다.

몇 가지 간단한 질문:
약한 컴퓨터에서 강한 지연이 발생합니까? 나는 이것이 어리석은 질문이라는 것을 알고 있지만 어떤 대답도 환영합니다
" 그냥 8MB의 메모리가 먹어 치울 것입니다 ." - RAM에 대해 이야기하고 있지 않은 것 같습니다.)) 그것에 대해 말하면 8MB는 하찮은 것입니다.
iCanvas는 필수입니다. 일반적인 것은 작동하지 않습니까? 사용자가 여전히 "이 파일은 거기에, 이 파일은 거기에 간다"라고 말하는 것뿐입니다. 그들은 벙어리, 그들은 무엇을 어디로 밀어야하는지 이해하지 못합니다)

이 파일을 Include 폴더에 넣습니다.
표시기 또는 어드바이저의 시작 부분에 줄을 삽입하십시오.

 #include <GridBug.mqh> 

모든 것이 최고 성능으로 실행됩니다. 그러나 RAM에서는 이 칩이 위치할 각 창에서 8MB(4K 모니터의 경우 32MB)를 먹습니다.
그리고 누군가 가 그리드의 색상 이나 창의 배경을 변경하면 OnChartEvent 함수의 본문에 선을 삽입해야 합니다.

 if (id== CHARTEVENT_CHART_CHANGE ) grid_bug.ReDraw();


파일:
GridBug.mqh  3 kb
 
상황이 있습니다. 네팅 계정. 같은 기기, 다른 차트, 같은 로봇이 있지만 마법은 다릅니다. 하나가 열리고 두 번째가 채워지면 포즈의 마술은 두 번째 로봇에서 나올 것입니까? 첫 번째 로봇이 어떤 조각을 열었고 두 번째 로봇이 어떤 조각을 열었는지 어떻게든 결정할 수 있습니까?
 
Yevhenii Levchenko :
상황이 있습니다. 네팅 계정. 같은 기기, 다른 차트, 같은 로봇이 있지만 마법은 다릅니다. 하나가 열리고 두 번째가 채워지면 포즈의 마술은 두 번째 로봇에서 나올 것입니까? 첫 번째 로봇이 어떤 조각을 열었고 두 번째 로봇이 어떤 조각을 열었는지 어떻게든 결정할 수 있습니까?

할 수 있다. 위치 ID별로 기록을 가져와 주문 및/또는 거래를 정렬해야 합니다. 거기에서 마술을 통해 어떤 고문이 어떤 볼륨을 열었는지 결정할 수 있습니다.

 

안녕하세요..
테스터에서 WindowScreenShot을 사용하면 터미널이 멈춥니다.
해결 방법을 알려주세요.

무효메인()

{

문자열 st=TimeToStr( TimeCurrent() , TIME_DATE|TIME_SECONDS);

st=StrTran(st, ":", ".");

if(FolderForTF)

st=TimeToStr(마침표())+"\\"+st;

if(폴더 기호)

st=기호()+"\\"+st;

WindowScreenShot(st+".gif", size_x, size_y);

}

//+----------------------------------------------- --------------------+

//| |

//+----------------------------------------------- --------------------+

문자열 StrTran(문자열 str, 문자열 strfrom, 문자열 strto)

{

국제;

문자열 outstr="", 임시 문자열;


for(n=0; n<StringLen(str); n++)

{

tempstr=StringSubstr(str, n, StringLen(strfrom));

if(tempstr==strfrom)

{

outstr=outstr+strto;

n=n+StringLen(strfrom)-1;

}

또 다른

outstr=outstr+StringSubstr(str, n, 1);

}

반환(외부 문자열);

}

 
Alexey Viktorov :

할 수 있다. 위치 ID별로 기록을 가져와 주문 및/또는 거래를 정렬해야 합니다. 거기에서 마술을 통해 어떤 고문이 어떤 볼륨을 열었는지 결정할 수 있습니다.

대충 이해 ... 노력하겠습니다. 고맙습니다!
 
좋은 저녁이에요. 다음을 기반으로 한 최소한 한 명의(인터넷에서 전혀 찾지 못한) 조언자를 찾도록 도와주세요.   피보나치 확장   오픈 소스 부탁드립니다.
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
При создании графического объекта функцией ObjectCreate() необходимо указать тип создаваемого объекта, который может принимать одно из значений перечисления ENUM_OBJECT. Дальнейшие уточнения свойств созданного объекта возможно с помощью функций по работе с графическими объектами.
 
1690627 :
좋은 저녁이에요. MQL5에 등록되었지만 Android 클라이언트용 무료 표시기를 다운로드할 수 없습니다. 무엇이 문제가 될 수 있습니까?
알았다? 저도 답을 찾지 못했습니다.
 
Medved49 :
알았다? 저도 답을 찾지 못했습니다.
Windows 컴퓨터 전용. 안드로이드 또는 ios 없음
 
Vladislav Andruschenko :
Windows 컴퓨터 전용. 안드로이드 또는 ios 없음
PC에서도 다운로드가 되지 않았습니다. 로딩을 클릭합니다 - MT5 보유 여부에 관계없이 정보창이 팝업됩니다 - 예를 클릭합니다 - MT5가 로딩 중입니다 ... 그리고 다음은 어떻게 해야 하나요? 작성하거나 제공하지 않습니다.