Функцию Sleep() нельзя вызывать из пользовательских индикаторов, так как индикаторы выполняются в интерфейсном потоке и не должны его тормозить. В функцию встроена проверка состояния флага остановки эксперта каждую 0.1 секунды.
Если указаны параметры start_time и stop_time, то функция возвращает количество баров в диапазоне дат. Если эти параметры не указаны, то функция возвращает общее количество баров. Если данные для таймсерии с указанными параметрами при вызове функции Bars() еще не сформированы в терминале, или данные таймсерии в момент вызова функции не...
Если указаны параметры start_time и stop_time, то функция возвращает количество баров в диапазоне дат. Если эти параметры не указаны, то функция возвращает общее количество баров. Если данные для таймсерии с указанными параметрами при вызове функции Bars() еще не сформированы в терминале, или данные таймсерии в момент вызова функции не...
또 누가 도울 수 있습니까? 틱 또는 양초(막대)에서 일시 중지 하고 잠들지 않는(수면) 방법, 즉, 예를 들어 100개 막대에 대한 거래를 종료한 후 거래하지 않으며 기능이 실생활에서도 테스터에서 작동하도록 아무것도 하지 않습니다. .
당신의 마법과 상징으로 역사상 마지막으로 닫힌 질서를 찾으십시오
이 주문에는 마감 시간이 있습니다.
모든 틱은 현재 시간을 확인하고 마감된 주문에서 발견된 시간에서 이 시간을 뺍니다. 바에서도 비즈니스를 비교하는 방법 - 바에는 몇 초 만에 열리는 시간과 TF가 있습니다.
유일한 문제는 첫 번째 주문이며, 마지막으로 마감된 주문을 결정할 때 기록에 없으면 0을 반환합니다. 즉, 1970.01.01
나는 코드를 작성하지 않을 것입니다 - KIM 기능에는 마지막으로 마감된 주문을 찾는 방법이 있어야 합니다
당신의 마법과 상징으로 역사상 마지막으로 닫힌 질서를 찾으십시오
이 주문에는 마감 시간이 있습니다.
모든 틱은 현재 시간을 확인하고 마감된 주문에서 발견된 시간에서 이 시간을 뺍니다. 바에서도 비즈니스를 비교하는 방법 - 바에는 몇 초 만에 열리는 시간과 TF가 있습니다.
유일한 문제는 첫 번째 주문이며, 마지막으로 마감된 주문을 결정할 때 기록에 없으면 0을 반환합니다. 즉, 1970.01.01
나는 코드를 작성하지 않을 것입니다 - KIM 기능에는 마지막으로 마감된 주문을 찾는 방법이 있어야 합니다
작동 방식을 알려주는 것이 좋습니다.
int WaitXBars = 100;
날짜 시간 신호 시간 = TimeCurrent() ;
if (iBarShift(NULL,0, signalTime) < 100) 반환; // 건너뛰기..
테스터에서 원하지 않습니다. 그리고 당신이 쓴 것은 어렵고 혐오스럽습니다.
작동 방식을 알려주는 것이 좋습니다.
int WaitXBars = 100;
날짜 시간 신호 시간 = TimeCurrent();
if (iBarShift(NULL,0, signalTime) < 100) 반환; // 건너뛰기..
그리고 당신이 쓴 것은 어렵고 혐오스럽습니다.
난 반대할 게 없어, 잠깐만, 누군가가 당신에게 얼마나 더 쉬운지 알려줄 것입니다.
작동 방식을 알려주는 것이 좋습니다.
int WaitXBars = 100;
날짜 시간 신호 시간 = TimeCurrent();
if (iBarShift(NULL,0, signalTime) < 100) 반환; // 건너뛰기..
당신은 항상 현재 막대를 가지고 있습니다 - 0
ZERO가 STA보다 작기 때문에 항상 100보다 작습니다.
마지막으로 마감된 위치의 시간이 필요하다고 들었습니다.
그리고 어디를 봐야 하는지도 지적했다
막대 번호를 반환하는 기능도 있습니다. 모든 것이 준비되었습니다.
난 반대할 게 없어, 잠깐만, 누군가가 당신에게 얼마나 더 쉬운지 알려줄 것입니다.
가능한 경우 - 거래 코드와 함께 예제를 보내십시오. 인터넷에서 아무 것도 찾지 못했습니다.
가능한 경우 - 거래 코드와 함께 예제를 보내십시오. 인터넷에서 아무 것도 찾지 못했습니다.
https://www.mql5.com/ru/forum/131859
당신은 항상 현재 막대를 가지고 있습니다 - 0
ZERO가 STA보다 작기 때문에 항상 100보다 작습니다.
마지막으로 마감된 위치의 시간이 필요하다고 들었습니다.
그리고 어디를 봐야 하는지도 지적했다
막대 번호를 반환하는 기능도 있습니다. 모든 것이 준비되었습니다.
왠만하면 들어갈 수 없는 것인데 대기바 수는 어디에 표시되나요?
막대의 수 그럼 기다려?
어떤 식으로든 입력할 수 없는 것, 표시된 곳에 막대의 수 그럼 기다려?
귀하의 예에서 이미 명시된
시간만 변경하면 됩니다