MICEX RTS'de olağanüstü hal. Çılgın ticaret robotu - sayfa 7

 
sanyooooook :
Üzerinde ne ( ticaret işlemleriyle ilgili) uygulanamaz?
Herşey mümkün. Ama dili zayıf. Dizilerle çalışmanın maliyeti nedir? Daha karmaşık yapılar hakkında genellikle sessizimdir. =)
 

Dizilerle çalışmak, indekslemeye alışmak meselesidir.

Not: Peki, ticaret işlemleriyle ilgili her şeyi uygulamak mümkünse, o zaman ne kadar sefil? Normal bir dil, kendine has özellikleri var, istemiyorsan kullanma, C++ dll ile yazarsan mutlu olursun)

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - Документация по MQL5
 
sanyooooook :

Dizilerle çalışmak, indekslemeye alışmak meselesidir.

Not: Peki, ticaret işlemleriyle ilgili her şeyi uygulamak mümkünse, o zaman ne kadar sefil? Normal bir dil, kendine has özellikleri var, istemiyorsan kullanma, C++ dll ile yazarsan mutlu olursun)

C++ buradaki canavar. Her tasarımda binlerce ince potansiyel hata.
Java ve C# çok daha iyi.
 
Zevkler, kimin neyi sevdiği tartışılmaz.
 
sanyooooook :

Zevkler, kimin neyi sevdiği tartışılmaz.
Bu zevkler hakkında bir tartışma değil, bir ifadedir.
C# ve Java'da geliştirme hızı birkaç kat daha yüksektir.
Kod okunabilirliği birkaç kat daha yüksektir.

Kodun güvenilirliği birkaç kat daha yüksektir.

C ++ ile yazmam gerektiğinde zaten sarsıcı oluyorum. Ama şimdi C#'da dll'leri kullanarak alternatif bir çözüme geçiyorum.

 
mrProF :
Bu zevkler hakkında bir tartışma değil, bir ifadedir.
C# ve Java'da geliştirme hızı birkaç kat daha yüksektir.
Kod okunabilirliği birkaç kat daha yüksektir.

Kodun güvenilirliği birkaç kat daha yüksektir.

C ++ ile yazmam gerektiğinde zaten sarsıcı oluyorum. Ama şimdi C#'da dll'leri kullanarak alternatif bir çözüme geçiyorum.

Kodun hızı birkaç kat daha düşüktür. Ve neyin daha yüksek olduğu sorgulanıyor.

http://www.linux.org.ru/forum/development/4147618

http://www.opennet.ru/opennews/art.shtml?num=31114

http://shootout.alioth.debian.org/u64q/benchmark.php?test=nbody&lang=all

Результаты теста скорости языков C++, Java, PHP, Ocaml, Perl, Python, Ruby...
Результаты теста скорости языков C++, Java, PHP, Ocaml, Perl, Python, Ruby...
  • 2009.10.18
  • sergem
  • www.linux.org.ru
Периодически появляются темы, в которых сторонники разных языков утверждают, что их языки быстрее/лучше. Захотелось это проверить. В паре тредов в качестве примера упоминались конкретные тесты. Их я и реализовал. Тест проводится на каком-либо примере, позволяющем проверить производительность в той или иной области. Реализация для каждого...
 
sanyooooook :

Dizilerle çalışmak, indekslemeye alışmak meselesidir.

Not: Peki, ticaret işlemleriyle ilgili her şeyi uygulamak mümkünse, o zaman ne kadar sefil? Normal bir dil, kendine has özellikleri var, istemiyorsan kullanma, C++ dll ile yazarsan mutlu olursun)

Herhangi bir Turing-complete dili normal bir dil olarak adlandırılabilir. Hatta biraz beyin fırtınası . =)

alışmaya çalıştım. Ama diğer dillerde ne kadar kolay ve rahat yapıldığını görünce eliniz düşüyor. Genel olarak, şimdi minimumda kullanıyorum ve mutluluğum var. Ve hatta DLL olmadan. Dosyalar arasında bir koltuk değneği, evet, ama benim yerli koltuk değneğim. =)

Ve eğer hayal ediyorsanız, o zaman http://wiki.freeswitch.org/wiki/Languages_for_Call_Control gibi bir ticaret terminali istiyorum. Sokak köpeğinin 8 dilde bir API'si var - en sevdiğinizi seçin (ve "kendi özelliklerine sahip olan" kuşu değil) ve çalışın. Veya 9. dilinizi gömün. Bu da mümkün!

Brainfuck - Wikipedia, the free encyclopedia
  • en.wikipedia.org
brainfuck Paradigm(s) Appeared in Designed by Typing discipline Influenced by Usual filename extensions Urban Müller created brainfuck in 1993 with the intention of designing a language which could be implemented with the smallest possible compiler,2 inspired by the 1024-byte compiler for the FALSE programming language.3...
 
joo :

Kodun hızı birkaç kat daha düşüktür. Ve neyin daha yüksek olduğu sorgulanıyor.

Kavga etmeyin, ateşli Finliler.

Sadece bu tartışmadan, her birinizin kendi diliniz olduğu açıktır 1. favori ve iyi çalışılmış 2. vahşi doğada oldukça yaygın ve bir nesil bir ticaret terminali için "kuş" değil . Ama beşi geldi ve yeni bir kuş dili getirdi. =)

Ордерa, позиции и сделки в MetaTrader 5
Ордерa, позиции и сделки в MetaTrader 5
  • 2011.01.05
  • MetaQuotes Software Corp.
  • www.mql5.com
Надежный торговый робот не может быть создан без понимания механизмов работы торговой системы MetaTrader 5. Клиентский терминал получает от торгового сервера информацию о позициях, ордерах и сделках. Чтобы правильно обработать эти данные средствами MQL5 необходимо хорошо представлять как происходит взаимодействие mql5-программы и среды исполнения терминала.
 
wise :

Kavga etmeyin, ateşli Finliler.

Sadece bu tartışmadan, her birinizin kendi diliniz olduğu açıktır 1. favori ve iyi çalışılmış 2. vahşi doğada oldukça yaygın ve bir nesil bir ticaret terminali için "kuş" değil . Ama beşi geldi ve yeni bir kuş dili getirdi. =)

Belirli bir dilde program yazma kolaylığı, olası hatalar vb. - bunlar tamamen öznel şeylerdir ve programcının profesyonelliğine bağlıdır, burada ishal noktasına kadar tartışabilirsiniz. Şahsen MQL5'i seviyorum, bunun için çıldırıyorum.

Ancak kod yürütme hızı tartışamayacağınız bir şeydir - bu nesnel bir özelliktir ve burada C# ve Java liderler arasında değildir.

 
sanyooooook :

Dizilerle çalışmak, indekslemeye alışmak meselesidir.

Not: Peki, ticaret işlemleriyle ilgili her şeyi uygulamak mümkünse, o zaman ne kadar sefil? Normal bir dil, kendine has özellikleri var, istemiyorsan kullanma, C++ dll ile yazarsan mutlu olursun)

Sanka'yı destekliyorum.

Dilin sefaletinden bahsetmek için sadece İKİ soruyu cevaplamanız gerekir:

1. Gerçek bir görev için bu dilde hangi yazılım yazılmıştır?

2. Bu yazılımın hangi yönlerini bu dilde uygulamak zor veya imkansızdı?

1. sorunun cevabı "bu yazılmadı" veya "yazıldı" ise - o zaman 2. soruyla ilgili herhangi bir akıl yürütme boş ve aptal gevezeliktir.

Şahsen, danışmanım MKL4'te yazılan uzun süredir çalışıyor:

- tam otomatik çalışır
- karlı çalışır
- günde 100 siparişe kadar bir enstrüman açar ve eşlik eder (pipser değil, orta vadeli)
- aynı danışman aynı anda 2 cihaz üzerinde durur (önceden 4 cihaz üzerinde)
- alım satım işlemlerini desteklemenin yanı sıra - bazı istatistiksel ve raporlama bilgilerini hemen hesaplar ve grafikte görüntüler
- ticaret gerçektir ve tutarlar 100 dolardan uzaktır

Ve çalışma süresi boyunca:

- MQL4 dilinin sefaletinden veya sınırlamalarından bahseden hiçbir şey bulunamadı (bu görev sınıfı için)
- yetersiz bilgi işleme hızını gösteren hiçbir şey fark edilmedi (bu görev sınıfı için)