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

 
이고르 마카누 :

추신: Python 자체는 C #으로 연결(래핑)할 수 있고 Python 스크립트는 파일에서 실행할 수 있습니다. 네트워크에 많은 예제가 있으며 파일에서 가능한 경우 MT에서 직접 Python에 명령을 부을 수 있습니다.

그렇지 않습니다. Maxim TS는 개별 기능이 아닌 Python을 원합니다.

 
FxTrader562 :

좋아요.

성능에 관한 것이 아닙니다. 하지만 이 버전은 결과의 일관성이 부족하고 때때로 이상한 동작을 하는 것 같습니다.

따라서 최적화 결과가 좋지 않으면 외부 필터를 사용하여 거래를 필터링하고 있습니다.

어떻게 작동하는지 모르겠습니다..)))..그러나 샘플 데이터(OOS)에서 작동하는 것 같습니다...))))

다음 주에 라이브 테스트를 볼 것입니다.

수동으로 최적화를 중지하면 이상한 동작이 발생할 수 있으므로 일부 파일은 쓰지 않습니다(항상 그런 것은 아니지만 가끔 발생할 수 있습니다. 50-100회 중지에서 약 1회)

또한 모든 최적화는 테스터에서 단일 패스여야 하며 이전 최적화에서 최대 오류 파일을 재설정해야 합니다.

 
막심 드미트리예프스키 :

당신은 알 수 없습니다.

재설정, 예를 들어,

Ohhh...NO :)) 모든 최적화 후에 테스터를 실행해야 합니까??

1. 최적화 후 MT5를 다시 시작하면 여전히 단일 통과 테스트를 실행해야 합니까?

2. 모든 최적화가 끝나면 이전 버전에서 했던 차트에 EA를 다시 적용해야 하나요?

 
유리 아사울렌코 :

C++의 NET 소켓을 통해 수행합니다. 이것은 vinapis와 달리 고급 라이브러리입니다. MT용 C#에서 롤업하기 쉽습니다.

여기 https://www.mql5.com/en/docs/network/socketcreate

하하하

Документация по MQL5: Сетевые функции / SocketCreate
Документация по MQL5: Сетевые функции / SocketCreate
  • www.mql5.com
//|                                                SocketExample.mq5 | //|                        Copyright 2018, MetaQuotes Software Corp. | //|                                             https://www.mql5.com | //| Отправка команды на сервер                                       |...
 
FxTrader562 :

Ohhh...NO :)) 모든 최적화 후에 테스터를 실행해야 합니까??

1. 최적화 후 MT5를 다시 시작하면 여전히 단일 통과 테스트를 실행해야 합니까?

2. 모든 최적화가 끝나면 이전 버전에서 했던 차트에 EA를 다시 적용해야 하나요?

1 예, 또는 일반 mt5 폴더에서 "lasterrors" 파일을 삭제할 수 있습니다. 그렇지 않으면 다음 최적화가 0이 아닌 이전 오류에서 시작됩니다.

2 확실히, 새 파일을 업로드하려면

 
막심 드미트리예프스키 :

여기 https://www.mql5.com/ru/docs/network/socketcreate

하하하

공포.

 
유리 아사울렌코 :

공포.

의미? 그게 다야, 목발이 필요하지..직접 연결

 
FxTrader562 :

테스트와 같은 모든 작업을 예약하기 위해 작업 스케줄러를 사용하고 있었고 매일 MT5를 자동으로 다시 시작했습니다...이제 작업 수가 기하급수적으로 증가할 것입니다 :))))

그리고 이런 것들을 알려주셔서 감사합니다. 그렇지 않으면 무슨 일이 일어나는지 모른 채 그냥 여기저기서 궁금해 할 것입니다. :))

마지막 버전에서 고칠 수 있을지도 몰라

 
유리 아사울렌코 :

공포.

그것이 내가 말하는 것입니다. 글쎄, 모든 사람은 자신의 방식이 있습니다. 나는 갑자기 날카 로워졌습니다. 일반적으로 모든 것이 적합하고 모든 것이 테스터에서 작동합니다. SSA 이식을 위해 MQL에서 일반 행렬을 구현하려면 모든 것이 잘 될 것이지만 MQL에 다차원 동적 배열 이 없는 형태의 거대한 목발이 오랫동안 기억되어 더 이상 바퀴를 재발명하고 싶지 않습니다. .dll로 모든 것을 더 쉽게 코딩할 수 있습니다. 개발자가 C#을 지원했다면 이 이점을 사용해야 합니다.

 
FxTrader562 :

어쨌든 MQL5를 사용하여 거의 99% 프로세스를 자동화했습니다. 마지막 1%는 python 또는 autoIT를 사용하여 수행할 수 있습니다. 저는 "AutoIT"를 사용하고 있습니다.

하지만 이 버전의 EA에는 다른 미스터리가 없기를 바랍니다. :))

이 버전에 다른 변경 사항이 있으면 업데이트할 수 있습니다.

샘플 데이터(OOS) 데이터에 대한 일련의 테스트를 수행했고 앞으로 테스트에서 성공을 위한 좋은 신호인 90%의 시간 이익을 얻습니다. :)))

나는 아무것도 생각하지 않습니다. 파일이 있는 것은 기사에 설명되어 있지만 러시아어에서는 이해하기 어렵습니다.