MICEX RTS의 비상사태. 광란의 거래 로봇 - 페이지 7

 
sanyooooook :
( 거래 작업 과 관련하여) 구현할 수 없는 것은 무엇입니까?
모든 것이 가능하다. 그러나 언어는 가난합니다. 어레이로 작업하는 데 드는 비용은 얼마입니까? 나는 일반적으로 더 복잡한 구조에 대해 침묵합니다. =)
 

배열 작업은 인덱싱에 익숙해지는 문제입니다.

추신: 글쎄, 거래 운영 과 관련된 모든 것을 구현할 수 있다면 얼마나 비참합니까? 고유한 특성이 있는 일반 언어, 원하지 않으면 사용하지 않고 C++ dll로 작성하면 만족할 것입니다)

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

배열 작업은 인덱싱에 익숙해지는 문제입니다.

추신: 글쎄, 거래 운영 과 관련된 모든 것을 구현할 수 있다면 얼마나 비참합니까? 고유한 특성이 있는 일반 언어, 원하지 않으면 사용하지 않고 C++ dll로 작성하면 만족할 것입니다)

C++는 여기서 괴물입니다. 모든 디자인에는 수천 개의 미묘한 잠재적 오류가 있습니다.
Java와 C#이 훨씬 낫습니다.
 
누가 무엇을 좋아하는지 취향에 대해서는 논쟁의 여지가 없습니다.
 
sanyooooook :

누가 무엇을 좋아하는지 취향에 대해서는 논쟁의 여지가 없습니다.
이것은 취향에 대한 논쟁이 아니라 진술입니다.
C# 및 Java의 개발 속도는 몇 배 더 빠릅니다.
코드 가독성 은 몇 배 더 높습니다.

코드의 신뢰성은 몇 배 더 높습니다.

C ++로 작성해야 할 때 이미 혼란스럽습니다. 하지만 지금은 C#에서 dll을 사용하여 대체 솔루션으로 옮기고 있습니다.

 
mrProF :
이것은 취향에 대한 논쟁이 아니라 진술입니다.
C# 및 Java의 개발 속도는 몇 배 더 빠릅니다.
코드 가독성 은 몇 배 더 높습니다.

코드의 신뢰성은 몇 배 더 높습니다.

C ++로 작성해야 할 때 이미 혼란스러워하고 있습니다. 하지만 지금은 C#에서 dll을 사용하여 대체 솔루션으로 옮기고 있습니다.

코드의 속도는 몇 배 더 낮습니다. 그리고 더 높은 것이 문제입니다.

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 :

배열 작업은 인덱싱에 익숙해지는 문제입니다.

추신: 글쎄, 거래 운영 과 관련된 모든 것을 구현할 수 있다면 얼마나 비참합니까? 고유한 특성이 있는 일반 언어, 원하지 않으면 사용하지 않고 C++ dll로 작성하면 만족할 것입니다)

어떤 튜링 완전 언어라도 일반 언어라고 할 수 있습니다. 심지어 약간의 두뇌 . =)

나는 그것에 익숙해지려고 노력했다. 그러나 다른 언어로 얼마나 쉽고 편리한지 보면 손이 떨립니다. 일반적으로 이제는 최소한으로 사용하고 행복합니다. 그리고 DLL이 없어도. 파일을 통해 목발, 예, 하지만 내 네이티브 목발. =)

그리고 당신이 을 꾸고 있다면 http://wiki.freeswitch.org/wiki/Languages_for_Call_Control 과 같은 거래 터미널을 원합니다. stray에는 8개 언어로 된 API가 있습니다. 좋아하는 것을 선택하고("자체 특성이 있는" 새가 아닌) 작업하세요. 또는 9번째 언어를 포함시키십시오. 어느 쪽도 가능합니다!

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 :

코드의 속도는 몇 배 더 낮습니다. 그리고 더 높은 것이 문제입니다.

싸우지 마, 뜨거운 핀란드 친구들.

이 토론에서 여러분 각자는 자신만의 언어를 원한다는 것이 분명합니다. 1. 가장 좋아하고 잘 공부한 언어 2. 야생에서 흔히 볼 수 있는 언어이며 한 세대의 거래 터미널 에 대한 "새"가 아닙니다. 그러나 다섯 명이 와서 새로운 새 언어를 가져왔습니다. =)

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

싸우지 마, 뜨거운 핀란드 친구들.

이 토론에서 여러분 각자는 자신만의 언어를 원한다는 것이 분명합니다. 1. 가장 좋아하고 잘 공부한 언어 2. 야생에서 흔히 볼 수 있는 언어이며 한 세대의 거래 터미널 에 대한 "새"가 아닙니다. 그러나 다섯 명이 와서 새로운 새 언어를 가져왔습니다. =)

특정 언어로 프로그램 작성의 편의성, 잠재적 오류 등 - 이것들은 순전히 주관적인 것이며 프로그래머의 전문성에 달려 있습니다. 여기서 설사의 지점까지 논쟁할 수 있습니다. 나는 개인적으로 MQL5를 좋아하는데, 그것에 대해 미쳤습니다.

그러나 코드 실행 속도는 논쟁의 여지가 없습니다. 이것은 객관적인 특성이며 여기서 C#과 Java는 선두에 있지 않습니다.

 
sanyooooook :

배열 작업은 인덱싱에 익숙해지는 문제입니다.

추신: 글쎄, 거래 운영 과 관련된 모든 것을 구현할 수 있다면 얼마나 비참합니까? 고유한 특성이 있는 일반 언어, 원하지 않으면 사용하지 않고 C++ dll로 작성하면 만족할 것입니다)

산카를 응원합니다.

언어의 비참함에 대해 이야기하려면 다음 두 가지 질문에만 답하면 됩니다.

1. 실제 작업을 위해 이 언어로 작성된 소프트웨어는 무엇입니까?

2. 이 소프트웨어의 어떤 부분이 이 언어로 구현하기 어렵거나 불가능했습니까?

질문 1에 대한 대답이 "이것은 기록되지 않았습니다" 또는 "기록되어 있습니다"인 경우 질문 2에 대한 추론은 공허하고 어리석은 잡담입니다.

개인적으로 제 고문은 MKL4로 작성된 오랜 시간 동안 일해 왔습니다.

- 완전 자동으로 작동
- 유익하게 작동
- 매일 최대 100개 주문까지 하나의 악기를 개봉하고 동반합니다(중기 피서 아님)
- 동일한 어드바이저가 2개의 악기에 동시에 서 있음(이전에는 4개의 악기에 있음)
- 거래 운영을 지원하는 것 외에도 - 차트에 일부 통계 및 보고 정보를 신속하게 계산하고 표시합니다.
- 거래는 실제이며 금액은 100달러에서 멀리 떨어져 있습니다.

그리고 그의 작업 기간 동안:

- MQL4 언어(이 작업 클래스의 경우)의 비참함이나 제한 사항에 대해 언급한 내용이 없습니다.
- 정보 처리 속도가 충분하지 않음을 나타내는 것이 발견되지 않음(이 클래스의 작업에 대해)