Neden kendinle böyle alay ediyorsun? Önce ekran arabelleklerini, sonra da yardımcı olanları atamanın sorunu nedir?
Algoritmanın bir özelliği, her zaman sabit sayıda yardımcı arabellek ve farklı sayıda görüntülenen arabellek olmasıdır. Lütfen, tüm bunların ne kadar doğru belirtildiğiyle ilgili önceki mesajdaki soruyu yanıtlayın?
Alexey Viktorov :
DRAW_HISTOGRAM2'ye 3 arabellek ve zorunlu bir sıra, ilk 2 değer arabelleği ve ardından bir renk arabelleği verilir. Ancak DRAW_HISTOGRAM ve DRAW_HISTOGRAM2 arasında öyle bir fark vardır ki, DRAW_HISTOGRAM sıfırdan arabellekteki değere, DRAW_HISTOGRAM2 bir değerinden çizilir. arabellek başka bir arabelleğin değerine.
" DRAW_HISTOGRAM2 oluşturmak için gereken arabellek sayısı 2'dir. "
O zaman üçüncü tamponu nereye götürmeli? Ve aynı bağlantıdaki örnekte, yalnızca iki arabellek vardır, ancak renkleri normal bir DRAW_HISTOGRAM ile aynı şekilde değiştirmenin mümkün olup olmadığı belirtilmemiştir?
Algoritmanın bir özelliği, her zaman sabit sayıda yardımcı arabellek ve farklı sayıda görüntülenen arabellek olmasıdır. Lütfen, tüm bunların ne kadar doğru belirtildiğiyle ilgili önceki mesajdaki soruyu yanıtlayın?
" DRAW_HISTOGRAM2 oluşturmak için gereken arabellek sayısı 2'dir. "
O zaman üçüncü tamponu nereye götürmeli? Ve aynı bağlantıdaki örnekte, yalnızca iki arabellek vardır, ancak renkleri normal bir DRAW_HISTOGRAM ile aynı şekilde değiştirmenin mümkün olup olmadığı belirtilmemiştir?
Evet, bakım eksikliği için üzgünüm. DRAW_COLOR_HISTOGRAM2 ve DRAW_COLOR_HISTOGRAM demek istedim
Algoritmanın bir özelliği, her zaman sabit sayıda yardımcı arabellek ve farklı sayıda görüntülenen arabellek olmasıdır. Lütfen tüm bunların ne kadar doğru belirtildiğiyle ilgili önceki mesajdaki soruyu yanıtlayın?
Kendimi hiç böyle kandırmadım. İstersen deney yap.
Hangisi, nerede? MQL5 belgelerindeki örneğe baktım ve aynısını yaptım. Doğru yaz?
baktım
boolPlotIndexSetInteger (
int plot_index, // индекс графического стиля int prop_id, // идентификатор свойства int prop_value // устанавливаемое значение
);
öyle yaptı
boolPlotIndexSetInteger (
int 2, // индекс графического стиля int PLOT_LINE_COLOR, // идентификатор свойства int 0, // модификатор свойства int clrGreen // устанавливаемое значение
)
Ve orada, belgelerde diyor ki
[içinde] Belirtilen özelliğin değiştiricisi. Yalnızca renk dizini özellikleri bir değiştirici gerektirir.
Bu, bodrum gösterge seviyelerinin farklı renkleri, fibo seviyeleri ve benzer bir şey atanırsa değiştiricinin olması gerektiği anlamına gelir.
Bu, bodrum gösterge seviyelerinin farklı renkleri, fibo seviyeleri ve benzer bir şey atanırsa değiştiricinin olması gerektiği anlamına gelir.
Sadece benim durumum.
Referanstaki DRAW_COLOR_HISTOGRAM2 örneğinden bir pasaj:
/--- для каждого цветового индекса зададим новый цвет случайным образом
for ( int plot_color_ind= 0 ;plot_color_ind<plot_colors;plot_color_ind++)
{
//--- получим случайное числоint number= MathRand ();
//--- получим индекс в массиве col[] как остаток от целочисленного деленияint i=number%size;
//--- установим цвет для каждого индекса как свойство PLOT_LINE_COLORPlotIndexSetInteger ( 0 , // номер графического стиляPLOT_LINE_COLOR , // идентификатор свойства
plot_color_ind, // индекс цвета, куда запишем цвет
cols[i]); // новый цвет
Burada plot_colors = 8, cols[] farklı renklere sahip bir dizidir. Ancak terminal, birincisi dışında herhangi bir renk algılamaz.
Neden kendinle böyle alay ediyorsun? Önce ekran arabelleklerini, sonra da yardımcı olanları atamanın sorunu nedir?
Algoritmanın bir özelliği, her zaman sabit sayıda yardımcı arabellek ve farklı sayıda görüntülenen arabellek olmasıdır. Lütfen, tüm bunların ne kadar doğru belirtildiğiyle ilgili önceki mesajdaki soruyu yanıtlayın?
DRAW_HISTOGRAM2'ye 3 arabellek ve zorunlu bir sıra, ilk 2 değer arabelleği ve ardından bir renk arabelleği verilir. Ancak DRAW_HISTOGRAM ve DRAW_HISTOGRAM2 arasında öyle bir fark vardır ki, DRAW_HISTOGRAM sıfırdan arabellekteki değere, DRAW_HISTOGRAM2 bir değerinden çizilir. arabellek başka bir arabelleğin değerine.
https://www.mql5.com/en/docs/customind/indicators_examples/draw_histogram2 adresindeki DRAW_HISTOGRAM2 açıklamasından:
" DRAW_HISTOGRAM2 oluşturmak için gereken arabellek sayısı 2'dir. "
O zaman üçüncü tamponu nereye götürmeli? Ve aynı bağlantıdaki örnekte, yalnızca iki arabellek vardır, ancak renkleri normal bir DRAW_HISTOGRAM ile aynı şekilde değiştirmenin mümkün olup olmadığı belirtilmemiştir?Algoritmanın bir özelliği, her zaman sabit sayıda yardımcı arabellek ve farklı sayıda görüntülenen arabellek olmasıdır. Lütfen, tüm bunların ne kadar doğru belirtildiğiyle ilgili önceki mesajdaki soruyu yanıtlayın?
https://www.mql5.com/en/docs/customind/indicators_examples/draw_histogram2 adresindeki DRAW_HISTOGRAM2 açıklamasından:
" DRAW_HISTOGRAM2 oluşturmak için gereken arabellek sayısı 2'dir. "
O zaman üçüncü tamponu nereye götürmeli? Ve aynı bağlantıdaki örnekte, yalnızca iki arabellek vardır, ancak renkleri normal bir DRAW_HISTOGRAM ile aynı şekilde değiştirmenin mümkün olup olmadığı belirtilmemiştir?Evet, bakım eksikliği için üzgünüm. DRAW_COLOR_HISTOGRAM2 ve DRAW_COLOR_HISTOGRAM demek istedim
Algoritmanın bir özelliği, her zaman sabit sayıda yardımcı arabellek ve farklı sayıda görüntülenen arabellek olmasıdır. Lütfen tüm bunların ne kadar doğru belirtildiğiyle ilgili önceki mesajdaki soruyu yanıtlayın?
Kendimi hiç böyle kandırmadım. İstersen deney yap.
PlotIndexSetInteger() işleviyle renkler nasıl doğru şekilde ayarlanır?
işaret ettiğimde
#özellik göstergesi_renk3 clrKırmızı,clrYeşil
sonra renkler normal olarak ayarlanır ve fonksiyon aracılığıyla ayarladığımda
PlotIndexSetInteger(2,PLOT_LINE_COLOR,0,clrRed);
PlotIndexSetInteger(2,PLOT_LINE_COLOR,1,clrGreen);
o zaman çizginin ilk rengi kırmızıdır ve ikincisi (ve sonraki) nedense yeşil yerine siyahtır (varsayılan olarak).
PlotIndexSetInteger() işleviyle renkler nasıl doğru şekilde ayarlanır?
işaret ettiğimde
#özellik göstergesi_renk3 clrKırmızı,clrYeşil
sonra renkler normal olarak ayarlanır ve fonksiyon aracılığıyla ayarladığımda
PlotIndexSetInteger(2,PLOT_LINE_COLOR,0,clrRed);
PlotIndexSetInteger(2,PLOT_LINE_COLOR,1,clrGreen);
o zaman çizginin ilk rengi kırmızıdır ve ikincisi bir nedenden dolayı yeşil yerine siyahtır (varsayılan olarak).
Neden orada bir değiştirici var?
Neden orada bir değiştirici var?
Hangisi, nerede? MQL5 belgelerindeki örneğe baktım ve aynısını yaptım. Doğru yaz?
Hangisi, nerede? MQL5 belgelerindeki örneğe baktım ve aynısını yaptım. Doğru yaz?
Hangisi, nerede? MQL5 belgelerindeki örneğe baktım ve aynısını yaptım. Doğru yaz?
baktım
öyle yaptı
Ve orada, belgelerde diyor ki
Gösterge arabelleklerini başlatmak için tüm kodu gösterin.
Bunun gibi bir şey
baktım
öyle yaptı
Ve orada, belgelerde diyor ki
Bu, bodrum gösterge seviyelerinin farklı renkleri, fibo seviyeleri ve benzer bir şey atanırsa değiştiricinin olması gerektiği anlamına gelir.Sadece benim durumum.
Referanstaki DRAW_COLOR_HISTOGRAM2 örneğinden bir pasaj:
Burada plot_colors = 8, cols[] farklı renklere sahip bir dizidir. Ancak terminal, birincisi dışında herhangi bir renk algılamaz.