"6 Adımda Kendi Alım Satım Robotunuzu Oluşturun!" makalesi için tartışma - sayfa 3

 
danielalmaty:

Uzman Danışman ayarları şu şekildedir

Uzman Danışmanın giriş parametrelerini değil, test ayarlarını kastettik.

Ayarlara ek olarak, lütfen demo hesap numarasını ve yatırım şifresini verin.

 

Üzgünüm, tüm bu terimler konusunda tam bir aptalım..... şimdilik :)

Uzman: ssssa.ex5 EURUSD H1

Tarih: Geçen Yıl

Yürütme: Normal Her tik

Depozito: 10000 USD 1:100

Optimizasyon: Hızlı Jenerik Tabanlı Algoritma Balance Max

(son kez optimizasyon olmadan denendi)

İleri: HAYIR

Her şey talimatlarda olduğu gibi girişlerde işaretlenmiştir

Giriş: 20354

Yatırımcı : xehan2y (sadece okunabilir şifre)

 

Merhaba!

1) Bu kod satırını anlamaya çalışıyordum

MA_Cross::MA_Cross(void) : m_period_fast(13),          // varsayılan hızlı dönem MA=13
                           m_method_fast(MODE_SMA),    // varsayılan basit hızlı ortalama yöntemi
                           m_period_slow(21),          // varsayılan süre yavaş MA=21 

Referans kitaba bir link vermenin faydalı olacağını düşünüyorum:

MQL5 Referans Kılavuzu / Dil Temelleri / Veri Tipleri / Yapılar ve Sınıflar

yani örnek //--- başlatma listesi ile kurucu CPerson(string surname,string name): m_second_name(surname), m_first_name(name) {};

2) Bu arada, yardımı her kim yazıyorsa, yardımın bu bölümüne dikkat edin:

Bir sınıf bildirimi hatası gibi görünüyor: içinde

Sınıflar Sınıfların.... yapılardan bir takım farklılıkları vardır

Örnek:

struct trade_settings
{

 
danielalmaty:

Giriş: 20354

Yatırımcı : xehan2y (sadece okunabilir şifre)

Bu hesaba bağlandım ve test etmeye başladım(optimizasyon değil!). Geçmişin otomatik yüklenmesi başladı ve işlemler başladı. Optimizasyon ile test etmeyi karıştırdığınızdan şüpheleniyorum. Optimizasyon yaparken alım satımları görmezsiniz!


 
bivmail:

Merhaba!

1) Bu kod satırını anlamaya çalışıyordum

Referans kitaba bir link vermenin faydalı olacağını düşünüyorum:

MQL5 Referans Kılavuzu / Dil Temelleri / Veri Tipleri / Yapılar ve Sınıflar

yani örnek //--- başlatma listesi ile kurucu CPerson(string surname,string name): m_second_name(surname), m_first_name(name) {};


Teşekkürler , makaleye bir öneri eklendi:

Burada sınıf üyelerinin başlatılması bir başlatma listesi kullanılarak yapılır.

 
bivmail:

2) Bu arada, yardımı kim yazıyorsa, yardımın bu bölümüne dikkat edin:

Bir sınıf bildirimi hatası gibi görünüyor: içinde

Sınıflar Sınıfların.... yapılardan bir takım farklılıkları vardır

Örnek:

struct trade_settings
{

Burayı mı kastediyorsun?


 
danielalmaty:

Ben de bunu alıyorum.

Çok garip, çubuk sayısı, keneler ve modelleme kalitesi aynı. UAC etkin mi? Terminal hangi klasörde yüklü?


Что такое контроль учетных записей? - Справка Microsoft Windows
Что такое контроль учетных записей? - Справка Microsoft Windows
  • support.microsoft.com
Контроль учетных записей - это компонент Windows, предназначенный для управления компьютером и уведомления о внесении программами изменений, требующих прав администратора. Контроль учетных записей основан на применении различных уровней разрешений для учетной записи пользователя. При выполнении задач, доступных обычному пользователю, таких как...
 
Az önce makaledeki eXpert'i tekrar başlattım ve sizinkiyle aynı sonuçla çalıştı. yani sorun benim yaptığım koddaydı.

Ancak aynı uzmanla optimize etmeye çalıştım ve "Uzman başlatılamıyor" HATASI İLE TEST EDİLDİ hatası veriyor

Optimize ederseniz size ne yazacağını hesabımdan tekrar kontrol edebilir misiniz?

 
danielalmaty:

Optimize ederseniz size ne yazacağını hesabımdan tekrar kontrol edebilir misiniz?

Terminali yeniden başlatın ve tekrar deneyin. Belki de test cihazı, derlenmiş Uzman Danışmanın eski bir sürümünü "yakalamıştır".
 
Rosh 2012.03.22 11:08 #
bivmail:

2) Bu arada, yardımı kim yazıyorsa, yardımın bu bölümüne dikkat edin:

bir sınıf bildirimi hatası gibi görünüyor: bölümde

Sınıflar Sınıfların.... yapılardan bir takım farklılıkları vardır

Örnek:

struct trade_settings
{

Burayı mı kastediyorsun?

Evet, şimdi bunun sınıflar ve struct için genel bir örnek olduğunu anladım.

Mantık, şemaya göre öncelikler temelinde çalıştı

Yapı - Örnek, Sınıf - Örnek,

ve sonra yapı / sınıftan bağımsız olarak genel bir kuralımız vardır:

...eğer bir kurucu açıkça tanımlanmışsa, bir yapı veya sınıf tipindeki bir değişkeni bir ilklendirme dizisi kullanarak ilklendirmek imkansızdır.

Burada bir sınıf için eksik bir örnek var.... Tamam. Daha esnek olacağım :-)

2) Yorum neden bu kadar çarpıcı bir şekilde farklıdır (bence beşincideki anlam dördüncüye benzer, yani temel sınıfın bir yöntemini çağırmak, ek filtreler nelerdir)?

раздел 4 

   //--- temel sınıfın yöntemini çağırın

   if(!CExpertSignal::ValidationSettings())  return(false);

раздел 5

//--- göstergelerin ve zaman serilerinin ek filtrelerde başlatılması

   if(!CExpertSignal::InitIndicators(indicators)) return(false);