Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1120

 
 
Sergey Voytsekhovsky :

Tünaydın. Lütfen tavsiye verin veya bana bir bağlantı gönderin. Ayrı bir pencerede bir mum grafiği şeklinde denge değişikliklerini gösterecek bir gösterge nasıl organize edilir. En basitini yaptım, gösterge fiyat değişikliklerini kopyalıyor ama şimdi fiyat değişikliklerinin denge değişiklikleriyle nasıl değiştirileceği, yani gösterge tarafından kullanılan dizilerin nasıl değiştirileceği.

Herhangi bir fikriniz varsa lütfen paylaşın, sadece algoritmanın genel bir açıklaması için bile minnettar olacağım, yeterli deneyimim yok, hangi tarafa yaklaşacağımı bilmiyorum.

https://charts.mql5.com/22/192/eurusd-m1-alpari-international-2.png

Buna ihtiyacın var mı?

LifeHack Denge Hissesi

Gösterge, alım satım hesabının bakiyesini ve öz sermayesini gösterir.

Bu gösterge, özellikle bir strateji test cihazında kullanıldığında faydalıdır - görsel bir denge ve eşitlik gösterimi sağlar:

LifeHack Denge Hissesi

Küçük bir farkla - burada Bakiye ve Fonlar çizgiler şeklinde görüntülenir.

 
Vladimir Karputov :

Buna ihtiyacın var mı?

.....

Küçük bir farkla - burada Bakiye ve Fonlar çizgiler şeklinde görüntülenir.

Merhaba Vladimir.

Hızlı cevaplar için teşekkürler.

Hayır, öyle değil. detaylandırmaya çalışacağım.

Göstergenin bir şamdana ihtiyacı var. Yani, her bir fiyat değişim mumunun (grafik) kendi hisse senedi değişim mumunun olması gerekir (elbette, hisse senedi, bakiye değil). Ayrıca BufOpen, BufClose, BufHigh ve BufLo tamponları yapıdan alınmamalı (örneğinizde olduğu gibi) hesaplanmalıdır.

Bu tamponlar EA tarafından hesaplanacaktır. Al veya Sat sinyali alındığında (lot büyüklüğü göstergesi ile), pozisyon büyüklüğü, pozisyon açılış fiyatı ve sonuç olarak bu tamponların değerleri yeniden hesaplanacaktır.

Sinyal Uzman Danışmanlarına bu gösterge eklenecek ve çıktıda her bir sinyal için bir tane olmak üzere birkaç öz sermaye mum grafiği alacağız. Karşılaştırılabilir, onlara MA ve diğer bu analizlere uygulanabilir, fiyat çizelgelerinde olduğu gibi.

Soru, nasıl yapılacağıdır? İki yol görüyorum:

  1. Gösterge bu aynı sinyalleri alır
  2. Gösterge hazır dizileri alır.
Hiçbirini henüz yapamam. Hızlı yön - ne okumalı? Daha doğru olan nedir?
 

Muhtemelen soruyu yeniden çerçeveleyeceğim.

Komut istemi:

  1. Göstergenin OnCalculate giriş parametreleri olarak BufOpen, BufClose, BufHigh ve BufLo'yu kullanmasını sağlama.
  2. Göstergeye nasıl girilir, gösterge içindeki hesaplamalar için her tikte değişebilen değişkenler (al, sat, lot sinyalleri).
 
Sergey Voytsekhovsky :

Muhtemelen soruyu yeniden çerçeveleyeceğim.

Komut istemi:

  1. Göstergenin OnCalculate giriş parametreleri olarak BufOpen, BufClose, BufHigh ve BufLo'yu kullanmasını sağlama.
  2. Göstergeye nasıl girilir, gösterge içindeki hesaplamalar için her tikte değişebilen değişkenler (al, sat, lot sinyalleri).

Üzgünüm, hiç bir şey anlamadım. Hafta sonu için izinliyim. Belki pazartesi anlarım...

 

Bir ikilem ortaya çıktı.
Danışmanda yerleşik iAO ve iRSI göstergelerini kullanıyorum, danışman bunları grafikte gösteriyor ve her şey yolunda.

Ancak görünümlerini biraz biçimlendirmeye ihtiyaç vardı, yani. göstergeye sağ tıklayın ve rengi, çizgi kalınlığını vb. değiştirin. Bütün bunlar elle biçimlendirilmiş, ancak Expert Advisor'da nasıl yapılır??? Bu göstergelerin .mq5 dosyaları nerede bulunur? Hiç erişimleri var mı?

Bunları Örnek klasöründeki benzerleriyle değiştirip iCustom olarak bağlamak istemiyorum.

 
Evgeny Dyuka :

Bir ikilem ortaya çıktı.
Danışmanda yerleşik iAO ve iRSI göstergelerini kullanıyorum, danışman bunları grafikte gösteriyor ve her şey yolunda.

Ancak görünümlerini biraz biçimlendirmeye ihtiyaç vardı, yani. göstergeye sağ tıklayın ve rengi, çizgi kalınlığını vb. değiştirin. Bütün bunlar elle biçimlendirilmiş, ancak Expert Advisor'da nasıl yapılır??? Bu göstergelerin .mq5 dosyaları nerede bulunur? Hiç erişimleri var mı?

Bunları Örnek klasöründeki benzerleriyle değiştirip iCustom olarak bağlamak istemiyorum.

Ve zorunda kalacak.

Örneğin , danışmandan ayarlanabilecek seviyeleri görüntülemek için Stokastik göstergesine ihtiyacım vardı - Stokastik Özel orada göründü:

Uzman Danışmandan standart iStochastic çağrıldığında, görsel test modunda bu standart gösterge DAİMA iki seviye gösterecektir: 80.0 ve 20.0. EA diğer seviyeleri kullanıyorsa (örneğin 75.0 ve 25.0) bu durum uygun değildir.

Bu nedenle, standart gösterge değiştirildi: Stokastik Özel göstergesinde iki yeni parametreye sahip:

Stokastik Özel

Bir Uzman Danışmandan bu göstergeyi çağırma örneği:

***
input int             Inp_STO_KPeriod= 5 ;         // STO: K period
input int             Inp_STO_DPeriod= 3 ;         // STO: D period
input int             Inp_STO_Slowing= 3 ;         // STO: Slowing
input int             Inp_STO_Level1 = 25.0 ;     // STO: Value Level #1
input double          Inp_STO_Level2 = 75.0 ;     // STO: Value Level #2
***
//--- create handle of the indicator iCustom
   handle_iStochastic= iCustom (m_symbol.Name(), Period (), "Stochastic Custom" ,
                              Inp_STO_KPeriod,Inp_STO_DPeriod,Inp_STO_Slowing,Inp_STO_Level1,Inp_STO_Level2);
//--- if the handle is not created 
   if (handle_iStochastic== INVALID_HANDLE )
     {
       //--- tell about the failure and output the error code 
       PrintFormat ( "Failed to create handle of the iCustom indicator for the symbol %s/%s, error code %d" ,
                  m_symbol.Name(),
                   EnumToString ( Period ()),
                   GetLastError ());
       //--- the indicator is stopped early 
       return ( INIT_FAILED );
     }
 
Vladimir Karputov :

Ve zorunda kalacak.

Örneğin , Uzman Danışmandan ayarlanabilecek seviyeleri görüntülemek için Stokastik göstergesine ihtiyacım vardı - Stokastik Özel orada belirdi:

Uzman Danışmandan standart iStochastic çağrıldığında, görsel test modunda bu standart gösterge DAİMA iki seviye gösterecektir: 80.0 ve 20.0. EA diğer seviyeleri kullanıyorsa (örneğin 75.0 ve 25.0) bu durum uygun değildir.

Bu nedenle, standart gösterge değiştirildi: Stokastik Özel göstergesinde iki yeni parametreye sahip:


Bir Uzman Danışmandan bu göstergeyi çağırma örneği:

Detaylı cevap için teşekkürler,

Ancak yerleşik göstergeler ile harici göstergeler arasında hız, bellek yükü ve yüzde açısından bir fark var mı?
Son derece yüklü, çok sembollü ve çok zaman çerçeveli bir uzmanım var.
onlar. iCustom aracılığıyla bağlanmak bir şeyi değiştirir mi?

 
MA'yı geçen bir Uzman Danışman yazmaya çalışıyorum, bu yüzden grafikte test ederken günlükte olmayan anlaşmalar var, nereden geldiklerini anlayamıyorum? bana bazı seçenekler sunabilir misin?

 
topmett :
MA'yı geçen bir Uzman Danışman yazmaya çalışıyorum, bu yüzden grafikte test ederken günlükte olmayan anlaşmalar var, nereden geldiklerini anlayamıyorum? bana bazı seçenekler sunabilir misin?

İşlemlerin ve siparişlerin geçmişini daha iyi görün. Tüm Yazdırma aramaları günlüğe girmeyebilir.
Neden: