Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1442

 
Aleksey Vyazmikin #:
Uzman Danışman belirtilen TF üzerinde bir gösterge kullanır, TF'yi gösterge tutamacından nasıl bulabilirim?

https://www.mql5.com/ru/docs/series/indicatorparameters

Документация по MQL5: Доступ к таймсериям и индикаторам / IndicatorParameters
Документация по MQL5: Доступ к таймсериям и индикаторам / IndicatorParameters
  • www.mql5.com
IndicatorParameters - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Valeriy Yastremskiy #:

Açık değil, belirtilen TF bilinmelidir. Durum daha ayrıntılı olmalıdır.

Bir diziyi kopyalarken, kodu evrensel hale getirmek için TF'yi zorla belirtmek istemiyorum.

 

"params=-1" alıyorum - örnekteki gibi yapıyorum.

int params=IndicatorParameters(handle,indicator_type,parameters);

Ve böylece, göstergelerin varlığı belirlenir

2023.02.03 15:21:35.289 2008.01.02 09:02:00   Window=0,  indicator #2,   handle=12

Genel olarak 4014 hatası alıyorum - "Sistem işlevinin çağrılmasına izin verilmiyor".

2023.02.03 15:33:52.945 2008.01.02 09:03:00   Ошибка получения параметров индикатора:4014
 
macd_handle = iMACD(_Symbol, _Period, 15, 26, 1, PRICE_CLOSE);
Test cihazında çalışmıyor, gerçek hayatta şu sonucu veriyor:
2023.02.03 17:53:53.481 6343 (EURGBP,M30) Parametreler (4):
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parametre 0: type=TYPE_INT, long_value=15, double_value=0,string_value=(null)
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parametre 1: type=TYPE_INT, long_value=26, double_value=0,string_value=(null)
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parametre 2: type=TYPE_INT, long_value=1, double_value=0,string_value=(null)
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parametre 3: type=TYPE_INT, long_value=1, double_value=0,string_value=(null)


_Symbol, _Period parametre değildir, bu nedenle " belirtilen TF bilinmelidir " .

 
trader6_1 #:
Test cihazında çalışmıyor, gerçek hayatta şu sonucu veriyor:
2023.02.03 17:53:53.481 6343 (EURGBP,M30) Parametreler (4):
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parametre 0: type=TYPE_INT, long_value=15, double_value=0,string_value=(null)
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parametre 1: type=TYPE_INT, long_value=26, double_value=0,string_value=(null)
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parametre 2: type=TYPE_INT, long_value=1, double_value=0,string_value=(null)
2023.02.03 17:53:53.481 6343 (EURGBP,M30) parametre 3: type=TYPE_INT, long_value=1, double_value=0,string_value=(null)


_Symbol, _Period parametre değildir, bu nedenle " belirtilen TF bilinmelidir " .

Tamam, yani bir çözüm yok.

 
Kaydırma ile ilgili sorunu nasıl çözebilirim, bir dikdörtgen çiz erken, belirli bir fiyata doğru çizime ihtiyacım var ve kayıyor, sonra yukarı, sonra aşağı....
 
Nikolay bir dikdörtgen çiz erken, belirli bir fiyata doğru çizime ihtiyacım var ve kayıyor, sonra yukarı, sonra aşağı....

Bana gösterebilir misiniz - yeniden üretemedim. Mumun ortasındaki genişlikte bir düzeltme var.

 
Aleksey Vyazmikin #:

Bana gösterebilir misiniz - yeniden üretemedim. Mumun ortasında bir genişlik düzeltmesi var.

Teşekkürler, anladım, sadece mum çubuğunda düzeltme olmaması için boş bir yere çizmem gerekiyor :)
 
Nikolay #:
Teşekkürler, anladım, sadece mum düzeltmesi olmaması için boş alana çizmem gerekiyor :).

Rica ederim.

Belki de ayarlarda "Manyetizasyon" parametresine "0" koymanız gerekir


 
Aleksey Vyazmikin #:

Bir şey değil.

Belki de ayarlardaki "Mıknatıslanma" parametresine "0" koymalısınız


Doğru, teşekkürler)