MQL5 için dilekler - sayfa 44

 
santacruz :

MagicNumber yerine etiketler yapın - 1'den fazla etiketi koyma / kaldırma yeteneği.

OrderSetTag("satın al1","Atr1","asdf");

Ayrıca Kagi Renko Charts Shadow Candles Tic Tac Toe'nun 5 versiyonunu ve çok daha fazlasını görmek güzel olurdu.

 
sumkin :
Noel Baba :

MagicNumber yerine etiketler yapın - 1'den fazla etiketi koyma / kaldırma yeteneği.

OrderSetTag("satın al1","Atr1","asdf");

Ayrıca Kagi Renko Charts Shadow Candles Tic Tac Toe'nun 5 versiyonunu ve çok daha fazlasını görmek güzel olurdu.

Diziler için zaten negatif dizinler önerdim. Birkaç kelime eklemek istiyorum. Bunun nedeni, otokorelasyon fonksiyonlarını kullanarak tahmin etmek için birkaç girişimde bulunmamdı.

Bildiğiniz gibi ACF çift fonksiyondur. Teknik uygulamalarda genellikle zamanın ileri aktığı sağ taraf kullanılır.

MQL'de zaman, yüzyılların derinliklerinde sola doğru akar, sağ taraf ise tahmin için kullanılabilir. Başka bir iş parçacığı için bir soru nasıl.

Yazılanlardan, referans noktasının önceden oluşturulmuş çubuğun kalemi üzerinde ayarlanması gerektiği sonucuna varılır, yani. sıfır olarak kabul edin.

Ortaya çıkan çubuk bir indeks (-1) alacak ve "tahmin edilen" olanların ilki olacaktır.

Ayrıca cevaplayabilecek arkadaşlara iki sorum olacak.

1 Bir enstrüman (örn. EURUSD) üzerinde çalışan bir Uzman Danışmandan başka bir enstrümanda (örneğin USDYPY) işlem açmak mümkün müdür?

2 Bir enstrüman üzerinde çalışan, başka bir enstrüman üzerinde çalışan bir danışmandan gösterge okumalarını okumak mümkün müdür?

 
edwkhan :

1 Bir enstrüman (örn. EURUSD) üzerinde çalışan bir Uzman Danışmandan başka bir enstrümanda (örneğin USDYPY) işlem açmak mümkün müdür?

2 Bir enstrüman üzerinde çalışan, başka bir enstrüman üzerinde çalışan bir Uzman Danışmandan gösterge okumalarını okumak mümkün müdür?

Evet yapabilirsin.

Emir açmak istediğiniz enstrümanın piyasa incelemesinde açılmış olması gerekmektedir.


Başka bir enstrümandan gösterge değerleri almak için bir grafik açmanız gerekir.

ilgili enstrüman ve göstergede kullanılan ilgili süre.

(doğal olarak, bu araç piyasa incelemesinde mevcut olmalıdır)

Ve bu göstergenin okumalarını herhangi bir çifte bağlı herhangi bir Uzman Danışmandan kullanabilirsiniz.

 
DENISka :
edwkhan :

1 Bir enstrüman (örn. EURUSD) üzerinde çalışan bir Uzman Danışmandan başka bir enstrümanda (örneğin USDYPY) işlem açmak mümkün müdür?

2 Bir enstrüman üzerinde çalışan, başka bir enstrüman üzerinde çalışan bir Uzman Danışmandan gösterge okumalarını okumak mümkün müdür?

Evet yapabilirsin.

Emir açmak istediğiniz enstrümanın piyasa incelemesinde açılmış olması gerekmektedir.

Başka bir enstrümandan gösterge değerleri almak için bir grafik açmanız gerekir.

ilgili enstrüman ve göstergede kullanılan ilgili süre.

(doğal olarak, bu araç piyasaya genel bakışta bulunmalıdır)

Ve bu göstergenin okumalarını herhangi bir çifte bağlı herhangi bir Uzman Danışmandan kullanabilirsiniz.

Nasıl yapılır - örnekler gösterilmeyecek mi?

Hala sadece Forexe bakıyorum :(!

 
MQL5 dileklerinin ışığında, herkesin okuması ilginç olacak. Hem geliştiriciler hem de amatör programcılar için iki makale:

Derleyiciler hakkında bir şeyler söyleyin

http://www.opticode.ru/art/art3.html


Birleştirici ve üst düzey diller: mitler, destanlar, efsaneler, masallar ve diğer sapkınlıklar

http://www.opticode.ru/art/art1.html

 

Global değişkenlerle olsaydı iyi olurdu


doubleGlobalVariableGet (

dize adı)


DOUBLE = GlobalVariableGet (dize adı)


işe yarayabilir

DUBLE ile olduğu gibi değil

ama aynı zamanda int , string , bool , datetime


 
edwkhan :
DENISka :
edwkhan :

1 Bir enstrüman (örn. EURUSD) üzerinde çalışan bir Uzman Danışmandan başka bir enstrümanda (örneğin USDYPY) işlem açmak mümkün müdür?

2 Bir enstrüman üzerinde çalışan, başka bir enstrüman üzerinde çalışan bir Uzman Danışmandan gösterge okumalarını okumak mümkün müdür?

Evet yapabilirsin.

Emir açmak istediğiniz enstrümanın piyasa incelemesinde açılmış olması gerekmektedir.

Başka bir enstrümandan gösterge değerleri almak için bir grafik açmanız gerekir.

ilgili enstrüman ve göstergede kullanılan ilgili süre.

(doğal olarak, bu araç piyasaya genel bakışta bulunmalıdır)

Ve bu göstergenin okumalarını herhangi bir çifte bağlı herhangi bir Uzman Danışmandan kullanabilirsiniz.

Nasıl yapılır - örnekler gösterilmeyecek mi?

Hala sadece Forexe bakıyorum :(!

Çok teşekkürler, çözmeye çalışacağım.

 

Hesap tarihi alanındaki günümüzün zevkleri, ihtiyaç olduğunu göstermiştir.

başka bir önemli işlev: MKL4 kullanarak bu hikayenin derinliğini ayarlamak

HistoryDepth(int p) ayar tarihi dönemi

0-tümü, 1 gün, 2 hafta, 3 ay, 4 çeyrek, 5 dönem, 6 yıl

(takvim tarihleri anlamında)

Kullanım örneği:

Tüm geçmişi saklamamak için kullanıcı terminale bir hafta yükledi.

Ve senaryonun örneğin başka bir dönem için, diyelim ki bir ay için bir rapor hazırlaması gerekiyor...

Ve böylece ilk satırlara HistoryDepth (3) yazıyoruz; tarihi çevirip yüklüyoruz, cevabı alıyoruz tamam!

Ardından, kullanıcı kodu zaten çalışıyor ...

Bitti, yine HistoryDepth(2) her şeyi yerine koyacak.

 
kombat :

Hesap tarihi alanındaki günümüzün zevkleri, ihtiyaç olduğunu göstermiştir.

başka bir önemli işlev: MKL4 kullanarak bu hikayenin derinliğini ayarlamak

HistoryDepth(int p) ayar tarihi periyodu

0-tümü, 1 gün, 2 hafta, 3 ay, 4 çeyrek, 5 dönem, 6 yıl

(takvim tarihleri anlamında)

Kullanım örneği:

Tüm geçmişi saklamamak için kullanıcı terminale bir hafta yükledi.

Ve örneğin senaryonun başka bir dönem için, diyelim ki bir ay için bir rapor hazırlaması gerekiyor...

Ve böylece ilk satırlara HistoryDepth (3) yazıyoruz; tarihi çevirip yüklüyoruz, cevabı alıyoruz tamam!

Ardından, kullanıcı kodu zaten çalışıyor ...

Bitti, yine HistoryDepth(2) her şeyi yerine koyacak.

Başka bir deyişle, bir EA veya bir gösterge, belirli bir andan başlayarak geçmişi "unutmayı" öğrenmelidir. Bu özelliğin, yalnızca hesaplama hızı ve kaynak ekonomisi nedenleriyle kesinlikle gerekli olduğunu düşünüyorum. şiddetle destekliyorum.

 
kombat :

Hesap tarihi alanındaki günümüzün zevkleri, ihtiyaç olduğunu göstermiştir.

başka bir önemli işlev: MKL4 kullanarak bu hikayenin derinliğini ayarlamak

HistoryDepth(int p) ayar tarihi periyodu

0-tümü, 1 gün, 2 hafta, 3 ay, 4 çeyrek, 5 dönem, 6 yıl

(takvim tarihleri anlamında)

Kullanım örneği:

Tüm geçmişi saklamamak için kullanıcı terminale bir hafta yükledi.

Ve senaryonun örneğin başka bir dönem için, diyelim ki bir ay için bir rapor hazırlaması gerekiyor...

Ve böylece ilk satırlara HistoryDepth (3) yazıyoruz; tarihi çevirip yüklüyoruz, cevabı alıyoruz tamam!

Ardından, kullanıcı kodu zaten çalışıyor ...

Bitti, yine HistoryDepth(2) her şeyi yerine koyacak.

Ben de beğendim ama daha işlevsel HistoryDepth(datetime dtDAT)


dd = ZamanAkımı () - 86400 * 15; // her zaman 15 gün öncesini gör

Tarih Derinliği(dd);


yani, 0 1 2 sabitlerini değil, derinliği ne kadar koyacağımıza kendimiz karar veririz.

sonuçta, diyelim ki, bir buçuk hafta veya 3 gün veya 11 gün, 35 gün ... vb. sürebilir



Neden: