사용자 정의 기호. 오류, 버그, 질문, 제안. - 페이지 17

 
Roman :


당신은 자신과 모순됩니다. 하나의 메시지에 AND를 작성하고 이제 OR을 작성하십시오.
당신 은 분명히 정의가 옳지 않습니다 . 비트 단위가 아닌 고급 mql 언어로 작성합니다.
덧셈의 결과로 비트가 AND를 갖게 된다는 사실은 이해할 수 있지만 우리는 이것을 볼 수 없지만 그것에 대해 알고 있습니다.
다른 사람들이 이해할 수 있도록 더 논리적으로 표현하면 Bitwise OR이 플래그 값의 합계를 반환합니다!
하지만 나처럼은 아니야!
이 주제를 마치겠습니다.

아니요, 동의하지 않습니다. 그러나 정의가 실제로 모두 옳은 것은 아닙니다. 독학에서 무엇을 ...

여기에서 당신의 메시지 이해의 시작이 눈에 띕니다. 이것에 대해 주제를 실제로 닫을 수 있으며 모든 것을 스스로 이해할 수 있습니다.

 

다른 스레드에서 물어봐야 하나요?

zull.kzn :

안녕하세요 여러분

mt를 처음 실행했는데 데이터 분석 및 플로팅에 필요합니다.

심볼을 만들고 csv에서 막대를 로드하면 Instant 디렉토리에 두꺼운 데이터 파일이 표시됩니다.

활성화된 기호, 시장 개요에

차트가 표시되지 않음 - "업데이트 대기 중"


내가 뭐 놓친 거 없니?

MT4와 MT5에서 모두 시도했습니다. 모든 것이 동일합니다.

데모 그래픽 - 점프를 실행

 
zull.kzn :

다른 스레드에서 물어봐야 할까요?

여기에서 시도하십시오 https://www.mql5.com/ru/forum/133408
Клуб Телепатов
Клуб Телепатов
  • 2011.05.08
  • www.mql5.com
Клуб телепатов Вас послали сюда? Тогда давайте знакомиться! Как же такое могло случиться со мной...
 
Slava :
여기에서 시도하십시오 https://www.mql5.com/ru/forum/133408


< img src= " https://c.mql5.com/3/283/2.jpg " >

이미지가 삽입되지 않고 버튼이 표시되지 않습니다.

파일:
2.jpg  353 kb
 
zull.kzn :


< img src= " https://c.mql5.com/3/283/2.jpg " >

이미지가 삽입되지 않고 버튼이 표시되지 않습니다.

왜 버튼이 없어요? 메시지 편집 창 상단에는 여러 버튼이 있습니다. "그림(Alt + I)"이라는 툴팁 팝업도 있습니다.

csv 파일 선택 대화 상자에서 누가 확인 버튼을 누르나요?

 
Slava :

왜 버튼이 없어요? 메시지 편집 창 상단에는 여러 버튼이 있습니다. "그림(Alt + I)"이라는 툴팁 팝업도 있습니다.

csv 파일 선택 대화 상자에서 누가 확인 버튼을 누르나요?

글쎄요, 버튼이 없습니다. 스크린샷 참조 - 툴팁에는 그림 버튼이 있지만 현재 창에는 없습니다. alt + i가 작동하지 않습니다. 크롬 브라우저

mt에서 모든 OK는 물론 눌렀습니다.

막대는 오른쪽과 왼쪽 창에 모두 나타납니다.

거기에 OK도 눌러져 있습니다.

이러한 모든 작업이 수행될 때 상황이 정확하게 설명됩니다.

파일:
3.jpg  51 kb
 
zull.kzn :

mt에서 모든 OK는 물론 눌렀습니다.

막대는 오른쪽과 왼쪽 창에 모두 나타납니다.

거기에 OK도 눌러져 있습니다.

이러한 모든 작업이 수행될 때 상황이 정확하게 설명됩니다.

당신이하고있는 일을 스크린 샷과 함께 단계별로 설명하십시오.

이전 스크린샷에서 파일 선택 대화 상자 에 도달했고 이 파일의 항목이 인식되지만 확인을 클릭했는지 여부는 명확하지 않은 것을 볼 수 있습니다. 입력 포커스가 파일 이름에 있기 때문에 대부분 그렇지 않습니다.

 
Slava :

당신이하고있는 일을 스크린 샷과 함께 단계별로 설명하십시오.

이전 스크린샷에서 파일 선택 대화 상자에 도달했고 이 파일의 항목이 인식되지만 확인을 클릭했는지 여부는 명확하지 않은 것을 볼 수 있습니다. 입력 포커스가 파일 이름에 있기 때문에 대부분 그렇지 않습니다.

확인을 눌렀다

오른쪽 창 닫힘

왼쪽 창에 막대가 나타납니다.

거기도 확인 눌러주세요

왼쪽 창 닫힘

결과적으로이 비문이있는 검은 창

파일:
1.gif  5323 kb
 

버그 23.

가져온 틱은 CopyTicks 기능에 대해 전달된 틱을 종료합니다.

 #define PRINT(A) Print ( #A + " = " + ( string )(A))

#define SIZE 100

void OnStart ()
{
   MathSrand (( uint ) TimeLocal ());
   const string Name = _Symbol + ( string ) MathRand ();
  
   MqlTick Ticks[];
  PRINT( CustomSymbolCreate (Name, NULL , _Symbol )); // Создали символ.
  PRINT( SymbolSelect (Name, true )); // Поместили в Обзор рынка
  PRINT( CopyTicksRange ( _Symbol , Ticks, COPY_TICKS_INFO , D'2019.06.01' * 1000 )); // Взяли тики
  
  PRINT( ArrayResize (Ticks, SIZE));     // Оставили только SIZE-тиков
  PRINT( CustomTicksAdd (Name, Ticks)); // Пробросили их все
  PRINT( CopyTicksRange (Name, Ticks)); // Убедились, что тиков в истории именно столько.

   MqlTick NewTicks[];  
  PRINT( ArrayCopy (NewTicks, Ticks, 0 , 30 , 10 )); // Взяли 10 тиков с индексами 30-39.

  PRINT( CustomTicksReplace (Name, NewTicks[ 0 ].time_msc, LONG_MAX , NewTicks)); // Записали их так, чтобы они были с правого края.
   
  PRINT( CopyTicksRange (Name, Ticks)); // Убедились, что тиков в истории 40.
}


결과

 CustomSymbolCreate (Name, NULL , _Symbol ) = true
SymbolSelect (Name, true ) = true
CopyTicksRange ( _Symbol ,Ticks, COPY_TICKS_INFO , D'2019.06.01' * 1000 ) = 1096621
ArrayResize (Ticks, 100 ) = 100
CustomTicksAdd (Name,Ticks) = 100
CopyTicksRange (Name,Ticks) = 100
ArrayCopy (NewTicks,Ticks, 0 , 30 , 10 ) = 10
CustomTicksReplace (Name,NewTicks[ 0 ].time_msc, LONG_MAX ,NewTicks) = 10
CopyTicksRange (Name,Ticks) = 10
 
zull.kzn :

확인을 눌렀다

오른쪽 창 닫힘

왼쪽 창에 막대가 나타납니다.

거기도 확인을 눌러주세요

왼쪽 창 닫힘

결과적으로이 비문이있는 검은 창

재생할 수 없습니다. 막대를 가져온 직후 빈 차트가 업데이트됩니다.

그래프가 열려 있지 않으면 어떻게 됩니까? 막대를 가져온 후 차트를 엽니 다.

또는 차트를 닫았다가 엽니다.

또는 차트의 컨텍스트 메뉴에서 차트를 업데이트합니다.