İşlem sırasında özel bir göstergede giriş parametresi nasıl değiştirilir ve değişiklikler uygulanır?
Diyelim ki ma 25 vardı, şimdi ma 33'e ihtiyacım var.
Anladığım kadarıyla giriş parametreleri yalnızca başlatma sırasında ortaya çıkıyor. Ama işlem yaparken göstergeyi değiştirmem gerekiyor
Görünüşe göre danışmanın giriş parametrelerindeki değerleri değiştirirken OnInit() tetikleniyor, bu da yeni parametre değerlerinin uygulandığı anlamına geliyor. Ya da ben hatalıyım?
Görünüşe göre danışmanın giriş parametrelerindeki değerleri değiştirirken OnInit() tetikleniyor, bu da yeni parametre değerlerinin uygulandığı anlamına geliyor. Ya da ben hatalıyım?
Ben böyle oldum.
Çalışmıyor
inputint InpMA_ma_period = 25 ; // Параметры МА inputint InpMA_ma_shift = 0 ; // MA PRICE_HIGH and PRICE_LOW: horizontal shift inputENUM_MA_METHOD InpMA_ma_method = MODE_SMA ; // MA PRICE_HIGH: smoothing type double ExtInpMA_ma_period=InpMA_ma_period;
int handle_MA;
intOnInit ()
{
handle_MA= iCustom (m_symbol.Name(), Period (), "MA" ,ExtInpMA_ma_period,InpMA_ma_shift,InpMA_ma_method, PRICE_CLOSE );
}
voidOnTick ()
{
// Ставим новый параметр индикатора и делаем пересчет с новым параметром ???
ExtInpMA_ma_period = 33 ;
}
İşlem sırasında özel bir göstergede giriş parametresi nasıl değiştirilir ve değişiklikler uygulanır?
Diyelim ki ma 25 vardı, şimdi ma 33'e ihtiyacım var.
Anladığım kadarıyla giriş parametreleri yalnızca başlatma sırasında ortaya çıkıyor. Ama işlem yaparken göstergeyi değiştirmem gerekiyor
İşlem sırasında özel bir göstergede giriş parametresi nasıl değiştirilir ve değişiklikler uygulanır?
Diyelim ki ma 25 vardı, şimdi ma 33'e ihtiyacım var.
Anladığım kadarıyla giriş parametreleri yalnızca başlatma sırasında ortaya çıkıyor. Ama işlem yaparken göstergeyi değiştirmem gerekiyor
Önceden İKİ gösterge oluşturun.
Önceden İKİ gösterge oluşturun.
Hayır, iki göstergeye ihtiyacım yok. Müzayede sırasında bunu değiştirmem gerekiyor.
Dinamikler, tabiri caizse.
Bir şekilde boşaltılıp yeni parametrelerle yüklenebilir mi?
Hayır, iki göstergeye ihtiyacım yok. Müzayede sırasında bunu değiştirmem gerekiyor.
Dinamikler, tabiri caizse.
Bir şekilde boşaltılıp yeni parametrelerle yüklenebilir mi?
Üç gösterge oluşturun :).
Genel olarak, önce düşünmeniz, bir ortam yaratmanız ve ancak o zaman veri almanız gerekir.
Üç gösterge oluşturun :).
Genel olarak, önce düşünmeniz, bir ortam yaratmanız ve ancak o zaman veri almanız gerekir.
Diyelimki-
Danışmanın başlangıcında, MA=25 parametresi;
Her yeni tik ile MA = +1 parametresini değiştiriyorum.
yani MA =26;
Farklı koşullar için 500 tutamaç oluşturmayacağım)
İşlem sırasında özel bir göstergede giriş parametresi nasıl değiştirilir ve değişiklikler uygulanır?
Diyelim ki ma 25 vardı, şimdi ma 33'e ihtiyacım var.
Anladığım kadarıyla giriş parametreleri yalnızca başlatma sırasında ortaya çıkıyor. Ama işlem yaparken göstergeyi değiştirmem gerekiyor
Görünüşe göre danışmanın giriş parametrelerindeki değerleri değiştirirken OnInit() tetikleniyor, bu da yeni parametre değerlerinin uygulandığı anlamına geliyor. Ya da ben hatalıyım?
Görünüşe göre danışmanın giriş parametrelerindeki değerleri değiştirirken OnInit() tetikleniyor, bu da yeni parametre değerlerinin uygulandığı anlamına geliyor. Ya da ben hatalıyım?
Ben böyle oldum.
Çalışmıyor
Ben böyle oldum.
Çalışmıyor
Eh, işe yaramaz, göstergeyi yeniden başlatmak için OnInit'i aramanız gerekir.
Çalışma sırasında parametreleri ne sıklıkla değiştiriyorsunuz?
Eh, işe yaramaz, göstergeyi yeniden başlatmak için OnInit'i aramanız gerekir.
Çalışma sırasında parametreleri ne sıklıkla değiştiriyorsunuz?
Sık sık değiştireceğim.
Yani kod böyle mi görünmeli?
Sık sık değiştireceğim.
Yani kod böyle mi görünmeli?
Her onayda OnInit'i çekmemek için değer değişikliklerini kontrol etmek için bir bayrak ayarlamalısınız.
Bunun gibi bir şey: