Expert Advisor와 거래 자동화 - 페이지 3

개인적으로 질문했는데 이게 무슨 뜻인가요? 포럼에서 Rushil은 답변을 제공하기 위해 유용한 예를 찾았기 때문에 설명합니다. 그건 그렇고, 영어를 할 수 있다면 MQL이 아니라 C++로 Google에서 영어로 그런 질문을하는 것이 매우 유용합니다. 예를 들어 다음과 같이 http://www.google.com/search?q=const+in+c%2B%2B+after+function&oq=const+in+c%2B%2B&sourceid=chrome&ie=UTF-8 순수 프로그래밍 포럼에 대한 많은 링크가 있으며 C++는 MQL과 매우
이러한 오류의 원인이 무엇인지 아는 사람이 있습니까? StopLevels 레벨 20 포인트, 모든 거래는 통과해야 합니다. 장애인 및 오프 따옴표가 있습니다 :)
포럼에는 기성 솔루션에 대한 정보와 시장에서 거래하기 위한 신경망의 효율성에 대한 정보가 거의 없습니다. 여기에서 귀하의 경험을 토론하고 공유하도록 초대합니다. 토론이 있는 스레드가 이미 있는 경우 링크하십시오. 나는 일반적인 다층 퍼셉트론 인 here의 클래스를 사용합니다. 나는 수업이 모든 것을 올바르게 고려하기를 바랍니다. 나는 저자의 경험에 의존합니다. 실험을 시작했는데 재미있네요 :) 현재 나는 입구에 11마리의 칠면조가 있고 출구에는 지그재그로 1바씩 미래로 이동합니다. 이것은 8개월 동안 그리드가 제공한 결과입니다
  OrderSend() 질문  (81   1 2 3 4 5 ... 8 9)
챔피언십 첫날에 내 Expert Advisor가 의도한 대로 작동하지 않는 것으로 나타났습니다. 다음과 같은 것을 사용합니다. bool flag_order= false ; ... if (OrderSend(request,result)) flag_order= true ; //из блока обработки (модификации) имеющихся отложенных ордеров ... if (flag_order== false ) //из блока выставления
안녕하세요! 저는 SMA 교차점을 기반으로 Expert Advisor를 작성하고 있습니다(더 정확하게는 모든 것이 단순해 보이기 때문에 이미 작성했다고 생각했습니다). 하지만 ... 문제가 생겼습니다. EA는 다음 원칙에 따라 기능합니다. 새 막대가 나타나면 마지막 두 막대에 대한 SMA 값이 분석되며 방금 나타난 막대(끝에서 두 번째 및 끝에서 두 번째)는 계산되지 않습니다. 여기 에 설명된 대로 올바른 값을 비교합니다. 유일한 예외는 iMA가 각각 마지막 매개변수(막대 단위 오프셋) 1과 2로 호출된다는 것입니다. 다음과
좋은 오후입니다 상인 여러분! 마틴게일 시스템에 대한 제 생각을 알려드립니다. 하지만 먼저 역사를 살펴보겠습니다. 그들은 어떤 종류의 선생님 또는 Mr. Martin이 있다고 썼고 그는 룰렛을 하고 각각의 패배 후에 내기를 두 배로 했고 그가 이길 때까지 그렇게 했습니다. 그러나 오늘날 이 시스템은 외환 거래에 사용됩니다. 곧 계속하겠습니다
처리량이 좋은 강력한 필터로 밝혀졌습니다. 예를 들어 iVolume <50 판매가 열려 있습니다. iVolume>300 구매가 열려 있습니다
나는 같은 문제가 있었고 xxxx를 사용하는 사람을 기억합니다. 그 스레드를 찾을 수 없었습니다. 누군가가 저를 도울 수 있다면 큰 감사가 될 것입니다. On_Tick()에서 다음과 같은 내 코드 if (! PositionSelect ( Symbol ())) do { Price = SymbolInfoDouble ( Symbol (), SYMBOL_ASK ); if (m_Trade.PositionOpen( Symbol ()
4개의 이동 평균 을 기반으로 미래 막대의 가격 수준을 예측합니다. 또한 EMA 의 기울기 방향으로 거래가 이루어집니다. 기울기가 위로 올라가면 첫 번째 주문이 지정가 주문으로 이미 형성되어 있는 이전 막대의 종가 수준에 놓이거나 시장가 주문으로 거래가 시작됩니다. 그런 다음 두 가지 수준이 더 있습니다. 예상 최소 수준과 세 번째 수준은 첫 번째 차수와 두 번째 차수 사이의 거리입니다. 확실히 발. 다음 막대에서 거래를 연 후 추세가 계속되면 구매 절차도 진행됩니다. 반대 신호가 나타난 후 거래가 종료됩니다
[삭제]
그가 실망한 것은 사실이다. 나는 주제에 대한 관찰과 생각을 가지고 있으며 결론도 있습니다. 그러나 나는 나중에 내 글을 게시할 것입니다. 이제 나는 누군가가 주제에 대해 어떻게 생각하는지 듣고 싶습니다
  MQL5에서 함께 배우고 쓰기  (453   1 2 3 4 5 ... 45 46)
FIVE를 함께 공부해보고 싶은 분들에게 추천합니다. 불행히도 베타 테스트가 있는 메인 브랜치에서는 새로운 언어를 마스터하는 데 거의 도움이 되지 않습니다. 실제로 버그에 대한 테스트가 있으며 분기는 PROS용입니다. 나머지 90%의 프로그래머는 더 "이해할 수 있는" 주제에 대해 논의할 것을 제안합니다. 우선 5에 대한 매우 편리한 지표 하나를 다시 작성하기 시작했지만 브레인스토밍이 필요한 많은 문제에 부딪쳤습니다. 첫 번째 문제는 이제 5개의 4중 지표에 사용된 접근 방식을 구현하는 것이 불가능하다는 것입니다. 전문가를 통해
안녕하세요 친애하는 프로그래머! 우리 조직은 수년간 노력해 온 유익한 아이디어가 있습니다. 우리의 전략에 대한 조언자가 필요합니다. 현재 상황에서 누가 도움을 주기로 동의합니까? 주목! 어드바이저에 대한 지급은 매주 월요일 어드바이저 작업의 1%를 webmoney 계정으로
  파일 작업.  (83   1 2 3 4 5 ... 8 9)
다음과 같은 어려움이 있었습니다. #import "kernel32.dll" int _lopen( string path, int of); int _lcreat( string path, int attrib); int _llseek( int handle, int offset, int origin); int _lread( int handle, string buffer, int bytes); int _lwrite( int handle, string buffer, int bytes); int _lclose( int handle);
  시장 깊이(DOM) - WhooDoo22  (40   1 2 3 4)
안녕하세요 MQL5 커뮤니티 여러분, 나는 EA 마녀가 시장의 깊이에 따라 거래를 할 것이라고 작성하려고 합니다. 나는 이전에 https://www.mql5.com/en/forum/6382 스레드를 읽었고 관리자 Rosh가 EA 내에서 이 기능을 사용하려면 브로커의 통화 쌍에 대해 시장 깊이를 사용할 수 있어야 한다고 언급한 것을 알아차렸습니다. 그 라인). 다운로드 가능한 MT5 는 EURUSD 상품에 대한 시장 심도(DOM)를 제공합니까? https://www.mql5.com/en/market/product/663 과 같이
  외환 승리.  (106   1 2 3 4 5 ... 10 11)
통화 쌍의 가격은 쉬지 않고 오르락 내리락합니다. 많은 어드바이저는 하락에 빠지거나 종종 손절매로 마감합니다. 일반적인 표준 지표 알고리즘은 Expert Advisors에 적합하지 않습니다. 그리고 거꾸로 하면 여전히 드로다운 또는 손절매입니다. 고문에 대한 지표의 올바른 알고리즘화는 "두 명의 테니스 선수"와 같이 작동해야 합니다. 테니스 선수는 공을 잡고 두 번째 사람에게 서비스하고 두 번째 선수는 공으로 가서 공을 잡고 다시 칩니다. 그리고 지표의 표준 사용은 공을 치고 공이 다시 날아 오기를 기다리는 한 명의 테니스
내가 무엇을 잘못하고 있지? 이동 평균 을 담당하는 코드 부분의 스크린샷이 있습니다. 설정을 볼 수 있도록 모든 변수를 값으로 대체했습니다. 다른 스크린샷은 차트에 던진 MA와 MA 표시기(또는 4가지 유형 모두) 그리기의 차이점을 보여줍니다. 라이트 블루는 실제로 스무딩이며 테스터에서 생성된 MA 근처에 없습니다. 생성된 MA에 가장 가까운 것은 Simple이지만 일치하지 않습니다. 도대체 무슨 일이야
"invalid volume" 오류가 계속 발생하고 계정 잔액 은 10 000이고 로트 크기는 0.07입니다. 이것은 내 코드입니다. 볼륨 tbh가 아닐 수도 있습니다. MqlTradeResult StageOneBuyRes={ 0 }; MqlTradeRequest StageOneBuy={ 0 }; StageOneBuy.action= TRADE_ACTION_DEAL ; StageOneBuy.magic=MagicNumber; StageOneBuy.symbol= _Symbol ; // symbol
프로그래머는 아니지만 여기 있는 다른 모든 사람들과 마찬가지로 분석하는 경향이 있습니다. 조언자가 속도를 늦추는 이유, 즉 조언자가 변경되었을 때 비참한 결과를 초래한 원인을 이해하려고 노력하고 있습니다. 모든 것을 수정하십시오. 배경 아이디어 테스트를 실행하기로 결정하고 실행된 "작업" 섹션에서 전문가 고문 - Kamikadze_MA_V_01 https://www.mql5.com/en/job/10296 -을 주문했습니다. 테스트한 후 개선하기로 결정했습니다. 사실 개선은 크지 않습니다. 미결제 및 보류 중인 주문의 수명
  시장 패턴  (342   1 2 3 4 5 ... 34 35)
여러분, 안녕하세요. 저는 판츄럴입니다. 세 번째로 나는 이미 Forex에 정착하려고 노력하고 있습니다. 그 안에 뭔가가 있다고 생각하지만 인생은 그 자체로 선을 구부리며 각각 $200씩 2개의 창고를 비우는 것 이상으로 진행되지 않았습니다. 명백하게, 지금 상황은 4년 전보다 훨씬 나아졌습니다. 적어도 스프레드와 함께 모든 것이 와우 시원해졌습니다! (맙소사! 판추럴이다! 와우!) 한동안은 여유가 생겼을 때 여기를 봅니다. 지금까지 나는 자동화에 진지하게 관여하지 않았습니다. 예, 수동 거래에서 경험은 작고 일시적입니다. 익어라
  클라우드 동기화 오류  (44   1 2 3 4 5)
이러한 오류가 계속 발생하고 최적화할 때 클라우드 서비스가 종료됩니다. 2012.12.20 13:49:33 시험 장치 거부된 작업 한도에 도달하면 클라우드 연결이 닫힙니다. 2012.12.20 13:49:32 MQL5 클라우드 유럽 2 802초(PR 141)에 "OnInit 기능에서 무한 루프 감지, MQL5 클라우드 네트워크 에서 전문가 거부" 오류로 테스트된 유전적 패스(0, 33) 내 OnInit에는 이동 평균 버퍼만 생성됩니다. //--- if (!m_ma_eurjpy.Create( "EURJPY"
여러분 모두에게, B 밴드 및 B 너비와 함께 작동하는 ea를 프로그래밍 중입니다. B 너비의 경우 사용자 지정 EA를 추가했습니다. 컴파일할 때 오류가 발생하지 않습니다. 그러나 Custom Indicator 호출에 몇 가지 문제가 있음을 확신합니다. 그래서 나는 그것을 수정하기 위해 일부 프로그래머의 도움이 필요합니다. 나는 항상 이번에는 나를 도와주는 감사합니다. //+------------------------------------------------------------------+ //|
최근에 나는 표준 클래스와 마법사를 조금 이해하기로 결정했습니다. 공부하면서 도움말 및 도움말에서 답을 찾을 수 없는 질문이 나타납니다. 기사 를 읽은 후 위치 추적 모듈을 작성 중입니다. CheckTrailingStopLong(CPositionInfo* position,double& sl,double& tp) 메서드는 CPositionInfo 개체에 대한 참조를 수신 합니다 . CPositionInfo 클래스에 대한 질문이 즉시 발생합니다. 1) 만약 하나의 상징에 대한 위치는 다른 조언자(다른 마술사) 또는 손에 의해
  슬픈 이야기  (71   1 2 3 4 5 ... 7 8)
친애하는 친구, 프로그래머. 나에게 슬픈 이야기가 일어났다. 나는 오랫동안 사용해 온 거래 전략을 가지고 있습니다. 그래서 나는 그것에 대한 고문을 만들 때라고 결정했습니다. 하지만! 젠장. 내가 너무 멍청해서 어떤 식으로든 작동 방식을 설명할 수 없거나, 내가 쓴 프로그래머들이 그것을 쓸 수 없다고 말하지 않습니다. 그들이 어지럽히는 단순함에 지루해하는지 여부는 일반적으로 명확하지 않습니다 ... 명확하지 않습니다. (나는 이것을 생각해 낸 사람이 처음이 아니기를 바랐고 그들이 그렇게 간단해 보이는 일을 빨리 처리하기를 바랐다
  전략 테스터의 최적화  (188   1 2 3 4 5 ... 18 19)
이해를 도와주세요. 예를 들어, "Moving Average.mq5" 제공에서 표준 Expert Advisor를 선택했습니다(Expert Advisor 자체의 코드에 대한 질문이 없도록). 초기 데이터: EURUSD, 매일, 2010년 7월 1일부터 2010년 8월 31일까지, 공개 가격만, 최적화가 없는 모드(즉, 테스터의 1회 통과). 로그 파일 StrategyTester_1pass.log가 첨부되어 있습니다. 그리고 우리가 보는 것: 테스터의 총 시간은 8초입니다. 그 중 Expert Advisor를 테스트하는 데 546ms만
  다중 통화 EA 백테스팅  (35   1 2 3 4)
저는 현재 MT5 전략 테스터에서 다중 통화 쌍 EA를 백테스트하고 있으며 다른 통화 쌍 에 연결할 때 다른 결과를 얻습니다. EA는 AUDUSD와 GBPCHF에서 거래됩니다. AUDUSD에 첨부하면 10k 이익을 얻습니다. GBPCHF에 붙이면 30,000 이상의 이익을 얻습니다. USDCHF에 첨부하면(USDCHF를 따를 때 OnTick() 함수가 AUDUSD 및 GBPCHF 변경에 모두 반응할 것이라고 생각했습니다) 약 17k 이익을 얻습니다. OnTick() 함수를 사용하는 문제인가요? 아니면 다중 통화 EA를 백테스트하는
  OrderSendAsync() 함수  (82   1 2 3 4 5 ... 8 9)
설명에 따르면 OrderSendAsync() 함수는 보낸 요청 에 대한 서버의 응답을 기다리지 않고 비동기 작업을 수행하도록 설계되었습니다 . 성공하면 결과 변수의 응답 코드에 TRADE_RETCODE_PLACED( 코드 10008) – "주문 완료" 값이 포함됩니다. 성공적인 실행은 ... 요청이 거래 서버에 도달했고 처리를 위해 수락되었다는 보장을 제공하지 않습니다. 한편으로, 우리는 retcode 필드가 거래 서버의 반환 코드를 포함 한다는 것을 알고 있습니다. 이 코드는 사용자 터미널이 아닌 서버에서 생성되어야 합니다
  MetaTrader 5 및 MetaTrader 4  (65   1 2 3 4 5 6 7)
MT5의 고문이 나에게 이익을 줍니다. MT4로 옮기면 다 손해 문제가 무엇입니까? 1. mt4의 잘못된 코드 2. 잘못된 mt5 코드 3. 기타 프로그래머는 mt5가 오류없이 mt4로 완전히 전송되었다고 말합니다
그리고 그것을 이해하는 방법? 테스터가 제공한 결과는 얼마나 유효(정확)합니까(5개월 동안 초기 가상 예치금이 5,000달러인 수천만 개의 가상 달러 형태)
  기아  (105   1 2 3 4 5 ... 10 11)
이것은 KI 지표를 기반으로 한 EA입니다. ( https://www.mql5.com/en/forum/173703 ) USDCHF H1을 사용하여 테스트했습니다. 추가 아이디어 환영합니다
  EA로서의 ICWR?  (41   1 2 3 4 5)
안녕 나는 이 책을 읽고 몇 가지 앞으로 테스트를 했다. 정말 잘 작동합니다. 그것은 명확한 규칙을 가지고 있고 나는 이런 종류의 거래를 사용하는 EA를 본 적이 없습니다. 이 천재 프로그래머 중 한 명이 프로그래밍할 수 있기를 바랍니다. 작동 방식에 대한 질문이 있으면 질문하십시오. 즐거운 독서. 바로 모임에 가고 싶다면 6장부터 시작하세요. 로드 링크 다운로드: http://fupload.com/fxtradingstrategy.pdf