성공적인 자동 거래 시스템을 만든 사람이 있습니까? 추천 메뉴가 무엇인가요? - 페이지 14

 
Georgiy Merts :

예가 가능합니까?

제 생각에 이것은 MT4 Expert Advisors를 MT5에 적용하기 위해 12가지 기능을 다시 실행하는 단순한 게으름에 불과합니다.

내 의견으로는 모든 Expert Advisor는 구현에 의존하지 않는 모든 주요 작업에 대한 자체 "내부" 인터페이스를 가져야 합니다. 그 후 환경에 의존하는 "어댑터"가 추가됩니다. 그런 다음 갑자기 전문가의 코드를 새 환경으로 전송해야 하는 경우 이러한 어댑터 중 소수만 다시 작성됩니다.

내 모든 전문가(700명 이상)를 전혀 문제 없이 C++ 또는 C#으로 이전하여 완전히 다른 전문가 연구 프로그램에서 사용할 수 있다고 가정해 보겠습니다. 이렇게 하려면 거래 환경과 직접 상호 작용하는 동일한 어댑터만 다시 작성하는 것으로 충분합니다.


MT4가 나에게 너무 편리해서 그것을 가지고 다녀야 하는 상황은 상상할 수 없습니다... 제 "전투" Expert Advisors는 오로지 MT4 계정이 이미 5년 동안 MT4용으로 개설되었기 때문에 MT4에서 작업합니다. , 그리고 저에게 인기는 중요한 역사입니다.

논쟁하고 싶지 않습니다. 마치 노래에 나오는 남편은 만인에게 좋은데 치약통은 자기만 싸지 않고, 이웃은 훌리건을 마시고 담배를 피우는데, 화장실에서는 항상 관을 싸고 있는 것과 같다.

물론 그것은 내가 프로그래머가 아니고 코더가 아니라는 점에 영향을 미칩니다. 그리고 MKL4는 2018년에 BASIC 90s와 Fortan4 70s에 탑재되었습니다.

5k로 이전하는 데 도움이 필요하면 연락하겠습니다.)))

 
Valeriy Yastremskiy :

5k로 전송하는 데 도움이 필요하면 연락하겠습니다)))

메타 따옴표가 도움이 될 것입니다)

 
Georgiy Merts :

예가 가능합니까?

제 생각에 이것은 MT4 Expert Advisors를 MT5에 적용하기 위해 12가지 기능을 다시 실행하는 단순한 게으름에 불과합니다.

내 의견으로는 모든 Expert Advisor는 구현에 의존하지 않는 모든 주요 작업에 대한 자체 "내부" 인터페이스를 가져야 합니다. 그 후 환경에 의존하는 "어댑터"가 추가됩니다. 그런 다음 갑자기 전문가의 코드를 새 환경으로 전송해야 하는 경우 이러한 어댑터 중 소수만 다시 작성됩니다.

완전히 다른 전문가 연구 프로그램에서 사용하기 위해 모든 전문가(700명 이상)를 문제 없이 C++ 또는 C#으로 전송할 수 있다고 가정해 보겠습니다. 이렇게 하려면 거래 환경과 직접 상호 작용하는 동일한 어댑터만 다시 작성하는 것으로 충분합니다.


MT4가 나에게 너무 편리해서 그것을 가지고 다녀야 하는 상황은 상상할 수 없습니다... 제 "전투" Expert Advisors는 오로지 MT4 계정이 이미 5년 동안 MT4용으로 개설되었기 때문에 MT4에서 작업합니다. , 그리고 저에게 인기는 중요한 역사입니다.

예를 원하시면 제가 가지고 있습니다 :-)

Mt4 기능 iMAOnArray(및 기타 OnArray)의 유사체 찾기

EMA 기능이 터미널에 표시되는 것과 정확히 일치하도록 하십시오.

질문에 답변 StdDev 오프셋 여부?

그리고 이것은 무역 문제에 관한 것이 아니라 단지 분석에 관한 것입니다. 데이터를 훌륭하고 정확하며 안정적으로 만들고 싶다면 C로 작성하고 DLL을 통해 끌어다 놓으세요.

털처럼: MT4의 코드는 어리석게도 짧습니다. 쓰기가 빠르고 시간 낭비가 적습니다.

 
Maxim Kuznetsov :

예를 원하시면 제가 가지고 있습니다 :-)

Mt4 기능 iMAOnArray(및 기타 OnArray)의 유사체 찾기

EMA 기능이 터미널에 표시되는 것과 정확히 일치하도록 하십시오.

질문에 답변 StdDev 오프셋 여부?

그리고 이것은 무역 문제가 아니라 분석에 관한 전부가 아닙니다. 데이터를 훌륭하고 정확하며 안정적으로 만들고 싶다면 C로 작성하고 DLL을 통해 끌어다 놓으세요.

털처럼: MT4의 코드는 어리석게도 짧습니다. 쓰기가 빠르고 시간 낭비가 적습니다.

"멍청하게 짧다"는 것을 보지 못했습니다. 모든 작업은 거의 동일합니다. MT5는 거래 클래스를 사용하고 MT4는 거래 기능을 직접 사용합니다.


"아날로그 찾기"에 관해서는 ... 글쎄, 말하는 방법 ...

프레임별로 MT5 함수 FrameFirst(), FrameNext() 및 기타 기능의 유사체를 찾으십시오.

배열의 평균 또는 기타 표시기를 계산하는 함수를 작성하십시오. 배를 껍질을 벗기는 것만큼 쉽고 시계열 인터페이스 대신 배열 인터페이스를 표시기 클래스로 대체하십시오(두 인터페이스 모두 공통 조상에서 상속되어야 함). 그것! 말 그대로 한 줄.

그리고 프레임을 사용하면 작업 시 최적화 결과를 처리할 수 있습니다. 먼저 시스템의 순방향으로 최적화를 수행하고 프레임을 사용하여 결과 값에서 통과 및 순방향 결과의 최대 합계를 가진 값을 선택한 다음 동일한 집합의 최적화를 수행한다고 가정해 보겠습니다. 입력 매개변수는 손익분기점으로의 전환 가능성에 대한 추가 검사로 시작됩니다. 모든 것을 MT4에서 해보세요!

"그리고 이것은 거래에 관한 것이 아니라 분석에 관한 것입니다 ...."

지금 MT4를 사용하는 것이 합리적인 두 가지 이유는 적응하기가 너무 게으른 오래된 코드이기 때문입니다( 호환성 라이브러리를 사용하는 경우에도). 그리고 잃고 싶지 않은 좋은 이야기가 있는 오래된 계정. 모든 것. 이제 더 이상 MT4를 사용할 이유가 없습니다.

 
Timur Izgenov :

저는 개인적으로 봇(로봇, 어드바이저)을 믿지 않습니다. 저에게는 수동으로 거래 하는 것이 가장 좋습니다.

거래에서 나는 나 자신을 위해 특정 "황금 평균"을 선택했습니다.
모든 신호는 Advisor에 의해 모니터링되지만 최종 결정은
시장에 진출할지 말지 나는 나 자신만을 받아들인다. 신호가 유효한 경우
신뢰할 수 있는 프로그램을 "거래 로봇" 모드로 전환하고,
그녀가 거래를 열 수 있도록. 그리고 거래가 계속된다면
터미널 앞에 몇 시간 동안 앉아 있을 필요가 없습니다. 로봇
그것에 명시된 매개 변수에 따라 닫을 것입니다 - 이익과 함께
또는 손실. 이것이 원칙입니다. 신뢰하되 확인하십시오!
 
Georgiy Merts 호환성 라이브러리를 사용하는 경우에도). 그리고 잃고 싶지 않은 좋은 이야기가 있는 오래된 계정. 모든 것. 이제 더 이상 MT4를 사용할 이유가 없습니다.

프레임은 요구되지 않는 것이므로 지속적으로 다시 최적화되는 어드바이저의 동물원을 유지하는 경우에만 필요할 것입니다. 조각품, 너에게만 있는 것 같아

그러나 더 이상 실용적인 것은 없습니다. 아니면 프레임워크(목발과 막대기로 이루어진 가느다란 시스템)를 만들어야 합니다 :-)

그것은 단지 찌르는 것이므로 나는 대답하기로 결정했습니다.

- 눈금이 아닌 5-ke에서 표시기의 재계산을 호출하는 방법은 무엇입니까? 절대 안돼. 또는 막대를 저장하기 위해 5-6개의 표시기 버퍼를 추가합니다. 친절하게도 - 5-6개의 추가 배열

간단한 시나리오: 사용자가 차트의 기준점을 변경하고 양식에 숫자를 입력합니다. 지표는 그 중 일부(또는 전체)를 다시 계산해야 합니다. 진드기가없는 토요일.
CopyRates는 적합하지 않습니다. 데이터를 다른 곳에 저장하고 동기화해야 합니다. 갑자기 많은 양의 코드 또는 추가 배열이 갑자기 발생합니다.

 
A100 # :

분석을 켜면 유동성이 거래소보다 몇 배나 높기 때문에(주식 거래자가 서로 이익을 얻음) 외환 수익성이 더 높다(ceteris paribus)는 것은 당연합니다. 브로커에게 수수료를 지불해야 합니다. 외환에는 FSA 규정에 따라 신뢰할 수 있는 중개인이 충분하고 소득세도 지불됩니다.

외환세를 한 번이라도 낸 사람입니다 - 이 사람이 보고 싶어요 :-)

 
Maxim Kuznetsov # :

프레임은 요구되지 않는 것이므로 지속적으로 다시 최적화되는 어드바이저의 동물원을 유지하는 경우에만 필요할 것입니다. 조각품, 너에게만 있는 것 같아

강하게 동의. 테스트 결과는 프레임을 통해 이루어지며 프레임이 없는 MT4에서는 자동 처리가 불가능합니다.

진드기가 아닌 재계산은 명확하지 않습니다. 분명히 타이머를 사용해야하는데 틱처럼 오는게 아니라 시간에 따라오는거같은데... Mt4와 Mt5는 별차이가없네...

 
Georgiy Merts # :

강하게 동의. 테스트 결과는 프레임을 통해 이루어지며 프레임이 없는 MT4에서는 자동 처리가 불가능합니다.

진드기가 아닌 재계산은 명확하지 않습니다. 분명히 타이머를 사용해야 하는데, 정시에 오고 똑딱이처럼 오지 않는데... Mt4와 Mt5는 별차이가 없는데...

어쨌든 무엇을 사용할 것인가 - OnTimer는 무엇이며 OnChartEvent는 무엇입니까? 버전 5에는 터미널 자체에서 Oncalc()를 호출하는 경우를 제외하고 open[] high[] 배열 등이 있으며, 별도로 OnCalculate()를 올바르게 호출할 수 없습니다.

또는 코드의 바다 또는 추가 배열. 분석 도구로서 5는 메모리 소비와 다중 코드를 강제하는 정확히 이 점에서 끔찍합니다.

 
Yuriy Zaytsev # :

외환세를 한 번이라도 낸 사람입니다 - 이 사람이 보고 싶어요 :-)

러시아 중개인은 자체적으로 원천징수하고, 외국의 경우 현금흐름에 대한 세금 보고서를 제출해야 하며, 제출하지 않으면 벌금이 부과됩니다. 그리고 국가와 정보의 자동 교환이 이루어지지 않으면 벌금을 유예(교환이 나타날 때까지)하고 법적으로 돈을 돌려받는 것은 불가능합니다.

사유: