흥미로운 것 - 페이지 42

 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

요청과 아이디어, 시작

세르게이 골루베프 , 2018.04.30 14:35

흥미로운 기사 -

----------------

나의 첫 "성배"  


"grail"이라는 단어는 이제 현대 프로그래머들 사이에서 아이러니하게도 자주 사용됩니다. 그것은 그들에게 모든 경우를 위한 "보편적인" 프로그램을 만드는 것이 불가능하다는 것을 의미합니다. MQL4 프로그래밍에서 이 단어는 실제 거래에서 환상적인 효과를 줄 전문가를 만드는 것이 불가능하다는 의미입니다.

실제로 외환은 경제 및 노사 관계, 인간의 성격, 정치와 같은 복잡한 현상의 반영입니다. 더욱이 이것은 더욱 중요하며 단순히 형식화될 수 없습니다. 숙련된 거래자는 가능한 추세를 나타내는 3~5개 또는 그 이상의 징후가 있는 경우에만 시장에 진입할 것을 권장합니다.

동시에, 지금까지 결정된 규칙성은 성공 가능성이 높은 시장 예측을 위한 심층적인 기반을 완전히 제공할 수 없습니다. 저명한 은행과 금융 기관의 주요 분석가들이 제시한 모순된 예측이 이를 확인시켜줍니다. 모든 분석가는 예외 없이 이미 발생한 사건을 매우 잘 해석할 수 있지만, 그들 중 소수만이 일련의 확신에 찬 예후를 제시할 수 있습니다.

그들에게 공정하게 대해 봅시다. 이 사람들은 할 수 있는 일을 하고, 그들 대부분은 오랜 거래 경험과 우리가 부러워할 수 있는 많은 지식을 가지고 있습니다. 그러나 사물을 고유한 이름으로 부르도록 합시다. 거의 모든 사물이 종종 틀리는 경우가 많습니다. 그들은 크게 보일 수 있고, 어느 정도 인기를 끌 수 있으며, 때로는 큰 재산을 만들 수 있습니다(다양한 종류의 "전문가"는 Alexander Elder의 책 "Trading for Living: Psychology, Trading Tactics, Money Management"에 정말 잘 설명되어 있습니다). 그러나 사실 경험 많은 분석가들도 종종 실수한다는 사실이 남아 있습니다.

따라서 이러한 상황을 고려할 때 Forex 거래에서 이제 막 첫 걸음을 내딛는 초보 프로그래머의 가능성은 무엇입니까? 초심자가 "성배"를 추구하기 위해 걸어온 길을 되짚어보자.


 

흥미로운 EA가 출판되었습니다 -

--------------

자체 최적화 RSI 또는 MFI Trader - MetaTrader 4 전문가

스스로 최적화된 로봇을 갖는 것이 제 꿈입니다. 그렇게 하면 항상 최고의 가치로 작동한다는 것을 알 수 있습니다. 이것은 내 꿈의 일부를 현실로 만들기 위한 나의 겸손한 시도입니다. 첨부된 전문 고문은 거래를 수행하는 데 사용하는 과매수 및 과매도 수준을 최적화합니다. 다른 사람들이 이 개념을 받아들이고 확장하여 더 위대한 것을 만들 수 있기를 바랍니다. 알려주세요. 또한 위의 별을 사용하여 로봇을 평가하는 것을 잊지 마십시오. 이 전략은 물론 올바른 설정과 함께 모든 시간 프레임을 사용하는 모든 통화 쌍에 적용할 수 있습니다.

--------------

  • EA의 두 번째 버전: 이 게시물 에서 다운로드하세요.
  • 두 번째 버전에 대해 작성자가 제안한 설정(설정 파일): 이 게시물 을 다운로드합니다.

자세한 내용은 이 페이지 로 이동하십시오.

 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

매우 수익성이 높은 Heiken-Ashi 시스템

세르게이 골루베프 , 2018.05.13 09:32

AlliHeik - MetaTrader 5 전문가

--------------

이것은 매우 간단한 매수/매도 신호를 가진 좋은 EA입니다.
EA는 다음 표시를 사용하고 있습니다: Heiken Ashi Smoothed Oscillator - 메타 트레이더에 대한 표시 5

자세한 정보/설명(및 다운로드) - 이 페이지 .

 

브레인트레이딩 시스템

Metatrader 5 BrainTrading 시스템의 Bitcoun 차트

 

지난주말에 재미있는 스레드가 시작되었습니다 (흥미로운 토론) -

----------

C++ ... 다음은?

----------

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

C++ ... 다음은?

막심 쿠즈네초프 , 2018.05.24 12:16

먼저, 실례합니다. 영어는 제 모국어가 아니며 잘 말하지 못합니다. 따라서 나는 먼저 러시아어로 큰 텍스트를 작성한 다음 Google 번역의 도움으로 부분적으로 출판합니다. 다음 러시아어 원본은 여기에서 볼 수 있습니다. http://nektomk.ru/atcl:why

여기에서는 내 항목의 초록만 인용하지만 여전히 많은 양을 얻을 수 있습니다. 나는 어떤 토론과 비판도 기꺼이 받아들일 것입니다. 이것은 내가 프로젝트를 더 잘 만드는 데 도움이 될 것입니다.


왜 추가 언어

간단히 말해서 MQL 내에서 스크립팅 언어를 사용하는 것이 바람직합니다.

  • 기록 알고리즘의 단순화 및 축소, 신속한 프로토타이핑 . 고급 스크립팅 언어에서

알고리즘은 매우 간결하게 작성되고 빠르게 개발됩니다.

  • MQL의 «문제» 극복 . 플랫폼의 언어는 주로 거래 환경과의 상호 작용에 중점을 둡니다.

그리고 빠른 수학적 계산. 배열은 일급 개체는 아니지만 동적 구조는 프로그래밍하기가 다소 어렵습니다. 정의를 위해 - 정당성이 있으며 부분적으로 «표준 라이브러리»에 의해 해결됩니다.

  • 코드 재사용 . 개발된 많은 사람들이 MetaTrader 외부에서 사용되기를 원하며 MQL은 독점적입니다.

거래 플랫폼 언어

  • GUI 프로그래밍 . 표시할 수 있는 구성 요소를 개발하여 프로그래머가 얼마나 고통 받는지 볼 때

그래프 내부에서만 프로그래머가 픽셀을 계산하는 동시에 울고 싶습니다. 2018, 21세기, 거래 플랫폼. 모든 언어에는 사용자 인터페이스를 위한 1-2-3개의 현대적이고 완전한 기능을 갖춘 안정적인 프레임워크가 있습니다.

  • «world»와의 상호 작용 - 거래자의 환경에는 DBMS, 테이블, 다양한 데이터 스트림, 뉴스 피드,

분석 소프트웨어 등. 당신은 이것과 상호 작용할 수단이 필요합니다

  • 다른 수단을 사용하기 위해 «접착제» 를 갖고 싶습니다. 하나의 플랫폼에서 하나의 DLL과 하나의 언어를 디버그하려면,

다른 모든 사람들은 이미 그에게 쉽게 매달렸습니다. 모든 현대 언어에는 다른 언어의 외부 모듈을 적용하는 메커니즘이 있습니다.

솔루션의 한계와 단점

물론 솔루션에는 명백한 한계와 단점이 있습니다. 이 역시 즉시 이해하고 적용 범위를 고려해야 합니다.

  • 다른 언어를 사용하려면 해당 인프라를 사용해야 합니다. 간단히 말해서 설치가 필요합니다

컴퓨터의 라이브러리 및 도구와 함께 이 언어를 사용합니다.

  • DLL을 사용하는 프로그램:
    • 인기 있는 «VDS» MetaQuotes에서 실행할 수 없습니다.
    • «옵티마이저 클라우드»에서 사용할 수 없습니다.

* «market mql5.com»을 통해 판매할 수 없습니다.

MT 기능 및 시스템 요구 사항

임베딩을 위한 언어 선택에 큰 영향을 미치는 MetaTrader 작업의 알려진 기능:

  1. 사용자 프로그램에는 세 가지 유형이 있습니다.
    1. 지표
    2. 스크립트
    3. 전문가
  2. 각 프로그램은 별도의 개체이며 자체 메모리와 함께 작동하며 다른 프로그램의 작업에 영향을 주어서는 안 됩니다.
  3. 프로그램 실행을 위해 플랫폼은 끝까지 해결해야 하는 메서드(표준 기능)를 호출합니다.
  4. 한 차트의 지표는 차트와 연결된 하나의 시스템 스레드 내에서 실행(호출)되는 동안
  5. 스크립트와 전문가는 각 차트에 대해 별도의 스레드를 사용합니다.
  6. MT 함수는 DLL에서 호출할 수 없습니다.

주요 시스템 요구 사항은 다음과 같습니다.

«하나의 시스템 스레드에서 인터프리터(또는 가상 머신 언어)의 여러 독립 인스턴스를 실행할 수 있어야 합니다.»

그리고 한 가지 큰 소원(불가능을 가능하게 하는 것):

«언어 / 통역사가»연속을 갖는 것이 바람직합니다. «즉, 자체 상태의 보존과 함께 중간 결과의 반환을 허용합니다»

사용자 요구 사항(내)

새로운 프로그래밍 언어를 배우는 것은 그리 어렵지 않습니다. 더 많이 그들의 장치에 대한 프레젠테이션을 하고 거의 모든 것을 일관되게 살펴보았습니다. 물론, 나는 그들에 대한 나의 요구 사항/희망 사항이 있었습니다(몇 가지 설명 포함).

  1. 이것은 이국적이거나 매우 새롭거나 실험적인 언어가 되어서는 안 됩니다.
  2. API가 너무 크지 않아야 합니다.
  3. API는 콘솔이나 목욕 모드뿐만 아니라 언어와 데이터에 대한 직접 액세스를 제공해야 합니다.
  4. 언어 자체가 상당히 높아야 합니다
  5. 좋은 응용 프로그램 라이브러리가 있습니다
  6. 고객에게 제한을 가하지 않고 프리랜서 또는 상업 프로젝트에서 사용할 수 있는 적절한 라이선스 인터프리터 및 라이브러리가 있어야 합니다.

포스, 리스프, C, C++

Forth와 Lisp는 즉시 사라졌고, 첫 번째는 너무 낮고, 두 번째는 MQL과 너무 확연히 달라 그것을 사용하는 것은 불협화음입니다. MQL «산술 공식 번역기» 또는 «대괄호가 있는 계산기»에 쓴 사람은 거의 그 중 하나를 깨달았습니다. 적용된 구문 분석 방법에 따라

C, C++와 같은 인터프리터, 예를 들어 CERN 데이터 분석에 사용되는 Cling( https://root.cern.ch/cling )은 적합하지 않은 것 같습니다. C ++와 같은 언어 내에서 C ++와 같은 스크립트를 사용하면 알고리즘을 더 쉽게 또는 더 빠르게 기록할 수 없습니다.

Python, Ruby, R, JavaScript, Lua, Tcl과 같은 인기 언어 그룹을 유지했습니다.
Metadrader와의 통합 측면에서 각각의 분석에 대해 이야기할 준비가 되었습니다.
그러나 조금 후에, 이미 말한 것을 논의할 시간이 있었습니다.


 

사람들이 여전히 "메타 트레이더로 계정을 여는 방법"에 대해 묻기 때문에 정보입니다.

----------------

MetaQuotes 회사는 브로커가 아니므로 거래를 위해 브로커를 선택해야 합니다.

이 상황에서 도움이 될 수 있는 몇 가지 링크:

MetaTrader 5 도움말 - 시작하기

MetaTrader 5 도움말 - 시작하기 - 계정 열기

----------------

  • "거래 플랫폼에서 두 가지 유형의 계정을 사용할 수 있습니다: 데모(데모) 및 실제 차이점은 데모 계정은 투자 없이 개설할 수 있으므로 이익을 기대할 수 없다는 것입니다."
  • "실시간 계좌는 데모 와 달리 플랫폼에서 직접 개설할 수 없습니다. 특정 조건에 따라 중개업체에서만 개설할 수 있습니다. 단, 실제 계좌 요청은 거래 플랫폼에서 중개인에게 보낼 수 있습니다."
Getting Started - MetaTrader 5 Help
Getting Started - MetaTrader 5 Help
  • www.metatrader5.com
The main menu contains almost all the commands and functions that can be executed in the trading platform. It provides access to operations with charts, analytical tools, platform settings and other features. The main menu consists of the following items: File, View, Inset, Charts, Tools, Window, Help.File, View, Inset, Charts, Tools, Window...
 

예를 들어 스캘핑의 후행 정지점으로 사용할 수 있는 몇 가지 흥미로운 지표 -

----------------

Mod_ATR_Trailing_Stop - 메타 트레이더에 대한 표시 5

Metatrader 5의 EUR/USD 차트

Metatrader 5의 AUD/USD

표시기는 가격 차트에 가능한 StopLoss 수준을 표시합니다. 롱 포지션과 숏 포지션에 대해 레벨이 별도로 표시됩니다.

 

이것은 이 지표의 다음/개선된 버전입니다 -

----------------

Trailing_Stop_Level - 메타 트레이더에 대한 표시 5

Metatrader 5의 USD/JPY 차트

Metatrader 5의 USD/JPY 차트

표시기는 가격 차트에 가능한 StopLoss 수준을 표시합니다. 롱 포지션과 숏 포지션에 대해 레벨이 별도로 표시됩니다. 표시기는 Mod_ATR_Trailing_Stop과 유사하지만 백분율로 계산 기준이 다릅니다.

 
여기 흥미로운 것이 있습니다 ...


저는 FX 시장을 위해 수년에 걸쳐 구축한 "상승/하락 비율" 지표가 있습니다. 나는 상승/하락 데이터 흐름에서 다양한 수학적 "비율"을 테스트하여 가격 하락 추세에 대한 구매 및 가격 상승 추세에 대한 판매를 찾았습니다. 여기에 표시된 지표의 용량에서 가격 움직임의 "흡수"를 찾을 수 없었습니다. 이 스타일의 표시기가 어떻게 만들어질지 아는 사람이 있습니까?

스마트 머니 구매 쥬싱 A 트렌드 스마트 머니 셀링
 
FX_ Hedge :
여기 흥미로운 것이 있습니다 ...


저는 FX 시장을 위해 수년에 걸쳐 구축한 "상승/하락 비율" 지표가 있습니다. 저는 상승/하락 데이터 흐름에서 다양한 수학적 "비율"을 테스트하여 가격 하락 추세에 대한 구매 및 가격 상승 추세에 대한 판매를 찾았습니다. 여기에 표시된 지표의 용량에서 가격 움직임의 "흡수"를 찾을 수 없었습니다. 이 스타일의 표시기가 어떻게 만들어질지 아는 사람이 있습니까?


내 기억에 - 예를 들어 ... 여기 어딘가 - 요청 및 아이디어(MQL5만 해당!)

사유: