[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 515

 
Morzh09 >> :

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

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


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

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

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


Yeni bir gösterge oluşturmak, gerekli parametreleri kullanıcı değişkenlerine girmek ve gösterge arabelleklerini aşağıdaki gibi bir komutla doldurmak çok daha kolaydır.
 iStochastic ( string symbol, int timeframe, int %Kperiod, int %Dperiod, int slowing, int method, int price_field, int mode, int shift) 
 
Bir siparişin açılış tarihi nasıl belirlenir?
 
vlandex >> :
Как определить дату открытия ордера?

OrderOpenTime ( ) ve daha spesifik olarak gün, yıl, hafta vb. bunlar alınan değere göre ayrı işlevlerdir.

 
drknn >> :


Gelelim metaeditörün yardımına. Okuma.


Neye ihtiyacın var! Çok teşekkürler!

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

После этого провести какие-нибудь манипуляции со стрингом чтобы извлечь минуты
(и кажется без цикла-for не обойтись, что станет дополнительной нагрузкой на проц). Верно ли это или есть что-то попроще?
Спасибо!
Dizelerle çalışmak için birçok işlev vardır, ancak bu durumda bir alt dize çıkarmak yeterlidir https://docs.mql4.com/ru/strings/StringSubstr
 
Harici bir dosyaya (örneğin, bir not defterine) veri nasıl yazılır ve ardından bu veriler bir değişkene nasıl okunur?
 
splxgf >> :
Для работы со строками есть много функций, но в данном случае извлечения подстроки достаточно https://docs.mql4.com/ru/strings/StringSubstr

Harika! Teşekkür ederim!




 
Aşağıdaki sorunla karşılaştım: test cihazı, geçmiş boyunca döngülü bir Uzman Danışman (sonsuz döngüye dayalı) çalıştırmak istemiyor ve döngü terk edilirse, Uzman Danışmanın her tıklamada yeniden başladığı ve hatırlamadığı ortaya çıkıyor. değişkenlerin önceki değerleri. Şimdi bu nüansı aşmak için global değişkenleri kullanıyorum, ancak çok fazla değişken olduğunda, bu oldukça fazla miktarda aptal manuel çalışma gerektiriyor. Belki birisi daha kolay bir yol biliyordur? Lütfen paylaşın.
 
vlandex >> :
Как записать данные во внешний файл (например, в блокнот), а потом считать эти данные в переменную?

Not Defteri, veri yazmak için harici bir dosya değil, bir uygulamadır. Notepad.exe'ye herhangi bir bilgi yazarsanız, uygulama öldürülecektir.

Dosyalardan veri okumak için MQL4, dosya işlemleri sağlar. MetaEditor yardımına bakın. Orada da örnekler var.

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

Fonksiyonları tanımlamadan önce değişkenleri statik olarak bildirin. Bu değişkenler, işlevler çağrıldığında (fonksiyon gövdesinde başlatılmaya zorlanmadığı sürece) başlatılmaz ve çağrılar arasında değerlerini depolar.