Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 2783

 
mytarmailS #:

Alexei, lütfen bir göz at, böyle önemsiz bir konuda oyalanıyorum, çok yazık.

Döngü koşulu garip

for(int i = start_idx ; i == char_vec.length() ; ++i ){

muhtemelen <

 
mytarmailS #:

"==" olamaz mı?


Rca'dan kopyaladığım döngü şu şekilde.

for(i in start_idx:length(char_vec)){

rastgele bir sayıdan (örnekte 3 sayısı ) vektörün boyutuna


aynısı burada

or(int i = start_idx; i == char_vec.length(); ++i ){

vektörünün boyutuna ulaşana kadar rastgele bir sayıdan

Bu, döngüyü durdurmak için değil, yürütmek için bir koşuldur - start_idx != char_vec.length() ise döngüyü sıfır kez yürütürsünüz.

 
Aleksey Nikolayev #:

Bu, döngüyü durdurmak için değil, yürütmek için bir koşuldur - start_idx != char_vec.length() ise sıfır kez yürütülecek bir döngüye sahipsiniz.

Anladım, teşekkürler.

 
СанСаныч Фоменко #:

İki sıra rastgele sayı arasında. Ve bir nominal ve bir rast gele arasında.

Ne tür bir program bu? İhtiyacım yok.

İstatistik alanında bir mihenk taşı olan özel bir istatistik sistemi olan SADECE R alınmalıdır.

ticaret alanındaki yetkinliğinizi nasıl kanıtlarsınız?)

Bu ilişkiyi belirlemek için bana en iyi R kütüphanesine doğrudan bir bağlantı gönderin.

 

bu seçenek zaten çalışıyor.

src <-'
IntegerVector  Cfu(int start_idx, CharacterVector char_vec){

IntegerVector my_idx = (0);  

for(int i = start_idx ; i <=  char_vec.length() ; ++i ){
      
        if(char_vec[i] == "a")   my_idx.push_back(i); 
        if(char_vec[i] == "b") {
          my_idx.push_back(i); 
          break;
        }
}
return(my_idx);
}

Ama C++ bilgim sıfır olduğu için

fonksiyonları hala farklı sonuçlar veriyor.

Rfu(start_idx ,char_vec)
[1] 3 4 5 6
> Cfu(start_idx ,char_vec)
[1] 3 4 5

kafam hiç çalışmıyor (((((

Bir fikir için 2 gün fonksiyon tasarladım/yazdım, yarım günde her şeyi C++'da yeniden yazacağımı düşündüm ve sonra bir bataklığa daldım))) ve bir anda bıktım)))

====================

Bu doğru kod mu? Çünkü rcc'de birden ve c++'da sıfırdan .

for(int i = start_idx-1 ; i <  char_vec.length() ; ++i ){


Rfu(start_idx ,char_vec)
[1] 3 4 5 6
> Cfu(start_idx ,char_vec)
[1] 2 3 4 5

Yoksa ben aptal mıyım?

 
mytarmailS tasarladım/yazdım, yarım günde her şeyi C++ ile yeniden yazarım diye düşündüm, sonra bir bataklığa girdim))) ve bir anda bıktım)))

Önemli bir nokta - R'de diziler 1'den uzunluğa kadar numaralandırılır, C++'da ise sıfırdan uzunluk - 1'e kadar numaralandırılır. Örneğin, döngüden önce --start_idx (veya döngünün başında i = start_idx - 1) yazarak start_idx değerini 1 azaltmanız ve döngü koşulunda <= değerini < ile değiştirmeniz gerekir

 
Maxim Dmitrievsky #:

Teşekkür ederim.

 
Aleksey Nikolayev #:

Teşekkür ederim.

 
Aleksey Vyazmikin #:

MT5'te 50 bin çubuk için MQ'dan fiyat teklifleri üzerine göstergeniz temelinde bir örnek oluşturabilir misiniz?

Sadece her çubuğun senkronizasyonu için tarihi kaydedin ve diyelim ki "1" - yukarı ok ve "-1" - aşağı ok, "0" - ok yok mu?

Okun görünümünü ve hatta belki yönünü tahmin etmek için kendimi eğitmeye çalışacağım. Bakalım MO ya da benim tahmincilerim ne kadar iyi.....

Örneklemeyi nasıl yapıyorsunuz? Anlamıyorum.

Bir diziye koyup sonra kaydetmem mi gerekiyor? Bu konuda iyi değilim.

4'te bir taslağım var, ancak 5'te yapmak sorun değil.

 
mytarmailS #:

Yirmi yıl önce C'yi geliştirirken ben de bu noktada durmuştum. Sıfırdan indeksleme ve döngü bir birim daha az. Ama sonra MKL'de ustalaşmak kolay - aynı C.

Neden: