Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 1106

 
evillive :

ObjectSetInteger (0, Arrow_name_jack1 , OBJPROP_ANCHOR , ANCHOR_BOTTOM );

Karışıklığı önlemek için üst ve alt okların adlarını saklamak için ayrı değişkenler kullanmanızı öneririm.

Ve evet, göstergede nesnelerle ok çizmek bir sapkınlıktır. Ayrıca gösterge tamponları da vardır.

Teşekkürler, işe yarıyor.

Gösterge sinyali koşulları zaten eksikse gösterge arabellekleri kalacak mı? (yeniden çizerken eski oklar kaybolmamalı))

 
mikanit :

Teşekkürler, işe yarıyor.

Gösterge sinyali koşulları zaten eksikse gösterge arabellekleri kalacak mı? (yeniden çizerken eski oklar kaybolmamalı))

Koduna bağlıdır. Yalnızca sıfır çubuğu her zaman dikkate alınırsa, zaman çerçevesi veya kullanıcı parametreleri değiştirilene kadar eski oklar kalacaktır. Ardından, gösterge yeniden çiziliyorsa, arabellekler de yeniden çizilecektir.

Kimin yeniden çizim göstergesine ihtiyacı var? Nesneler kalırsa, ancak göstergenin hesaplanan değeri artık orada değilse ve yeni oklar belirip grafiği karıştırıyorsa ne anlamı var?

Yeniden başlatma sırasında nesneleri silerseniz, nesneler tarafından çizilen oklar da yeniden çizilir.

 
evillive :

Koduna bağlıdır. Yalnızca sıfır çubuğu her zaman dikkate alınırsa, zaman çerçevesi veya kullanıcı parametreleri değiştirilene kadar eski oklar kalacaktır. Ardından, gösterge yeniden çiziliyorsa, arabellekler de yeniden çizilecektir.

Kimin yeniden çizim göstergesine ihtiyacı var? Nesneler kalırsa, ancak göstergenin hesaplanan değeri artık orada değilse ve yeni oklar belirip grafiği karıştırıyorsa ne anlamı var?

Yeniden başlatma sırasında nesneleri silerseniz, nesneler tarafından çizilen oklar da yeniden çizilir.

"Başarısız" oklar, yeni oklardaki diğer eylemlerimi değiştirir, bunun gibi bir şey. "Başarısız" sinyaller bırakan üç gösterge ile çalışıyorum, gerekirse terminali yeniden başlatıyorum, simgelerle manuel olarak çoğaltıyorum, sonra yeniden başlatıyorum.

Tekrar teşekkürler.

 

Hepiniz hoşgeldiniz!!!!

arkadaşlar size bir sorum var....

Basitçe söylemek gerekirse, iki noktada bir trend çizgisi çizdim ama bir soru ortaya çıktı. Nasıl daha fazla uzatılabilir, örneğin birkaç gün veya belirli bir olaya kadar (aynı anda, 2 veya iki geçmiş nokta boyunca ilerler ve üçüncüsü ekstrapolasyonla belirlenir)?

Işın moduna (sonsuz) aktarmak istemiyorum !!! Üçgenleri karşılaştırarak yeni bir noktanın koordinatlarını hesaplamaya çalıştım. onlar. kaç kez daha fazla zaman, o zaman fiyat çok daha fazla, ama saçmalık olduğu ortaya çıkıyor. Karıncaları fillerle karşılaştırırım (((((Belki birisi bu tür sorunlarla karşılaşmıştır ve bir çözümü vardır ....

 
blo0ds. :

Hepiniz hoşgeldiniz!!!!

arkadaşlar size bir sorum var....

Basitçe söylemek gerekirse, iki noktada bir trend çizgisi çizdim ama bir soru ortaya çıktı. Nasıl daha fazla uzatılabilir, örneğin birkaç gün veya belirli bir olaya kadar (aynı anda, 2 veya iki geçmiş nokta boyunca ilerler ve üçüncüsü ekstrapolasyonla belirlenir)?

Işın moduna (sonsuz) aktarmak istemiyorum !!! Üçgenleri karşılaştırarak yeni bir noktanın koordinatlarını hesaplamaya çalıştım. onlar. kaç kez daha fazla zaman, o zaman fiyat çok daha fazla, ama saçmalık olduğu ortaya çıkıyor. Karıncaları fillerle karşılaştırırım (((((Belki birisi bu tür sorunlarla karşılaşmıştır ve bir çözümü vardır ....

Bu çözümü deneyin:

1. Verilen noktalarda ışın şeklinde bir trend çizgisi çizin.

2. Gerektiği yerde değerini belirleriz (birkaç gün veya belirli bir olaya kadar daha da uzatabiliriz)

3. ikinci koordinatı değiştirin ve "ray" özelliğini kaldırın.

 
AlexeyVik :

Bu çözümü deneyin:

1. Verilen noktalarda ışın şeklinde bir trend çizgisi çizin.

2. Gerektiği yerde değerini belirleriz (birkaç gün veya belirli bir olaya kadar daha da uzatabiliriz)

3. ikinci koordinatı değiştirin ve "ray" özelliğini kaldırın.

Bunu zaten düşündüm ama referans materyallerde çözemedim ... Bunun objectget işlevi tarafından yapıldığını anlıyorum ama nasıl olduğunu anlamadım (kredileri kaldırmaktan bahsediyorum)
 
blo0ds. :
Bunu zaten düşündüm ama referans materyallerde çözemedim ... Bunun objectget işlevi tarafından yapıldığını anlıyorum ama nasıl olduğunu anlamadım (kredileri kaldırmaktan bahsediyorum)

Peki o zaman net olmayanı biraz daha açalım.

"(Kredi çekmekten bahsediyorum)"den ne anlıyorsunuz? Gelecekle ilgiliyse zamanı kendiniz hesaplarsınız ve bu zamana göre ObjectGetValueByTime satırına karşılık gelen fiyat değerini belirlersiniz ve ardından ObjectMove ile satırın ikinci noktasının koordinatlarını değiştirirsiniz.

 
AlexeyVik :

Peki o zaman net olmayanı biraz daha açalım.

"(Kredi çekmekten bahsediyorum)"den ne anlıyorsunuz? Gelecekle ilgiliyse zamanı kendiniz hesaplarsınız ve bu zamana göre ObjectGetValueByTime satırına karşılık gelen fiyat değerini belirlersiniz ve ardından ObjectMove ile satırın ikinci noktasının koordinatlarını değiştirirsiniz.

Çok teşekkür ederim nazik insan!!!!! Referans materyallerde yanlış yere baktım! Ve bu yüzden kötü bile değil ve sadece çalışıyor !!!

Dün yatmadan önce başka bir fikrim vardı... Üçgenlerin oranını kullanarak bir noktanın koordinatlarını hesaplamaya çalışıyordum (yani bir kenarın diğerinden kaç kez büyük olduğunun oranı, ikinci aynı miktardır) . Ama bu yöntem hiç çalışmıyor. dikey ve yatay olarak farklı ve birbirine bağlı olmayan koordinat sistemleri!!! Ama ya (zamanda çizgiyi 2 kat daha uzun nasıl yapacağımıza bir örnek vereceğim) 2 puanımız varsa ve 3.yü almamız gerekiyorsa. Basitçe zamanı 2 ile çarpabilir ve fiyatı 2 ile çarpabiliriz (sırasıyla, sadece zaman ve fiyat deltaları 2 ile çarpılır ve ardından başlangıç noktasına eklenir).

Başka bir deyişle, şimdi deneyeceğim!

 
blo0ds. :

Çok teşekkür ederim nazik insan!!!!! Referans materyallerde yanlış yere baktım! Ve bu yüzden kötü bile değil ve sadece çalışıyor !!!

Dün yatmadan önce başka bir fikrim vardı... Üçgenlerin oranını kullanarak bir noktanın koordinatlarını hesaplamaya çalışıyordum (yani bir kenarın diğerinden kaç kez büyük olduğunun oranı, ikinci aynı miktardır) . Ama bu yöntem hiç çalışmıyor. dikey ve yatay olarak farklı ve birbirine bağlı olmayan koordinat sistemleri!!! Ama ya (zamanda çizgiyi 2 kat daha uzun nasıl yapacağımıza bir örnek vereceğim) 2 puanımız varsa ve 3.yü almamız gerekiyorsa. Basitçe zamanı 2 ile çarpabilir ve fiyatı 2 ile çarpabiliriz (sırasıyla, sadece zaman ve fiyat deltaları 2 ile çarpılır ve ardından başlangıç noktasına eklenir).

Başka bir deyişle, şimdi deneyeceğim!)

O zaman zamanı değil , çubuk sayısını , bir parçanın ölçü birimini alın.

Ve _Puan'a bölünen fiyat farkı aynı parçaları alacaktır.

Teğetten üçüncüyü alacaksınız.

 
AlexeyVik :

O zaman zamanı değil, çubuk sayısını, bir parçanın ölçü birimini alın.

Ve _Puan'a bölünen fiyat farkı aynı parçaları alacaktır.

Teğetten üçüncüyü alacaksınız.

peki evet son postta saçma sapan yazdım) ışını değiştirerek yazdığınız gibi yaptım) herşey çalışıyor !!! Teşekkür ederim. Buraya + nasıl koyacağımı anlamıyorum (((