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

안녕, 나는 다음과 같은 사실을 매우 충격적이라고 생각합니다. 정확히 동일한 설정, 정확히 동일한 스프레드(startegy 테스터에서 선택) 및 3개의 다른 브로커에서 동일한 기간으로 테스트한 EA가 있습니다. 믿거나 말거나 세 가지 결과는 모두 달랐습니다. 그뿐만 아니라 한 브로커에서는 EA가 매우 잘 수행되고 있었고 다른 브로커에서는 완전히 졌을 뿐만 아니라 세 번째 브로커에서는 다소 부진했습니다. 이 세상에서 어떻게 그럴 수 있습니까? 일부 중개인은 슬리피지, 스프레드 등을 변경한다는 것을 이해합니다. 하지만 전체 결과는
Tartan, Nemo 등이 MT3용으로 만든 GoldWarrior EA를 첨부하여 Star에서 MT4로 변환하고 Beluck에서 오류를 개선 및 수정했습니다. 그리고 이 EA는 부착된 DayImpuls 표시기와 함께 작동함을 알려드립니다. DayImpuls 표시기에는 여러 버전이 있습니다. 이 EA는 첨부된 버전의 표시기와 함께 현재 작동 중입니다(Beluck 제공). 그리고 정보를 위해. 지그재그 테이딩 시스템 개발에 대한 모든 것은 다음을 참조하십시오. - MT3용 EA ; - 개발의 역사 ; - MT3 표시기 ; - MT4용
객체 지향 프로그래밍과 절차적 프로그래밍의 장점에 대한 유용한 정보를 수집하기 위해 이 주제를 시작합니다. 또한 이 주제는 mql4 및 mql5가 동일한 OOP 언어를 제공하므로 언어 독립적입니다(현재 mql4에서 아직 사용할 수 없는 일부 새로운 고급 기능 제외). 나는 OOP의 지지자와 반대자 사이의 "전쟁"을 원하지 않으므로 이 주제는 밀접하게 조정될 것입니다. 시간을 낭비하지 마십시오. 또한 높은 이론이나 추상적인 개념이 아닌 귀하의 요점을 설명하는 예제와 코드를 제공하십시오. 편집: 이 주제는 언어 독립적이지만 우리는
  Price_Channel_v6-ea  (86   1 2 3 4 5 ... 8 9)
안녕하세요. 오늘 저는 수동으로 신뢰할 수 있는 새로운 방법을 제안하려고 합니다. 나는 newdigital이 방법에 이 지표를 사용한다는 것을 알고 있지만 오늘날에는 접근 방식이 다릅니다. 여기 내 가장 친한 친구 중 한 명이이 방법으로 거래하는 몇 주 동안 훨씬 개선되었으며 오늘날에도 여전히 유리합니다. 오늘 실시한 성명을 첨부합니다. 전략은 100% 수익을 내는 것이 아니라(특히 현재 시장에서는 거의 불가능) 알려진 지표인 PriceChannel_stop-v6을 사용하는 것입니다. 규칙: 빨간색: 매도 및 파란색: 구매 SL
저는 EA를 작성하고 있으며 MT4용으로 작성된 EA를 수정하고 있습니다. OrderSend를 사용하여 주문을 엽니다. 단순히 내가 이해해야 하는 경우(아마도 기록에서), 전송된 주문(그런데 .... 주문, 거래 또는 위치를 확인해야 함)이 StopLoss에 도달했기 때문에 마감되었습니다. 포럼에서 확인했지만 필요한 것을 찾지 못했습니다.... ENUM_ORDER_PROPERTY_DOUBLE 매개변수와 함께 HistoryOrderGetDouble 사용, ORDER_PRICE_CURRENT 주문 기호의 현재 가격만 제공
[삭제]
이 질문이 많은 고민을 하고 있는 것 같아서 답변을 드리고자 합니다. 그가 산에서 사진과 같이 또는 몇 배나 더 좋은 결과를 내는 뛰어난 로봇을 만들었다고 가정해 봅시다. 마켓 시스템을 유심히 살펴봤습니다. 예, 올빼미가 "인기"카테고리에 있고 첫 번째 페이지에 있는 경우 클래스입니다. 그러나 처음부터 시작하는 경우 거기에 도달하는 방법은 무엇입니까? 지금 출품되는 작품의 수가 많다고 해도 테스트 뿐만 아니라 설명을 보는 것조차 로봇의 10~20% 이상은 현실적이지 않다. 그러나 매우 빠르게 그 수는 적어도 10배 증가할 것입니다
모두에게 좋은 하루! 이 문제에 직면했습니다. 시스템에 32개의 논리 프로세서가 있음 - 최적화를 위해 각각 32개의 에이전트를 사용합니다(+ 40개 이상의 원격 에이전트). 각 에이전트는 하루에 총 70GB 이상에 달하는 2-2.6GB의 완전히 부적절한 크기의 캐시를 빠르게 확장합니다! 캐시 자체는 삭제되지 않으며 지속적으로 증가합니다. 이 광기는 디스크 공간이 부족하여 중지되었습니다. 그 후 에이전트는 멍청하게 작동을 멈 춥니 다. 실제 질문은 다음과 같습니다. 누구든지 그런 문제가 발생 했습니까? 그것을 처리하는 방법? 이러한
  보류 중인 주문 EA  (59   1 2 3 4 5 6)
안녕하세요 여러분, 보류 중인 주문의 EA를 만드는 데 도움을 줄 수 있는 사람이 있습니까?....... 나는 정확히 나와 같은 다른 fourm에서 이 사람들의 아이디어를 찾았습니다... 시장 가격이 X 또는 현재 가격인 경우 그런 다음 시장 가격 Y에서 정지 주문 을 구매하십시오. 그리고... 시장 가격 Z에 매도 정지 주문을 넣습니다. 선택 사항: 하나의 주문이 열리면 두 번째 주문이 취소됩니다. 이 EA를 손으로 그린 Fib Ratios와 함께 사용하여 잠든 동안 주문할 수 있기를 바랍니다. 감사해요 바바
  고조파 EA 및 표시기 필요  (157   1 2 3 4 5 ... 15 16)
안녕, 누군가 Eur/Usd 및 Usd/Chf에 대해 이 고조파 EA를 만들 수 있습니까? 입력: 오늘 시가( gmt.00 ) BUY at = 공개 가격 - 27핍 SL = 50 TP = 공개 가격 매도 = 공개 가격 + 27핍 SL = 50 TP = 공개 가격 EA는 하루에 한 번만 진행해야 합니다. 판매 또는 구매가 우선입니다. 경고 표시기가 있으면 그것도 좋을 것입니다. 내 생각은 eur와 chf의 조화수만 사용하는 것입니다. 누군가 이 EA & Indicator를 만들고 테스트할 수 있다면 기쁩니다. 고마워 얘들아
참고로 요청 식별자 позволяет связать выполненное действие (OrderSend 또는 OrderSendAsync 함수 호출)을 OnTradeTransaction에 전달 된 이 작업의 결과와 연결할 수 있습니다. 즉, OnTradeTransaction 기능에서 주문 실행의 정확성을 확인할 수 있습니다. 아니면 내가 뭔가를 오해하고 있습니까? 그러나 여기에 주의 사항이 있습니다. 동시에 터미널에서 이러한 거래를 수신하는 순서는 보장되지 않으므로 다른 거래가 도착한 후 일부 거래가 수신될 것으로 예상하여 거래
mql5에서 목록 정렬을 구현하는 방법에 대한 문서를 찾을 수 없습니다. CList가 CObject 포인터에서 Compare()를 호출 하는 것을 봅니다. 그렇다면 부모 포인터에서 자식 클래스 Compare() 재정의 메서드를 어떻게 호출할 수 있습니까? 예시: #include <Arrays\List.mqh> //+------------------------------------------------------------------+ //| Script program start function
동료. 좋은 오후에요 여러분. 나는 어제와 그 전날 저와 함께 일어난 두 가지 상황을 설명할 것입니다. 나는 이에 대한 준비가 되어 있지 않았고 매우 화가 났습니다. 당신의 의견을 알고 싶습니다. 이러한 정상적인 일상적인 상황입니까 아니면 DC를 변경해야 합니까? 여러 고문을 작성했습니다. 역사에 대해 테스트했습니다. 모든 것이 작동합니다. 실제 계정 에서 시작되었습니다. 나는 비율이 어떻게 떨어지는지 지켜봅니다. 거의 40%가 3주도 채 되지 않아 떨어졌습니다. 나는 행복하다. 나는 모나코로 이사갈 준비를 하고 있다. 그리고
  젠장 마틴  (362   1 2 3 4 5 ... 36 37)
내가 잉태한 부엉이는 어디에서도 찾을 수 없습니다. 아니, 누가 쓴 게 분명해!? Ilan과 같은 모호성은 구멍으로 닦입니다. 일반적으로 한 사이트에서 El Diablo 고문을 본 적이 있습니다. 특별한 것은 없습니다! 그리고 가격은 200달러!!! 그런 다음 나는 그에 대해 읽었습니다. 그는 첫 번째 주문과 마지막 주문이라는 쌍으로 패배하는 시리즈를 닫는 것으로 나타났습니다. 이것은 첫 번째입니다! 두번째. 나는 Argus라고 하는 또 다른 Expert Advisor를 봤습니다... regular martin, pfft! 그리고
  에아  (32   1 2 3 4)
내 로봇에 문제가 있습니다. 누군가 관심을 가질 수 있습니까? 포지션은 자동으로 닫힙니다. 또 에아바가 열리고 교차할 때 위치를 열어줬으면 하는데 가능할까요? 바 폐쇄 없이. 미리 감사드립니다
  EA 코딩 사기  (31   1 2 3 4)
프리랜서 섹션에서 작업을 열었고 개발자가 테스트를 위해 mq4 파일을 보냈고 Metatrader 편집기에서 파일을 열었을 때 이 EA가 2012년에 개발되었으며 다른 개발자 세부 정보가 있음을 발견했습니다. 이것은 일부 설정이 의미가 없기 때문에 개발자에게 EA 내의 모든 설정에 대한 간략한 설명을 요청했기 때문에 발생했습니다. 그런 다음 개발자는 설정에 대한 설명이 있는 Metatrader 편집기에서 EA를 열라고 했습니다. 이제 어떻게 해야 하는지 알고 싶습니다. 작업은 아직 열려 있지만 그가 저에게 새로운 EA를 디자인한 것이
나는 반년 동안 시장 관리 이론에 대해 연구하고 있습니다. 물론 대부분은 이것이 불가능하고 시장이 우주 자체보다 더 혼란스럽고 그것을 통제하는 것이 불가능하다고 말할 것입니다! 하지만 그렇지 않다고 믿습니다. 물론 시장의 움직임을 100% 추적하는 것은 불가능하지만 매우 수익성 있고 100% 작동하는 것, 판매가 필요하지 않은 것, 무제한의 돈을 벌 수 있는 것을 만드는 것은 가능합니다. 반년 동안 여러 가지 아이디어를 냈는데, 혼자 일하다 보면 눈이 흐릿해지고 뻔한 게 멈춘다는 단점이 있다. 따라서 나는 단어가없는 사람들을 위해
그래서 EA의 실제 성능이 전략 테스터 결과에 비해 하위 수준이라는 이야기를 많이 읽었습니다. 대부분의 경우 사람들의 EA에 대한 예쁜 스크린샷을 보고 이 환상적인 에퀴티 커브를 볼 때 그들이 사용한 스프레드를 즉시 보게 될 것입니다. 대부분의 경우 1이고 10까지 올라갈 수도 있습니다. 속지 마십시오. 이것은 핍이 아니라 POINT입니다. 즉, 저에게 1이 표시되면 0.1핍을 의미합니다. 가장 낮은 스프레드 EURUSD는 일반적으로 약 2핍, 일반적으로 약간 더 높습니다. 그렇다면 EA가 소수의 핍을 위해 설계되고 우리 대부분이
안녕하세요! 문제는 처음부터 시그널을 매도하는 사람들이 돈을 벌고 바로 출금하고 거래를 시작하는 이유이며, 1000% 이상에서 그들의 이익 비율이 그들의 잔고에 있는 것과 비교할 수 없거나 기계가 처음부터 계산을 시작하는 것과 비교할 수 없다고 생각했습니다. 첫 번째 초기 균형, 따라서 이익에 의해 오도된 도입
저는 real.forex에서 4년 동안 거래했습니다. Expert Advisor 작성에 대한 아이디어는 다음과 같습니다. 1) 뉴스 거래를 위해 2) 트렌디한 3) 헤저 협조를 원하시는 분들은 ***를 작성해주세요
전체 최적화 동안 변경되지 않는 배열이 있습니다. 한 번 계산하고 다시 계산하지 않고 각 패스의 전체 최적화 중에만 참조할 수 있습니까
전문가에 대한 모니터링이 있는 경우 고문 이름 옆에 녹색 체크 표시를 합니다. 거기에서 일부 고문을 제거 할 수 있습니까? 2,000명의 고문은 선택의 폭이 넓습니다. 최소 200개가 필요합니다. 오래된 것을 청소하거나 비효율적 인 것을 청소하십시오 .... 또는 내가 쓴 대로 수행 - 조언자를 신호로 표시한 다음 선택 옵션에서 "모니터링이 있는 조언자만 표시" 확인란을 선택합니다. 서명을 합니다. 어드바이저를 판매 하는 사람들이 메시지 서명에 자신을 위한 광고를 작성할 수 있도록. 사람들은 "여기 포럼에 똑똑한 글을 쓰는 사람이
  RSI 전문가의 오류  (31   1 2 3 4)
안녕 안내 오류가 발생합니다. 2013.04.11 22:00:15 RSI 신규(NATGASAPR13,M10) CTrade::OrderSend: 시장 구매 1.00 NATGASAPR13 sl: 219.8 tp: 229.8 [잘못된 주문] 2013.04.11 22:10:16 RSI 신규(NATGASAPR13,M10) CTrade::OrderSend: 시장 판매 1.00 NATGASAPR13 sl: 229.3 tp: 219.3 [잘못된 주문]
MQL5 사용자 여러분. 현재 EA에서 여러 주문 실행 문제를 겪고 있지만 특정 브로커에만 해당됩니다. 내 EA는 전략 테스터에서 완벽하게 작동합니다. 또한 라이브 거래 모드에서 다른 브로커와도 작동합니다. 특정 중개인을 통해 내 EA는 종종 같은 크기의 주문 10개를 동시에 주문합니다. 브로커와 단말 간의 통신으로 인해 문제가 발생한 것으로 보입니다. 아래는 현재 코드이며 현재 코드는 주문이 실행되면 10번 확인합니다. 주문이 전송된 직후 EA가 retcode==10009 또는 retcode==10008을 수신하면 루프가 중지되고
MetaTrader 5의 전략 테스터 안녕하세요! MetaTrader 5 전략 테스터 가 여러 통화로 거래되는 Expert Advisor를 테스트/최적화할 수 있습니까? 이것은 MetaTrader 4에서는 불가능하며 이것은 유감입니다. 매우 유망한 전략의 전체 거대한 계층을 구현할 수 없습니다
여기에 몇 가지 OOP 항목이 있습니다. 프로그램 아이디어: * 차트에 추세선을 그리고 "삐"라고 이름을 지정합니다. - 다음에 가격이 이 선을 넘을 때 신호음이 울립니다. * 나는 추세선을 그리고 그것을 "매수"라고 명명합니다. - 다음에 가격이 이 선을 넘을 때, 저는 롱 포지션을 얻을 것입니다. 나는 이미 "CSmartLine" 이라는 이름의 객체 를 썼습니다. 이 객체는 신호음이 울리고 사고 팔 수 있고 닫을 수 있고 ... (지금까지 커피 서비스가 없습니다). 내 EA에는 세 줄의 코드가 있습니다. CSmartLinie
안녕, 기호를 순환하도록 설정된 Expert Advisor가 있으며 많은 메모리를 씹습니다. 나는 이것이 천천히 올라오는 Market Watch에 기호가 로드되거나 로드될 때라는 것을 알아차렸습니다. 따라서 Market Watch의 기존 항목을 순환하는 차트가 아니라 새 기호가 로드 및 제거될 때 차트가 순환합니다. 다음을 수행하도록 설정됩니다. OnInit는 타이머를 3초마다 실행하도록 설정합니다, 온타이머 SymbolTotal() SymbolName()을 사용하여 목록에서 다음 기호를 가져옵니다. , SymbolSelect()를
사실 주제. 전체 배열을 계산할 필요가 없고 마지막 N개 요소만 계산하는 경우. 나는 이러한 기능을 제한적으로 계산하는 논리를 잘 이해하지 못합니다. 시계열 배열(지표 버퍼 중 하나)이 있는데, 요소의 수를 0으로 두면 질문이 없고 모든 것이 계산되고 밝혀지지만 동일한 계산에 참여하는 요소의 수는 오프셋이 감소하면 기본 항목만 얻습니다. 간단히 말해서 5000개 요소(차트의 막대) 배열이 있으므로 시간을 절약하려면 마지막 300개만 계산해야 하지만 두 번째 매개변수에 300개를 지정하면 기본 5000-4700개 요소가 표시되지만
  새 막대 표시  (39   1 2 3 4)
나는 새로운 막대가 하루의 빛을 볼 때 표시하는 방법에 상처를 입었습니다. 저는 주로 성능에 대해 걱정합니다. 일부 기호에서는 20ms마다 틱을 보았습니다. 대응할 시간이 많지 않습니다. 한 가지 아이디어는 Rates.tick_volume입니다. Mqlrates rates[1]; OnInit() { if(CopyRates(_Symbol,_Period,0,1,rates) < 1) if(rates[0].tick_volume == 1) { ... deal with new bar
나는 지속적으로 돈을 잃는 EA가 있습니다. 역효과를 내기 위해 무엇을 해야 하나요
안녕하세요! 누가 로봇을 도울 수 있습니까? 로봇이 작동하지 않는 이유는 무엇입니까? 외부 이중 로트 = 0.01; 외부 이중 TPforSymbol = 0; 외부 이중 SLforSymbol = 0; 정수 last_bar = 0; 정수 시작(){ if (last_bar == 막대) return(0); last_bar = 막대; if ( OrdersTotal() == 0){ OrderSend(Symbol(), OP_BUY, lot ,Ask, 3, Bid - SLforSymbol * Point, Ask + TPforSymbol *