[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 515

 
Morzh09 >> :

Добрый день, друзья.

Прошу прощения, что повторяю вопрос...
очень хочется разобраться...


Подскажите, пожалуйста, как изменить код стандартного Stochаstic следующим образом:

нужно добавить в индикатор внешний параметр: чтобы можно было вручную указать (при "набрасывании" индикатора на график), данные с какого графика (и какого TF) брать.

Заранее большое спасибо.


새 표시기를 만들고 필요한 매개변수를 사용자 변수에 입력하고 다음과 같은 명령으로 표시기 버퍼를 채우는 것이 훨씬 쉽습니다.
 iStochastic ( string symbol, int timeframe, int %Kperiod, int %Dperiod, int slowing, int method, int price_field, int mode, int shift) 
 
주문 개시일을 결정하는 방법은 무엇입니까?
 
vlandex >> :
Как определить дату открытия ордера?

OrderOpenTime ( ) 및 보다 구체적으로 일, 년, 주 등은 수신된 값을 기반으로 하는 별도의 함수입니다.

 
drknn >> :


메타에디터의 도움으로 가자. 독서.


필요한 것! 매우 감사합니다!

 
chief2000 >> :
Необходимо получить значение минут текущего времени, т.е. если сейчас 22:34 то интересуют "34".
Можно

После этого провести какие-нибудь манипуляции со стрингом чтобы извлечь минуты
(и кажется без цикла-for не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще?
Спасибо!
문자열로 작업하는 기능은 많지만 이 경우 부분 문자열을 추출하는 것으로 충분합니다 https://docs.mql4.com/ru/strings/StringSubstr
 
외부 파일(예: 메모장)에 데이터를 쓴 다음 이 데이터를 변수로 읽는 방법은 무엇입니까?
 
splxgf >> :
Для работы со строками есть много функций, но в данном случае извлечения подстроки достаточно https://docs.mql4.com/ru/strings/StringSubstr

엄청난! 고맙습니다!




 
나는 다음과 같은 문제에 부딪쳤다. 테스터는 히스토리를 통해 루프된 Expert Advisor(무한 루프 기반)를 실행하는 것을 원하지 않으며, 루프가 중단되면 Expert Advisor가 매 틱마다 새로 시작하고 기억하지 못한다. 변수의 이전 값. 지금은 이 뉘앙스를 해결하기 위해 전역 변수 를 사용하지만 변수가 많을 때는 상당한 양의 어리석은 수작업이 필요합니다. 아마도 누군가가 더 쉬운 방법을 알고 있습니까? 공유해주세요.
 
vlandex >> :
Как записать данные во внешний файл (например, в блокнот), а потом считать эти данные в переменную?

메모장은 데이터를 쓰기 위한 외부 파일이 아니라 응용 프로그램입니다. notepad.exe에 정보를 쓰면 응용 프로그램이 종료됩니다.

파일에서 데이터를 읽기 위해 MQL4는 파일 작업을 제공합니다. MetaEditor 도움말을 참조하세요. 거기에도 예가 있습니다.

 
Gardenn >> :
Столкнулся с такой проблемой: тестер не хочет гонять по истории зацикленный советник (на базе бесконечного цикла), а если отказаться от зацикленности, то оказывается, что на каждом тике советник стартует заново и не помнит предыдущие значения переменных. Я сейчас, чтобы обойти этот нюанс, использую глобальные переменные, но когда переменных много, это требует изрядной тупой ручной работы. Возможно кто-то знает более простой способ? Поделитесь, пожалуйста.

함수를 정의하기 전에 변수를 정적으로 선언하십시오. 이러한 변수는 함수가 호출될 때 초기화되지 않고(함수 본문에서 강제로 초기화되지 않는 한) 호출 사이에 값을 저장합니다.