Прошу прощения, что повторяю вопрос... очень хочется разобраться...
Подскажите, пожалуйста, как изменить код стандартного Stochаstic следующим образом:
нужно добавить в индикатор внешний параметр: чтобы можно было вручную указать (при "набрасывании" индикатора на график), данные с какого графика (и какого TF) брать.
Заранее большое спасибо.
새 표시기를 만들고 필요한 매개변수를 사용자 변수에 입력하고 다음과 같은 명령으로 표시기 버퍼를 채우는 것이 훨씬 쉽습니다.
iStochastic ( string symbol, int timeframe, int %Kperiod, int %Dperiod, int slowing, int method, int price_field, int mode, int shift)
chief2000>> : Необходимо получить значение минут текущего времени, т.е. если сейчас 22:34 то интересуют "34". Можно
После этого провести какие-нибудь манипуляции со стрингом чтобы извлечь минуты (и кажется без цикла-for не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще? Спасибо!
문자열로 작업하는 기능은 많지만 이 경우 부분 문자열을 추출하는 것으로 충분합니다 https://docs.mql4.com/ru/strings/StringSubstr
나는 다음과 같은 문제에 부딪쳤다. 테스터는 히스토리를 통해 루프된 Expert Advisor(무한 루프 기반)를 실행하는 것을 원하지 않으며, 루프가 중단되면 Expert Advisor가 매 틱마다 새로 시작하고 기억하지 못한다. 변수의 이전 값. 지금은 이 뉘앙스를 해결하기 위해 전역 변수 를 사용하지만 변수가 많을 때는 상당한 양의 어리석은 수작업이 필요합니다. 아마도 누군가가 더 쉬운 방법을 알고 있습니까? 공유해주세요.
Gardenn>> : Столкнулся с такой проблемой: тестер не хочет гонять по истории зацикленный советник (на базе бесконечного цикла), а если отказаться от зацикленности, то оказывается, что на каждом тике советник стартует заново и не помнит предыдущие значения переменных. Я сейчас, чтобы обойти этот нюанс, использую глобальные переменные, но когда переменных много, это требует изрядной тупой ручной работы. Возможно кто-то знает более простой способ? Поделитесь, пожалуйста.
함수를 정의하기 전에 변수를 정적으로 선언하십시오. 이러한 변수는 함수가 호출될 때 초기화되지 않고(함수 본문에서 강제로 초기화되지 않는 한) 호출 사이에 값을 저장합니다.
Добрый день, друзья.
Прошу прощения, что повторяю вопрос...
очень хочется разобраться...
Подскажите, пожалуйста, как изменить код стандартного Stochаstic следующим образом:
нужно добавить в индикатор внешний параметр: чтобы можно было вручную указать (при "набрасывании" индикатора на график), данные с какого графика (и какого TF) брать.
Заранее большое спасибо.
새 표시기를 만들고 필요한 매개변수를 사용자 변수에 입력하고 다음과 같은 명령으로 표시기 버퍼를 채우는 것이 훨씬 쉽습니다.Как определить дату открытия ордера?
OrderOpenTime ( ) 및 보다 구체적으로 일, 년, 주 등은 수신된 값을 기반으로 하는 별도의 함수입니다.
메타에디터의 도움으로 가자. 독서.필요한 것! 매우 감사합니다!
Необходимо получить значение минут текущего времени, т.е. если сейчас 22:34 то интересуют "34".
Можно
После этого провести какие-нибудь манипуляции со стрингом чтобы извлечь минуты
(и кажется без цикла-for не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще?
Спасибо!
Для работы со строками есть много функций, но в данном случае извлечения подстроки достаточно https://docs.mql4.com/ru/strings/StringSubstr
엄청난! 고맙습니다!
Как записать данные во внешний файл (например, в блокнот), а потом считать эти данные в переменную?
메모장은 데이터를 쓰기 위한 외부 파일이 아니라 응용 프로그램입니다. notepad.exe에 정보를 쓰면 응용 프로그램이 종료됩니다.
파일에서 데이터를 읽기 위해 MQL4는 파일 작업을 제공합니다. MetaEditor 도움말을 참조하세요. 거기에도 예가 있습니다.
Столкнулся с такой проблемой: тестер не хочет гонять по истории зацикленный советник (на базе бесконечного цикла), а если отказаться от зацикленности, то оказывается, что на каждом тике советник стартует заново и не помнит предыдущие значения переменных. Я сейчас, чтобы обойти этот нюанс, использую глобальные переменные, но когда переменных много, это требует изрядной тупой ручной работы. Возможно кто-то знает более простой способ? Поделитесь, пожалуйста.
함수를 정의하기 전에 변수를 정적으로 선언하십시오. 이러한 변수는 함수가 호출될 때 초기화되지 않고(함수 본문에서 강제로 초기화되지 않는 한) 호출 사이에 값을 저장합니다.