[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 336

 
snowman647 писал(а) >>
herhangi birinin rastgele ticaret yapan bir danışman görüp görmediğini söyle - herhangi bir uygulama ... (teoride, yayılma nedeniyle yavaşça birleşmelidir)

Bu seçeneğe göz atın. http://vinin.ucoz.ru/forum/10-38-1

Son Posta

 

Vatandaşlar! MT4'ü DDE aracılığıyla Matlab'a kim bağladı, bana bağlantının neden başlatılmadığını söyle?

channel = ddeinit('MT4','BID'); yazarım.

yanıt olarak - kanal = 0

eğer öyleyse metatrader çalışıyor.

 

Tünaydın.

Bana tavsiye verir misin.

Çizginin fiyatın diğer tarafına çekilmesi için MA göstergesinde nelerin değiştirilmesi gerekiyor? Örneğin, fiyat düşerse gösterge çizgisi sağda, yükselirse solda gibi görüntülenir.

Tam tersi nasıl yapılır?

 
smogsam писал(а) >>

Tünaydın.

Bana tavsiye verir misin.

Çizginin fiyatın diğer tarafına çekilmesi için MA göstergesinde nelerin değiştirilmesi gerekiyor? Örneğin, fiyat düşerse gösterge çizgisi sağda, yükselirse solda gibi görüntülenir.

Tam tersi nasıl yapılır?

Muhtemelen göstergeyi bir dönem geriye, geçmişe taşımanız gerekir, ancak ne kadar kaydırılacağı göstergenin gecikme süresine bağlıdır. SMA yarım dönemdir.

Yani SMA'yı bir dönem geriye kaydırarak, geçmişte ne istediğinizi görebilirsiniz.

 
Chemist >> :

Vatandaşlar! MT4'ü DDE aracılığıyla Matlab'a kim bağladı, bana bağlantının neden başlatılmadığını söyle?

channel = ddeinit('MT4','BID'); yazarım.

yanıt olarak - kanal = 0

eğer öyleyse metatrader çalışıyor.

DEE Sunucusunu Service-Settings-Server-Allow'da etkinleştirdiniz mi?

ve sonra genellikle ihtiyaç duyulur.

 
Urain >> :

DEE Sunucusunu Service-Settings-Server-Allow'da etkinleştirdiniz mi?

ve sonra genellikle ihtiyaç duyulur.


her şey, bu sorunu aştım. kanal istenilen değeri almıştır. şimdi veri almaya çalışıyorum

rc = ddeadv(kanal, 'EURUSD','disp(x)','x',[1 1]); - Konsolda gelen tik değerini göstermeye çalışıyorum,

ancak rc=1 olmasına rağmen çalışmıyor. sorun ne, söyle bana?

 


Merhaba. Günlerdir DeMark'ın teorisine dayalı özel bir gösterge oluşturmak için kod üzerinde çalışıyorum. Göstergenin özü, birim zaman başına fiyatın (Kapat[i]-Aç[i])/(Yüksek[i]-Düşük[i]) kat ettiği yoldur, örneğin, bir gün hacimle çarpılır aynı döneme ait. Fiyat yükselirse, bu değerin değeri çarpılır. hacim başına, önceki değere eklenir. Fiyat düşerse - bu günün değeri önceki günden çıkarılır. Yani bir önceki güne pozitif değerler eklenir ve negatif değerler çıkarılır. Bir dönemin pozitif ve negatif değerlerinin oranı, alıcıların / satıcıların baskısının büyüklüğünün, aksi takdirde bu fin birikiminin / dağılımının yüzde ifadesidir. alet.

Kodu sadece özel fonksiyon başlangıcı için veriyorum, çünkü değişken başlatma ile ilgili herhangi bir sorun yoktur. Kod çalıştırıldığında gerçekleşir - sıfır i yinelemede, gösterge eğrisi gösterge penceresinin tavanına/zemine "gider".

Neyi yanlış yapıyorum? Nasıl? Yardım için teşekkürler.


int başlangıç()
{
int i,j,nCountedBars;
çift V,X,Y,Z;

if(Bars<=Fi) return(0);

nCountedBars=IndicatorCounted();
//----
i=Barlar-Fi-1;
if(nCountedBars>Fi)
i=Barlar-nCountedBars-1;
while(i>=0)
{
V=(Kapat[i]-Aç[i])/(Yüksek[i]-Düşük[i]);
eğer(V>0)
X+=V*Hacim[i];
başka
Y+=V*Hacim[i];



Alert("V=",V," X=",X," Y=",Y," i=",i);


ExtDMFiBuffer[i]=100-100/(1+MathAbs(X/Y));


ben--;
}
dönüş(0);
Dosyalar:
demarkrf.mq4  2 kb
 
Laven писал(а) >>

Merhaba. Günlerdir DeMark'ın teorisine dayalı özel bir gösterge oluşturmak için kod üzerinde çalışıyorum. Göstergenin özü, birim zaman başına fiyatın (Kapat[i]-Aç[i])/(Yüksek[i]-Düşük[i]) kat ettiği yoldur, örneğin, bir gün hacimle çarpılır aynı döneme ait. Fiyat yükselirse, bu değerin değeri çarpılır. hacim başına, önceki değere eklenir. Fiyat düşerse - bu günün değeri önceki günden çıkarılır. Yani bir önceki güne pozitif değerler eklenir ve negatif değerler çıkarılır. Bir dönemin pozitif ve negatif değerlerinin oranı, alıcıların / satıcıların baskısının büyüklüğünün, aksi takdirde bu fin birikiminin / dağılımının yüzde ifadesidir. alet.

Sıfıra bölme elde edilir.

Herhangi bir bölme işleminden önce kontrolü sıfıra eklersek, çizim başlar.

Ancak göstergenin mantığını değiştirmek gerekli olacaktır. Her yeni onay işareti ile X ve Y değişkenleri sıfıra eşit bir değer alır. Tarihte doğru çalışıyor

Dosyalar:
 
Laven писал(а) >>

Teşekkür ederim. Düzenlemenize bir göz atacağım. Ancak

Aynı şekilde, grafiklerin eğrisi "zemine" gider. Kendiniz deneyin.

Önceki mesajı düzelttim. Dosya değişti.

Göstergeyi değiştirebilirsiniz. Ancak ara hesaplamalar için ek tamponlara ihtiyaç duyulacaktır.

 
Vinin >> :

Sıfıra bölme elde edilir.

Herhangi bir bölme işleminden önce kontrolü sıfıra eklersek, çizim başlar.

Ancak göstergenin mantığını değiştirmek gerekli olacaktır. Her yeni onay işareti ile X ve Y değişkenleri sıfıra eşit bir değer alır. Tarihte doğru çalışıyor

Tarihte mi? Yani, bugünün hesaplamalardan çıkarılması gerektiği ortaya çıktı mı? Dünden saymaya başlıyoruz ve ben-- ?