Прошу прощения, что повторяю вопрос... очень хочется разобраться...
Подскажите, пожалуйста, как изменить код стандартного 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 не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще? Спасибо!
Gardenn>>: Столкнулся с такой проблемой: тестер не хочет гонять по истории зацикленный советник (на базе бесконечного цикла), а если отказаться от зацикленности, то оказывается, что на каждом тике советник стартует заново и не помнит предыдущие значения переменных. Я сейчас, чтобы обойти этот нюанс, использую глобальные переменные, но когда переменных много, это требует изрядной тупой ручной работы. Возможно кто-то знает более простой способ? Поделитесь, пожалуйста.
Добрый день, друзья.
Прошу прощения, что повторяю вопрос...
очень хочется разобраться...
Подскажите, пожалуйста, как изменить код стандартного Stochаstic следующим образом:
нужно добавить в индикатор внешний параметр: чтобы можно было вручную указать (при "набрасывании" индикатора на график), данные с какого графика (и какого TF) брать.
Заранее большое спасибо.
创建一个新的指标,在用户变量中输入所需的参数,并通过以下命令填充指标缓冲区,这要容易得多Как определить дату открытия ордера?
OrderOpenTime( )和更具体的日、年、周等是基于接收值的独立函数
Идём в справку метаэдитора. Читаем.这正是我所需要的!非常感谢您!
Необходимо получить значение минут текущего времени, т.е. если сейчас 22:34 то интересуют "34".
Можно
После этого провести какие-нибудь манипуляции со стрингом чтобы извлечь минуты
(и кажется без цикла-for не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще?
Спасибо!
Для работы со строками есть много функций, но в данном случае извлечения подстроки достаточно https://docs.mql4.com/ru/strings/StringSubstr
很好!谢谢你!
Как записать данные во внешний файл (например, в блокнот), а потом считать эти данные в переменную?
记事本不是一个用于写入数据的外部文件,它是一个应用程序。如果你在notepad.exe中写入任何信息,这个应用程序就会被毁掉。
MQL4提供文件操作,用于从文件中读取数据。见MetaEditor的帮助。那里也有一些例子。
Столкнулся с такой проблемой: тестер не хочет гонять по истории зацикленный советник (на базе бесконечного цикла), а если отказаться от зацикленности, то оказывается, что на каждом тике советник стартует заново и не помнит предыдущие значения переменных. Я сейчас, чтобы обойти этот нюанс, использую глобальные переменные, но когда переменных много, это требует изрядной тупой ручной работы. Возможно кто-то знает более простой способ? Поделитесь, пожалуйста.
在定义函数之前将变量声明为静态变量。这些变量在函数被调用时不被初始化(除非它们在函数主体中被强行初始化),并在两次调用之间存储其值。