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

 
Yedelkin :
즉, EURUSD H1 차트의 데이터가 아닌 기술/커스텀 지표의 막대가 ?
네 정확히
 
ilunga : 네, 맞습니다.

글쎄, 어쨌든 우리는 이전 지표의 지표 버퍼 값을 iMa 기술 지표로 전송해야한다는 것이 밝혀졌습니다. 선행 표시기에 여러 표시기 버퍼 (막대 표시용)가 있는 경우 특정 버퍼를 지정하려면 iCustom을 사용하여 핸들을 가져와야 할 가능성이 큽니다. 아직 다른 아이디어가 없습니다.

 
Yedelkin :

글쎄, 어쨌든 우리는 이전 지표의 지표 버퍼 값을 iMa 기술 지표로 전송해야한다는 것이 밝혀졌습니다. 선행 표시기에 여러 표시기 버퍼 (막대 표시용)가 있는 경우 특정 버퍼를 지정하려면 iCustom을 사용하여 핸들을 가져와야 할 가능성이 큽니다. 아직 다른 아이디어가 없습니다.

이렇게 구현하겠습니다. 설정에 '이전 지표의 데이터 사용' 항목이 있는 것뿐인데 이를 통해 자동화하고 싶었다.
 
ilunga : 은 이렇게 구현하겠습니다. 설정에 '이전 지표의 데이터 사용' 항목이 있는 것뿐인데 이를 통해 자동화하고 싶었다.

Directory에서 바로 정보를 찾을 수는 없지만 "이전 표시기의 데이터를 사용"할 때 맨 처음 표시기 버퍼 의 데이터만 전송된다고 어딘가에 있습니다. 즉, 핸들을 지정할 때 실제로는 첫 번째 버퍼만 가리킵니다. 항상 잘 되는 것은 아닙니다. ..그러나 선행 표시기에 버퍼가 하나만 있는 경우(또는 다른 버퍼를 지정할 필요가 없는 경우) 이론적으로 시도할 수 있습니다. 불행히도 나는 기술(표준) 지표로 작업하지 않았기 때문에 상황이 어떻게 돌아가는지 짐작할 수 있을 뿐입니다.

 

나는 무언가를 붙이지 않는다. 표시기에서 Sleep() 의 아날로그를 만들고 레이블에 납땜하기로 결정했습니다(누르는 시각적 효과가 있도록 누름에)

 void InitClick( string Name)
{
   long CLR;
   uint mSecs= GetTickCount ();
   uint Delay= 100 ;
   CLR= ObjectGetInteger ( 0 ,Name, OBJPROP_COLOR );
   ObjectSetInteger ( 0 ,Name, OBJPROP_COLOR , clrSilver );
   //Comment("");
   do
   while ( GetTickCount ()-mSecs<Delay);
   //Comment("");
   ObjectSetInteger ( 0 ,Name, OBJPROP_COLOR ,CLR);
}

이것은 모든 Delay 값에 대해 작동하지 않으므로 매우 빠른 상태 변경 옵션이 제거됩니다.

행의 주석 처리를 제거하면 모든 것이 작동합니다. 문제가 무엇입니까?

 
FiftyStars :

행의 주석 처리를 제거하면 모든 것이 작동합니다. 문제가 무엇입니까?

ChartRedraw 누누
 
sergeev :
ChartRedraw 누누
감사해요
 
OBJPROP_COLOR 유형 의 객체 속성에 디지털 등가물이 있습니까(MQL4에서는 이와 같았지만 도움말에는 있었지만 여기에서는 없었습니다)?(루프에서 반복하고 싶습니다)
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов - Документация по MQL5
 
또 다른 질문: MQL5에 외부 라이브러리를 포함할 수 있습니까? 그렇다면 어딘가에 그것에 대한 정보가 있습니까?
 
FiftyStars :
또 다른 질문: MQL5에 외부 DLL을 포함할 수 있습니까? 그렇다면 어딘가에 그것에 대한 정보가 있습니까?

10분 안에 MQL5용 DLL 라이브러리를 작성하고 데이터를 교환하는 방법은 무엇입니까? https://www.mql5.com/ru/articles/18

Delphi에서 MQL5용 DLL 작성 지침 https://www.mql5.com/en/articles/96

Как за 10 минут написать DLL библиотеку для MQL5 и обмениваться данными?
Как за 10 минут написать DLL библиотеку для MQL5 и обмениваться данными?
  • 2010.01.27
  • MetaQuotes Software Corp.
  • www.mql5.com
Так уж сложилось, что сейчас мало кто из разработчиков помнит, как написать простую DLL библиотеку и в чем особенности связывания разнородных систем. Я постараюсь за 10 минут на примерах продемонстрировать весь процесс создания простых DLL библиотек и раскрою некоторые технические детали нашей реализации связывания. Покажу пошаговый процесс создания DLL библиотеки в Visual Studio с примерами передачи разных типов переменных (числа, массивы, строки и т.д.) и защиту клиентского терминала от падений в пользовательских DLL.