Grafikte yüklü olan göstergenin arabelleklerini okuma - sayfa 8

 
comp :

Cevap (tam alıntı):

Kıçını tekmelemek! Göstergeyi grafikte görebilirsiniz, ancak size değerlerini vermeyeceğiz - rolümüzü bir kez daha onayladık.

Bu yaygara nedir anlamıyorum. Ne de olsa, grafikte birkaç aynı gösterge varsa, zaten yazdılar? Hangisini okuyalım? Onları bir şekilde numaralandırmalı mıyım?

İkincisi, bu gereksiz kapriyi tatmin etmek için tüm göstergelerle çalışma sisteminin ne kadar derinden yeniden yapılması gerektiğini hayal edebiliyor musunuz?

Görünüşe göre, şu anda, basit bir gaf, sonra kodu yağlayacağız, sonra keseceğiz ve her şey işe yarayacak. Ne yazık ki işe yaramayacak.

Sabit bir şekilde süren bir şeye dokunmanıza gerek yok.

 
Andrey Khatimlianskii :

O zaman neden onları karşılaştıralım?

O zaman neden mantıksal olarak farklı MA ve RSI'yı karşılaştıralım?
 
Alexey Volchanskiy :

Neyin telaşı anlamıyorum. Ne de olsa, grafikte birkaç aynı gösterge varsa, zaten yazdılar? Hangisini okuyalım? Onları bir şekilde numaralandırmalı mıyım?

MT4'te bile numaralandırılmışlar. ChartIndicatorName ve ChartIndicatorsTotal'a bakın.

İkincisi, bu gereksiz kapriyi tatmin etmek için tüm göstergelerle çalışma sisteminin ne kadar derinden yeniden yapılması gerektiğini hayal edebiliyor musunuz?

Hiçbir şeyi yeniden yapmak zorunda kalmayacaksınız. GetPtr aracılığıyla bu, mimariye herhangi bir müdahale olmaksızın temel olarak yapılır. Üçüncü taraf arabellek girişi hariç, DLL kullanmadan yalnızca standart bir özellik eklemek gerekir.

iCustomChart

İlgili grafikte belirtilen özel göstergenin sayısal değerini döndürür .

 double   iCustomChart( 
   long   chart_id,       // идентификатор графика (аналогичный, как в ChartIndicatorName)
   int    sub_window,     // номер подокна (аналогичный, как в ChartIndicatorName)
   int    index,         // индекс индикатора в списке индикаторов, добавленных к данному подокну графика (аналогичный, как в ChartIndicatorName)
   int    mode,           // источник данных (аналогичный, как в iCustom)
   int    shift           // сдвиг (аналогичный, как в iCustom)
   );

Seçenekler

chart_id

[içinde] Grafik Kimliği. 0, geçerli grafik anlamına gelir.

alt_pencere

[içinde] Grafik alt pencere numarası. 0, ana grafik penceresi anlamına gelir.

dizin

[içinde] Gösterge listesinden gösterge dizini. Göstergelerin numaralandırılması sıfırdan başlar, yani listedeki ilk göstergenin sıfır indeksi vardır. Listedeki göstergelerin sayısı ChartIndicatorsTotal() işlevi kullanılarak elde edilebilir.

mod

[içinde] Gösterge satırı dizini. 0'dan 7'ye kadar değerler alabilir ve SetIndexBuffer() işlevi çağrılırken belirtilen dizine karşılık gelebilir.

vardiya

[içinde] Gösterge arabelleğinden alınan değerin dizini (geçerli çubuğa göre belirtilen dönem sayısı kadar önce kaydırma).

Geri dönüş değeri

İlgili grafikte belirtilen özel göstergenin sayısal değeri .

 
comp :
O zaman neden mantıksal olarak farklı MA ve RSI'yı karşılaştıralım?

Fiyatlara dayalı MA mı yoksa RSI'ye dayalı MA mı?

Fiyatlarda ise, elbette - bir danışman aracılığıyla (bu 2 farklı göstergeyi mantıklı bir şekilde birleştiren kişidir).
RSI tarafından ise, bir göstergede (zaten hem RSI hem de MA hakkında bilgi içerecektir).

Yoksa bir tür evrensel kurucuda, çizelgeye eklenmiş herhangi bir göstergeyi alıp analiz edebilecek bir nokta var mı?
O zaman daha uygun olabilir. Ancak, onları analiz cihazından incelerseniz, göstergelerin kendilerinin neden etkileşimli olması gerektiği hala net değil...

 
Andrey Khatimlianskii :

Yoksa bir tür evrensel kurucuda, çizelgeye eklenmiş herhangi bir göstergeyi alıp analiz edebilecek bir nokta var mı?

O zaman daha uygun olabilir. Ancak, onları analiz cihazından incelerseniz, göstergelerin kendilerinin neden etkileşimli olması gerektiği hala net değil...

Göstergelerin kendileri, inşalarının mantığı tarafından sağlanan etkileşimli nesnelerdir. Göstergenin neden statik olması gerektiği açık değildir.

Tamamen aptalca bir örnekse, o zamanbir onay göstergesi alalım. Arabelleğe biraz kene verisi yazmasına izin verin. Aynı zamanda sadece OnCalculate kullandım.

Grafikte asılı kaldığı süre boyunca, arabelleklerinden bazı veriler aldı. Bunları bir dosyaya atma reçetesi eksik (unutulmuş veya tahmin edilmemiş - tekrar).

Grafikte gördüğünüz veriler size ilginç geldi ve bir dosyaya atmak istediniz. Nasıl yapılır? - Mümkün değil!

Verileri görüyorsunuz ama okuyamazsınız. Eh, bir şekilde CTRL + D penceresini WinAPI aracılığıyla ayrıştırmak dışında. Ve dikkat edin, etkileşim yok.

 
comp :

Göstergelerin kendileri, inşalarının mantığı tarafından sağlanan etkileşimli nesnelerdir. Göstergenin neden statik olması gerektiği açık değildir.

Tamamen aptalca bir örnekse, o zamanbir onay göstergesi alalım.

Etkileşim konusunda ikna oldum, katılıyorum.
Ama örnek yine parmaktan emilmiş (unutulmuş/gözden kaçırılmış/hiç düşünmemiş).

Böyle bir fırsatın etkileşimli göstergeler için faydalı olacağı üzerinde duralım.
Ancak mevcut realitelerde her şeyi bir danışman aracılığıyla uygulamanız gerekiyor.

 
Andrey Khatimlianskii :

Ama örnek yine parmaktan emilmiş (unutulmuş/gözden kaçırılmış/hiç düşünmemiş).

Onlar. Piyasada bir gösterge satın aldığınızda normaldir ancak değerlerini programlı olarak alamıyorsunuz. Sadece ona bakabilirsin. Bir EA içine yerleştirmek bir serseri.

 
comp :

Onlar. Piyasada bir gösterge satın aldığınızda normaldir ancak değerlerini programlı olarak alamıyorsunuz. Sadece ona bakabilirsin. Bir EA içine yerleştirmek bir serseri.

iCustom aracılığıyla ekleyebilirsiniz, ancak piyasadan alınan göstergenin kodu, danışmana eklenmesi her zaman bir serseri olacaktır
 
Alexander Bereznyak :
iCustom aracılığıyla ekleyebilirsiniz
Ve burada ayrıntılı olarak incelenen bazı durumlarda almak, grafikte gördüğünüz gibi değil.
 
comp :
Ve burada ayrıntılı olarak incelenen bazı durumlarda almak, grafikte gördüğünüz gibi değil.

gösterge sadece sıfır çubuğunu değil aynı zamanda geçmişi de yeniden çizer, gösterge sıfır değerinde bir şey değil, negatif bir değerde bile, çünkü aldatıyor - Böyle ve birden fazla gördüm

ve bu göstergeler tarafından kandırılan insanları gördüm