Kodlama yardımı - sayfa 93

 
pgtips:
denedim

dün_open = (iOpen("NULL",PERIOD_D1,-1));

dün_close = (iClose("NULL",PERIOD_D1,-1));

if ((dün_kapat > dün_aç))

{

BoxHLColor = Yeşil;

}

başka

{

BoxHLColor = Kırmızı;

}

ama sanırım her seferinde 0 değeri alıyorum, bu yüzden belki bir diziye ihtiyacım var ama nasıl olduğundan emin değilim. Yukarıdakiler bir renk değişikliği döndürüyor ama hepsi aynı

sayfa ipuçları

-1 yerine 1 kullanın ve "NULL" yerine NULL kullanın. Bunun gibi :

yesterday_open = (iOpen(NULL,PERIOD_D1,1));

yesterday_close = (iClose(NULL,PERIOD_D1,1));

if ((yesterday_close > yesterday_open))

{

BoxHLColor = Green;

}

else

{

BoxHLColor = Red;

}

çubuk dizini için -1 kullandığınızda, gelecekteki ilk çubuk anlamına gelir. 1, ilk geçen çubuk anlamına gelir

 

Teşekkürler, işe yarıyor (elbette!)

-1'e mumları geri dönüyormuş gibi bakıyordum, yani -1 gün. Teşekkür ederim.

Bunu tarih yaratmanın ne kadar zor olacağını söyleyebilir misiniz, bu yüzden her önceki gün rengi için geçmiş kutular ayarlanır, böylece her gün taşa yerleştirilir, böylece renk değişmez, ancak bana geçmiş verir.

Bu gelişmiş mi. Eğer öyleyse, başka bir yaklaşımım var, önce deneyeceğim.

gösterdiğin için tekrar teşekkür ederim.

 
pgtips:
denedim

dün_open = (iOpen("NULL",PERIOD_D1,-1));

dün_close = (iClose("NULL",PERIOD_D1,-1));

if ((dün_kapat > dün_aç))

{

BoxHLColor = Yeşil;

}

başka

{

BoxHLColor = Kırmızı;

}

ama sanırım her seferinde 0 değeri alıyorum, bu yüzden belki bir diziye ihtiyacım var ama nasıl olduğundan emin değilim. Yukarıdakiler bir renk değişikliği döndürür ancak hepsi aynıdır

Belki de açıklamak o kadar basit olmadığı için önce fikrinizi denemelisiniz.

 
mladen:
Bu kodda 2 başlangıç ​​rutininiz var, başlangıç ​​için ne yapılması gerektiği kesinlikle net değil. Ayrıca, yamalı TS kodundan, amacın ne olduğu ve göstergenin ne yapması gerektiği görünmüyor, bu yüzden tek yapabileceğim o metne bakmak ve ne yapması gerektiği hakkında hiçbir fikrim olmadığı için size yardımcı olamayacağımı söylemek.

Merhaba Mladen

Kendi içeriklerini nasıl değiştirebileceklerini gönderiyi yapmışlar, yukarıdaki kodu silmek istiyorum!

Teşekkür ederim

Kreangast

2013/5/29

 
Kreangast:
Merhaba Mladen

Kendi içeriklerini nasıl değiştirebileceklerini gönderiyi yapmışlar, yukarıdaki kodu silmek istiyorum!

Teşekkür ederim

Kreangast

2013/5/29

Kreangast

Bir gönderiyi silemezsiniz. Gönderiler sadece ve sadece bazı forum kurallarını ihlal ediyorsa silinir ve gönderiniz herhangi bir kuralı ihlal etmediği için silinmemelidir.

 
mladen:
Kreangast Bir gönderiyi silemezsiniz. Gönderiler sadece ve sadece bazı forum kurallarını ihlal ediyorsa silinir ve gönderiniz herhangi bir kuralı ihlal etmediği için silinmemelidir.

Merhaba Mladen

yazımı düzenlemem gerekiyor

Teşekkür ederim

Kreangast

2013/5/29

 
Kreangast:
Merhaba Mladen

yazımı düzenlemem gerekiyor

Teşekkür ederim

Kreangast

2013/5/29

Kreangast

Değişen bir şeye ihtiyacınız varsa, değişiklikleri içeren yeni bir gönderi yayınlamanız yeterlidir.

 
mladen:
Kreangast Eğer bir şeyin değişmesine ihtiyacınız varsa, içinde değişiklikleri olan yeni bir gönderi yayınlamanız yeterlidir.

Onun kısaltılmış kodu altında bakanlıktaki orijinal gönderiyi değiştirmek istiyorum

Kreangast

 
mladen:
Belki de açıklamak o kadar basit olmadığı için önce fikrinizi denemelisiniz.

Merhaba Mladen,

evet, açıklamasının neden zor olduğunu anlayabiliyorum, yapması da çok zor, benim fikrim bir histogram tipi gösterge almaktı (birkaç tane yaptığınızı gördüm) ve belki bunu günlük renk olarak uygulamaya çalışın ama o kadar iyi çalışmıyor.

Girişler oldukça açık, kırmızı veya yeşil görünüyor, ancak bunu yalnızca mevcut kutuya uygular ve tüm geçmiş aynı renk olur. Kilitlemem gerekiyor ama bunun nasıl başarıldığını bilmiyorum. Bunun bir diziye ihtiyacı olur mu?

tekrar çok teşekkürler,

PG

 
mladen:
sayfa ipuçları

-1 yerine 1 kullanın ve "NULL" yerine NULL kullanın. Bunun gibi :

yesterday_open = (iOpen(NULL,PERIOD_D1,1));

yesterday_close = (iClose(NULL,PERIOD_D1,1));

if ((yesterday_close > yesterday_open))

{

BoxHLColor = Green;

}

else

{

BoxHLColor = Red;

}

çubuk dizini için -1 kullandığınızda, gelecekteki ilk çubuk anlamına gelir. 1, ilk geçen çubuk anlamına gelir

Bunu önceki günlerde nasıl yapacağım konusunda gerçekten sıkışıp kaldım, şimdiki gün her zaman sorun değil ama önceki tüm kutular da aynı renge dönüyor, renklerini kilitlemiyorlar.

Bunu geliştirmeme yardımcı olacak herhangi bir işaretçi takdir edilecektir.

tekrar çok teşekkürler,

PG