트레이딩의 머신러닝: 이론, 모델, 실전 및 알고리즘 트레이딩 - 페이지 2284

 
레나트 파트훌린 :

당신은 이제 super duper duper 새로운 python 통합을 제공하고 있습니다. 그래서 나는 앉아서 생각합니다. 내가 왜 이것을 탐구해야합니까?
어디에서 필요할 수 있습니까?
시장 감각을 잃고 더 이상 고객을 이해하지 못하는 것 같습니다.

 
레나트 파트훌린 :

MQ에 소원.

ML에서는 대부분 훈련에 OHLC 막대 데이터를 사용합니다. 저것들. 실제 틱을 유발하는 것은 의미가 없습니다. 몇 배 더 오래. 예를 들어, 시가에 대해 테스터 를 사용합니다.

Bid bar의 최소 스프레드 대신 Ask OHLC 가격이 있는 두 번째 촛대를 갖고 싶습니다.

따라서 실제 틱을 시작하지 않고 실제 데이터를 기반으로 Expert Advisors를 평가하는 것이 가능합니다.

예를 들어, High Bid에서 Ask가 =(Bid는 최소 스프레드임)일 가능성은 낮습니다. 스프레드는 다르며 최소값보다 몇 배 더 클 수도 있습니다.

그리고 High Ask는 High Bid 당시가 아니라 Bid가 이미 약간 떨어졌을 때일 수 있습니다.

두 번째 Ask 촛대는 거래를 올바르게 평가하는 것을 가능하게 했을 것입니다. 예를 들어, TP / SL 또는 트레일링으로 작업할 때 양초의 최소 스프레드를 고려하면 테스터는 매수 거래에 대한 TP가 효과가 있다고 말할 것입니다. 그러나 실제로 Ask는 낮았기 때문입니다. 그 순간 스프레드가 최소가 아니었고 TP가 작동하지 않았습니다. 저것들. 시가 및 OHLC 테스터는 실제 거래와 다른 결과를 보여줍니다.

그리고 OHLC Ask가 알려진 경우 모든 비 MO Expert Advisors(TP/SL 및 후행과 함께 작동)는 개시 가격 및 OHLC에서 더 정확하게 테스트됩니다.
Документация по MQL5: Константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Ценовые константы - Константы индикаторов - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
예브게니 듀카 :

당신은 이제 super duper duper 새로운 python 통합을 제공하고 있습니다. 그래서 나는 앉아서 생각합니다. 내가 왜 이것을 탐구해야합니까?
어디에서 필요할 수 있습니까?
시장 감각을 잃고 더 이상 고객을 이해하지 못하는 것 같습니다.

MQ의 고객이 거래자라는 잘못된 가정을 하고 있습니다. 기본적으로 그들의 고객(즉, 실제 돈을 가져오는 사람들)은 소매 외환 DC입니다. 그러나 그들은 클라이언트 세트를 다양화하기를 원합니다. 따라서 대규모 투자를 유치하기 위한 시도로 파이썬을 지원합니다. 자금.

 
레나트 파트훌린 :

그건 그렇고, Tradingview 파이의 한 조각을 물어뜯는 아이디어는 당신의 프로그래밍 잠재력과 함께 매우 현실적입니다.
지하실의 측면에서 입력하고이 방향을 개발해야합니다. MQL5 터미널에서 작업을 보여주는 것이 고통스럽기 때문에 이제 내 신경망의 시각화를 브라우저로 전송하고 있습니다. 그것. 그리고 당신이 그에게 강요하면 그는 나중에 질문을 채울 것입니다.

 
레나트 팻쿨린 :
다음 정보를 공유할 수 있습니다.
1) 파이썬 MT5 라이브러리를 사용합니까?
2) MT5 외부 또는 내부에서 사용
3) 라이브러리에 어떤 기능이 빠져 있습니까? 지표에 대한 액세스?

빠른 매트릭스 작업을 추가하여 MQL5 업그레이드를 준비하고 있습니다. 이렇게 하면 정기적인 대규모 계산이 가능합니다.

다음으로 분석 패키지용 커넥터를 개발하고 표준 WinML 통합을 소개합니다.

1) 아직은 아니지만 분명히 할 것입니다. 지금까지 ML의 경우 습관적으로 MQL로 작성된 솔루션을 사용하여 "모든 것을 한 곳에서" 작업합니다.

2.3) 내부적으로 사용하는 방법을 몰랐습니다. 인기 있는 Python ML 라이브러리에 대한 mqh-wrappers 인터페이스가 필요할 것이라고 생각합니다.

행렬 연산은 GPU 에서 계산할 수 있습니까?

 
레나트 파트훌린 :

4) 항상 사용 가능

이것은 귀하의 시장에서 웹 요청이 있는 EA를 배치할 가능성에 대한 귀하의 답변입니다.
그리고 이 답변으로 무엇을 해야 합니까? 나는 판매를 위해 고문을 썼고 그것을 올리려고했지만 거절당했습니다. 많은 시간과 노력이 필요했고 6개월 전이었습니다. 내가 바보일 수도 있지만 두 번째에는 어떤 종류의 버튼을 알아차리고 올바른 조치를 취해야 하는 곳을 찾지 않을 것입니다.

이것은 고객을 잃은 예입니다. 나는 "날개 달린 말 Hei-Fei가 산에서 돌진할 때 길가에 앉아 있는 두꺼비에게 달려 있지 않다"는 것을 이해하지만, 머지 않아 MQl은 역사 속으로 사라질 것입니다.


 
예브게니 듀카 :

그건 그렇고, tradingview 파이의 한 조각을 물어뜯는 아이디어는 당신의 프로그래밍 잠재력과 함께 매우 현실적입니다.
지하실의 측면에서 입력하고이 방향을 개발해야합니다. MQL5 터미널에서 작업을 보여주는 것이 고통스럽기 때문에 이제 내 신경망의 시각화를 브라우저로 전송하고 있습니다 . 그것. 그리고 당신이 그에게 강요하면 그는 나중에 질문을 채울 것입니다.

그렇군요, 바로 했어야 했습니다.

간단하고 빠르며 이해하기 쉽고 시각적이며 모든 제어가 손끝에서 이루어집니다..
 
mytarmailS :

그렇군요, 바로 했어야 했습니다.

간단하고 빠르며 명확하고 시각적이며 모든 제어가 손끝에서 이루어집니다..
node.js는 마스터해야 하고 아프다.
 
예브게니 듀카 :
node.js는 마스터해야 하고 아프다.

Brython은 사용하지 않았습니까? 이것은 브라우저용 파이썬입니다.

 
알렉세이 비아즈미킨 :

상위 TF에서 데이터를 요청할 때 최소한 표준 표시기로 결함이 없도록 OHLC 동기화 모드를 올바르게 설정하십시오.

그렇지 않으면 모든 진드기에 대한 훈련이 자살 행위이기 때문에 지표에서 데이터를 얻을 가능성을 파이썬으로 확장하는 것은 의미가 없습니다.

또 다른 짜증나는 것은 MT5에서 파일(csv/txt) 읽기/쓰기 속도가 느리다는 것입니다.

누락된 값이 완성된 두 개의 MqlRate/MqlTick 배열의 날짜별 동기화에 대해 이야기하는 경우 이를 일반 함수로 만들 가능성이 큽니다. 이것은 다른 캐릭터의 히스토리를 비교/상관할 때 일반적인 상황입니다.

MqlRate와 이중 배열의 동기화에 관해서는 날짜 형태의 동기화 포인트가 없습니다.

정확히 무엇을 그리고 어떻게 의미하는지 자세히 지정하십시오.


여기에서 속도를 보려면 코드가 필요합니다.

사유: