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

 
mytarmailS #:

Sonuncusu dışında her şey harika, bitmiş model dışında ONNX'e karmaşık kod koyamazsınız.

Muhtemelen neden bahsettiğimi bile anlamayacaksınız.


Bir docker konteyneri olsaydı, evet, sınırlama yoktu, ancak ONNX ile büyük bir sınır lama var.
Oraya karmaşık kodlar koymanıza gerek yok.
Belki de benim böyle varoluşsal sorunlarım yoktur, bu yüzden anlamıyorum.
 
Maxim Dmitrievsky #:
Oraya karmaşık kodlar koymanıza gerek yok.
.

Peki, neden buna ihtiyacınız var?


1) fikir, kod, ön işleme tek bir dilde yapılmalıdır (R, python, JS, c++, c# ......).

2) ONNX modelini başka bir dilde eğitin (python )

3) robotu üçüncü dilde (MQL5) yazmak ve ardından tüm ön işlemeyi MQL5'te yeniden yazmak, ki ön işleme en azından orta karmaşıklıktaysa bu %95 pratik olarak imkansızdır.


Her neyse. işe yaramaz bazı ilkel şeyleri eğitmezseniz tamamen işe yaramaz bir saçmalık.

 
mytarmailS #:

Ne anlamı var ki?


1) fikir, kod, ön işleme tek bir dilde yapılmalıdır (R, python, JS, c++, c# ......).

2) ONNX modelini başka bir modelde eğitin (python )

3) robotu üçüncü dilde (MQL5) yazmak ve ardından tüm ön işlemeyi MQL5'te yeniden yazmak, ki bu ön işlemenin en azından orta karmaşıklıkta olması durumunda %95 oranında pratik olarak imkansızdır.


Her neyse. İşe yaramayan bazı ilkel şeyleri eğitmezseniz tamamen işe yaramaz bir saçmalık.

Orta karmaşıklıkta ön işleme ile ne demek istiyorsunuz? Boru hattı ONNX'e de yerleştirilebilir.

Onnx'i R'ye hiç eklemediler mi? Neden bu kadar yavaşlar?

 
Maxim Dmitrievsky #:

1) Orta karmaşıklıkta ön işleme ile ne kastedilmektedir? Boru hattı ONNX'e de itilebilir

2) R onnx hiç eklenmedi mi? Neden bu kadar yavaşlar?

1)

Örneğin, MT5'ten bir dizi fiyatı kabul eden bir dilde kendi kodum var.

Sonra binlerce satır kod içeren karmaşık bir TS (kendi dilimde) oluşturuyorum, karmaşık mantık + pozisyon takibi + bir düzine farklı kütüphane kullanıyorum. (ben buna ön işleme diyorum).

Ve sonra sadece TS sinyallerinin bir filtresi olarak bir tür AMO gelir, bu kodun sadece% 3'üdür.


ONNX sadece modellerle ve sadece orada uyguladıkları modellerle ilgilidir.

Evet, kendi özel kodunuzu eklemek mümkün, ancak okuduğum kadarıyla bu o kadar kolay değil ve bu konuda çok az bilgi var.


2)

Eklenmedi, p-maker'larda bu teknolojiye talep görmediklerini okudum, ancak prinzepe'de herhangi bir mavi yapabilmeniz için kesintisiz bir paket P + python var, ancak konu bu değil.

ONNX'in R'de mevcut olmamasına kızdığım için değil, karmaşık kodumu ONNX aracılığıyla uygulamanın bir yolunu görmediğim için bombalıyorum.


Girdi olarak OHLC'niz varsa,ONNX 'te birrobot uygulayabilirsiniz,diyelim ki pozisyonlarını gören, dengesine bakan, bazı karmaşık hesaplamalar yapan ve MT5'te sinyaller veren bir netter
. MT5 varsa neden böyle bir şey yapıldığını anlıyorum, ancak bu ONNX
'teki kodun karmaşıklığı üzerindeki sınırlamaları değerlendirmek için bir sorudur.

 
mytarmailS #:

1)

Örneğin, MT5'ten fiyatları içeren bir diziyi kabul eden bir dilde kendi kodum var.

Sonra binlerce satır kod içeren karmaşık bir TS (kendi dilimde) oluşturuyorum, karmaşık mantık + pozisyon takibi + bir düzine farklı kütüphane kullanıyorum. (ben buna ön işleme diyorum).

Ve sonra sadece TS'nin sinyallerinin bir filtresi olarak bazı AMO gelir, bu da kodun sadece %3'üdür.


ONNX sadece modellerle ve sadece orada uyguladıkları modellerle ilgilidir.

Evet, oraya kendi özel kodunuzu ekleyebilirsiniz, ancak okuduğum kadarıyla bu o kadar kolay değil ve bu konuda çok az bilgi var.


2)

Eklenmedi, p-makers'da bu teknolojiye talep görmediklerini okudum, ancak prinzepe'de herhangi bir mavi yapabilmeniz için kesintisiz bir P + python paketi var, ancak nokta değil.

ONNX'in R-key'de olmamasına kızdığım için değil, karmaşık kodumu ONNX aracılığıyla uygulamanın bir yolunu göremediğim için bombalıyorum.


Girdi olarak OHLC'niz varsa,ONNX ' te birrobot uygulayabileceksiniz,diyelim ki pozisyonlarını gören, dengesine bakan, bazı karmaşık hesaplamalar yapan ve MT5'te sinyaller veren bir netter
. MT5 varsa neden böyle bir şey yapıldığını anlıyorum, ancak bu ONNX
'teki kodun karmaşıklığı üzerindeki sınırlamaları değerlendirmek için bir sorudur.

Peki, terminalden pozisyon almak, bakiyeyi hesaplamak vb. Ve sonra bunu kaydedilen modele geri koymak, evet, ondan sonucu almak ve böylece yuvarlanmak ve yuvarlanmak gerekecek. Eğer yeniden tasarlamak zor ya da tembelse, onsuz da yaşayabilirsiniz. Sadece onunla modelleri birbirine atmak daha eğlenceli.
 
Maxim Dmitrievsky #:
Modelleri birbirlerine fırlatmak daha eğlenceli.

Tam olarak bunun için tasarlandı, sadece uygun transfer, sadece modeller ... diğer her şey koltuk değneği.

 

Kendi fikirleri ve JS betikleri olan büyük bir JS progger topluluğu var.

Başlamak için öğrenmeleri gerekenler

mql5 + python + ONNX.

ONNX yerine Docker veya benzeri bir şey yapabilirlerdi ve hemen birçok yeni müşteri çekebilirlerdi, ancak bazı saçmalıklarla ilgileniyorlar....

İnsanların kendilerine ulaşmasını kolaylaştırmak yerine, zorlaştırıyorlar...

Her neyse, bu beni ilgilendirmez.

 
mytarmailS #:

JS üzerinde fikirleri ve komut dosyaları ile JS üzerinde büyük bir progger tüccar topluluğu var

Bu işe girmeyi öğrenmesi gerekenler onlar.

mql5 + python + ONNX

ONNX yerine Docker veya benzeri bir şey yapabilirlerdi ve hemen birçok yeni arayan yakalayabilirlerdi, ancak bir tür saçmalıkla ilgileniyorlar....

İnsanların kendilerine ulaşmalarını kolaylaştırmak yerine, zorlaştırıyorlar...

Her neyse, beni ilgilendirmez.

Js'i nerede satıyorlar? Apis.
 
Maxim Dmitrievsky #:
Ve js aracılığıyla nerede ticaret yapıyorlar? Apis
Evet, apis.
Ama geriye dönük test yapabileceğimiz bir yer yok.
 
mytarmailS #:

JS üzerinde fikirleri ve komut dosyaları ile JS üzerinde büyük bir progger tüccar topluluğu var

Bu işe girmeyi öğrenmesi gerekenler onlar.

mql5 + python + ONNX

ONNX yerine Docker veya benzeri bir şey yapabilirlerdi ve hemen birçok yeni arayan yakalayabilirlerdi, ancak bir tür saçmalıkla ilgileniyorlar....

İnsanların kendilerine ulaşmalarını kolaylaştırmak yerine, zorlaştırıyorlar...

Her neyse, beni ilgilendirmez.

Koduma bakıyorum.

Tüm R kodunun ortasında(?) birkaç model oturuyor. Modelleri R kodundan çıkarıp başka bir yere koyarsam, tamamen farklı bir kod olacak ve baştan hata ayıklanması gerekecek!

Peki neden?

TC'lerin bariz işlevsel ayrımı ile µl ve R var. mcl ve R paketi istikrarlı bir şekilde çalışıyor ..... ve ONNX burada nereye uyuyor ?

Neden: