//+------------------------------------------------------------------+ //| Функция получает количество баров, которые отображаются (видимы )| //| в окне графика. | //+------------------------------------------------------------------+ int ChartVisibleBars( constlong chart_ID= 0 )
{
//--- подготовим переменную для получения значения свойства long result=- 1 ;
//--- сбросим значение ошибки ResetLastError ();
//--- получим значение свойства if (! ChartGetInteger (chart_ID, CHART_VISIBLE_BARS , 0 ,result))
{
//--- выведем сообщение об ошибке в журнал "Эксперты" Print ( __FUNCTION__ + ", Error Code = " , GetLastError ());
}
//--- вернем значение свойства графика return (( int )result);
}
선이 필요하지 않지만 표시기 버퍼에서 일부 값을 가져오려면 DRAW_NONE 유형 으로 그래픽 플롯 을 만듭니다. 완료 방법에 대한 도움말을 참조하세요.
그러나 솔직히 말해서 이것을 지표로 사용하는 이유는 완전히 명확하지 않습니다.
예, 문제는 지금 비교하여 직접 확인할 것입니다. 틱 작업을 위해 동일한 코드를 Expert Advisor에 입력하면 로봇에서 틱이 손실될 수 있습니다. 더 정확하게는 코드 때문이 아니라 일반적으로. 처음에는 전문가가 틱을 건너뛸 수 있다고 가정했지만(시작 기능을 수행할 때) 표시기는 할 수 없습니다. 특히 터미널에 도착하는 속도가 빠를 때. 따라서 진드기로 올바르게 작동하려면 표시기를 통해 작업해야합니까? 누가 생각합니까? 말하다...
예, 문제는 지금 비교하여 직접 확인할 것입니다. 틱 작업을 위해 동일한 코드를 Expert Advisor에 입력하면 로봇에서 틱이 손실될 수 있습니다. 더 정확하게는 코드 때문이 아니라 일반적으로. 처음에는 전문가가 틱을 건너뛸 수 있다고 가정했지만(시작 기능을 수행할 때) 표시기는 할 수 없습니다. 특히 터미널에 도착하는 속도가 빠를 때. 따라서 진드기로 올바르게 작동하려면 표시기를 통해 작업해야합니까? 누가 생각합니까? 말하다...
진드기 정보 - 동의하지만 내가 아는 한 지표조차도 모든 문제를 해결하지는 못합니다. 모든 틱을 실제로 얻으려면 CopyTicks() 함수(MT5용)를 사용해야 합니다. 하지만 그녀는 지금 곤경에 처해 있습니다.
덕분에. 이 스레드에 대해 잘 알고 있어 다시 읽고 있습니다. 네. MT4에 대해 쓰기...
나는 지표와 전문가의 판독 값을 비교합니다. 모든 것이 좋습니다. 유로 달러와 금요일에도 속도가 정상인 것으로 보이며 브로커는 영어입니다. Activetraiders - 강 너머. 계산하지 마십시오. 코드가 로봇으로 전송되는 동안... 그러면 다른 틱 처리가 있을 것입니다. 거기에서 저도 보고 비교하겠습니다... 도와주셔서 감사합니다.
여기에서도 표시기에서 이 모든 것을 빼낼 필요가 있습니다... 아마도 로봇의 직접 코드로 일부를 만들 것입니다. 이것은 진드기에 중요하지 않고 일부는 표시기에...
이것은 이해할 수 있습니다 ... 아마도 하나의 변수에 대한 짧은 예일 수 있습니다. 그게 다입니다 ... 도움말에서 직접 찾을 수 있지만 ...
덕분에. 거기, 어떤 유형의 버퍼를 구성할지에 대한 의미에서 버퍼에 쓰는 방법 .... 여기에서 원칙적으로이 표시기의 행은 필요하지 않습니다 ...
선이 필요하지 않지만 표시기 버퍼에서 일부 값을 가져오려면 DRAW_NONE 유형 으로 그래픽 플롯 을 만듭니다. 완료 방법에 대한 도움말을 참조하세요.
그러나 솔직히 말해서 이것을 지표로 사용하는 이유는 완전히 명확하지 않습니다.
전혀, 댓글과 동일합니다. 다른 마술사와만 재발견
가장 간단한 질문, 막혔습니다.
차트 창에 표시되는 막대 수 를 얻는 방법은 무엇입니까? (MQL4)
가장 간단한 질문, 막혔습니다.
차트 창에 표시되는 막대 수 를 얻는 방법은 무엇입니까? (MQL4)
선이 필요하지 않지만 표시기 버퍼에서 일부 값을 가져오려면 DRAW_NONE 유형 으로 그래픽 플롯 을 만듭니다. 완료 방법에 대한 도움말을 참조하세요.
그러나 솔직히 말해서 이것을 지표로 사용하는 이유는 완전히 명확하지 않습니다.
예, 문제는 지금 비교하여 직접 확인할 것입니다. 틱 작업을 위해 동일한 코드를 Expert Advisor에 입력하면 로봇에서 틱이 손실될 수 있습니다. 더 정확하게는 코드 때문이 아니라 일반적으로. 처음에는 전문가가 틱을 건너뛸 수 있다고 가정했지만(시작 기능을 수행할 때) 표시기는 할 수 없습니다. 특히 터미널에 도착하는 속도가 빠를 때. 따라서 진드기로 올바르게 작동하려면 표시기를 통해 작업해야합니까? 누가 생각합니까? 말하다...
예, 문제는 지금 비교하여 직접 확인할 것입니다. 틱 작업을 위해 동일한 코드를 Expert Advisor에 입력하면 로봇에서 틱이 손실될 수 있습니다. 더 정확하게는 코드 때문이 아니라 일반적으로. 처음에는 전문가가 틱을 건너뛸 수 있다고 가정했지만(시작 기능을 수행할 때) 표시기는 할 수 없습니다. 특히 터미널에 도착하는 속도가 빠를 때. 따라서 진드기로 올바르게 작동하려면 표시기를 통해 작업해야합니까? 누가 생각합니까? 말하다...
진드기 정보 - 동의하지만 내가 아는 한 지표조차도 모든 문제를 해결하지는 못합니다. 모든 틱을 실제로 얻으려면 CopyTicks() 함수(MT5용)를 사용해야 합니다. 하지만 그녀는 지금 곤경에 처해 있습니다.
https://www.mql5.com/ru/forum/42122/page17#comment_2835080
우리가 MT4에 대해 이야기하고 있다면 지표로 확실히 더 좋습니다.
\logs\20160922.log와 같은 로그 파일만 분석하십시오. 그러나 MQL4/5에서는 가져올 수 없으며 \MQL5\Files 폴더만 읽기/쓰기에 사용할 수 있습니다.
그래서 우리는 로그를 읽고 분석하고 MT4/5에게 포지션을 열어야 할 필요성을 알리는 외부 스크립트를 작성하고 있습니다.
또는 그는 어리석게도 1초에 한 번씩 로그를 Files 폴더에 복사하고 거기에서 MQL을 사용하여 이미 읽고 분석할 수 있습니다.
진드기 정보 - 동의하지만 내가 아는 한 지표조차도 모든 문제를 해결하지는 못합니다. 모든 틱을 실제로 얻으려면 CopyTicks() 함수(MT5용)를 사용해야 합니다. 하지만 그녀는 지금 곤경에 처해 있습니다.
https://www.mql5.com/ru/forum/42122/page17#comment_2835080
우리가 MT4에 대해 이야기하고 있다면 지표로 확실히 더 좋습니다.
덕분에. 이 스레드에 대해 잘 알고 있어 다시 읽고 있습니다. 네. MT4에 대해 쓰기...
나는 지표와 전문가의 판독 값을 비교합니다. 모든 것이 좋습니다. 유로 달러와 금요일에도 속도가 정상인 것으로 보이며 브로커는 영어입니다. Activetraiders - 강 너머. 계산하지 마십시오. 코드가 로봇으로 전송되는 동안... 그러면 다른 틱 처리가 있을 것입니다. 거기에서 저도 보고 비교하겠습니다... 도와주셔서 감사합니다.
여기에서도 표시기에서 이 모든 것을 빼낼 필요가 있습니다... 아마도 로봇의 직접 코드로 일부를 만들 것입니다. 이것은 진드기에 중요하지 않고 일부는 표시기에...