유니버설 MA 크로스 EA - 페이지 53

 

나는 이미 UniversalMAcrossEA[5-Dig]-v.4를 시도했습니다...

결과는 위의 게시물에서 설명한 대로 포지션을 열 때 "전문가" 저널에 버그가 있다는 것입니다.

또한 후행 정지 기능이 원활하게 작동하지 않는다는 것도 알게 되었습니다.

이것은 조건입니다:

OP 1.5274에 Gbp/Usd(TF 1H)를 매수하고 TP는 1.5174(100pips), SL은 1.5324(50pips)에 매수합니다.

저는 후행 정지점을 20핍으로 설정했습니다.

Gb/Usd는 최대 1.5304까지 이동하지만 후행 정지는 1.5279(1.5284에 있어야 함)로만 이동합니다....

Gb/Usd 가격이 1.5290으로 약간 하락...

그런 다음 다시 1.5318로 이동하면 내 후행 정지가 여전히 1.5279에 있다는 것을 알았습니다.....

왜 이런 일이 일어나고 있습니까? ....이 문제를 해결하는 데 도움을 주세요....감사합니다.

 

후행 정지가 잘 작동합니다.

4x tr4d3r:
나는 이미 UniversalMAcrossEA[5-Dig]-v.4를 시도했습니다...

결과는 위의 게시물에서 설명한 것처럼 포지션을 열 때 "전문가" 저널에 버그가 있다는 것입니다.

또한 후행 정지 기능이 원활하게 작동하지 않는다는 것도 알게 되었습니다.

이것은 조건입니다:

OP 1.5274에서 Gbp/Usd(TF 1H)를 매수하고 TP를 1.5174(100pips)에, SL을 1.5324(50pips)에 매수합니다.

저는 후행 정지점을 20핍으로 설정했습니다.

Gb/Usd는 최대 1.5304로 이동하지만 내 후행 정지는 1.5279로만 이동합니다(1.5284에 있어야 함)....

Gb/Usd 가격이 1.5290으로 약간 하락했습니다...

그런 다음 1.5318로 다시 이동하면 후행 정지가 여전히 1.5279에 있다는 것을 알았습니다.....

왜 이런 일이 일어나고 있습니까? ....이 문제를 해결하는 데 도움을 주세요....감사합니다.

안녕하세요 4x님

Trailing Stop은 설정된 수준이 아닌 트리거된 후행 기능입니다. TS가 주문 가격 이상(매수) 또는 이하(매도)에 도달하면 트리거되고 가격에서 TS를 뺀 값을 따릅니다. TS는 가격이 역전될 때 ... TS가 히트하거나 가격이 TP로 계속될 때까지 그 위치를 유지합니다.

이것을 보고 이해하는 가장 좋은 방법은 Strategy Tester 를 실행하는 것입니다.

날짜 설정 및 비주얼 모드 확인

빠른 1개월 테스트를 실행하여 일부 매수/매도 거래를 확인하십시오.

가장 긴 막대로 최고의 거래일을 찾으십시오. 테스트 속도를 높이려면 날짜를 해당 날짜로 설정하십시오.

SL=100 및 TP=50으로 설정

후행 정지 유형 설정=1

1=TS 핍에 도달한 후 TS가 트리거됨

2=TS가 즉시 트리거됨(TSType=1을 이해한 후 시도)

TS = 10으로 설정합니다(즉시 작동하는 것을 볼 수 있도록 TS를 작게 유지). 그런 다음 차이를 확인하기 위해 TS를 5와 20으로 설정합니다.

시각적 참조를 위해 차트에 TS 선 설정

테스터를 슬로우 모션으로 실행하고 TS가 트리거되는 것을 보고 가격을 따르십시오. 잘 작동합니다.

첨부된 화면 보기를 참조하십시오. 위쪽 파란색 선은 TS=20입니다. 막대가 TS=20 위로 이동하고 TS가 가격을 따라가도록 트리거한 위치를 볼 수 있습니다(구매 라인 위의 빨간색 점선).

도움이 되었기를 바랍니다.

로버트

 

안녕하세요 여러분-

누군가 실제로 작동하는 이 ea의 버전을 게시할 수 있습니까? 이 버전은 거래를 열고 닫고 거래를 열지 못하는 데 계속해서 오류가 발생하지 않습니다.

실제로 문제 없이 매일 이 ea를 거래하는 사람이 있습니까?

안부

리키

 

유니버셜 마크로스

eur/usd 15mm에 대해 다음 설정이 표시됩니다.

-스톱 로스: 250

- 이익을 취하다: 30

- 후행 유형: 1

-후행 정지: 5

-fastmaperiod: 7

-빠른 유형: 1

-빠른 가격: 0

-빠른 이동: 0

-천천히 기간: 50

-슬로타입:1

-slowmaprice:0

-저속 시프트:10

-최소 교차 거리: 40

-최대 조회: 11

-stopandreverse: 거짓

-pursar: 거짓

-exitoncross: 거짓

-usethirdma: 거짓

-usecountertrend: 참

-onlycountertrend: 참

-usepivotfilter: 거짓

-reverscondition:거짓

-confirmedonentry: 사실

-oneentryperbar: 참

- 횟수: 10

- 미끄러짐: 5

-maxopentrade: 2

-최저가: 10

-usehourtrade: 거짓

-많은: 0.04

-mm: 사실

-accountismicro: 사실

-위험: 12

-알림 활성화: true

-printcontrol: 참

-쇼 설정: 사실

단 500$ 계정, forex.com에서 테스트

 

나는 이것을 사용하여 다른 두 MA의 고/저를 빠르게 교차하는 3 MA를 교환하고 싶었지만 지침을 읽지 않는 한 그렇게 할 수 있는 것처럼 보이지 않습니다.

아이디어는 Fast가 Low의 High를 넘을 때 Long을 취하고 Fast가 Low의 Low를 넘을 때 Short를 취하는 것입니다. 누구든지 이 EA로 이 작업을 수행하는 방법을 설명할 수 있다면 감사하겠습니다. 또는 사용자가 정의할 수 있는 위험 %를 기반으로 한 자동 로트 크기 조정 기능이 있는 동시에 이 작업을 수행하는 EA의 방향을 알려주실 수 있습니다.

 

무역 디스패처(무역 컨텍스트가 사용 중임)

나는 또한 동일한 설정을 사용하여 여러 통화로 이것을 시도합니다.

오늘 내가 발견한 문제는 2개의 다른 통화(이 경우 - Eur/Usd 구매 및 Usd/Chf 판매)에서 생성된 신호가 있을 때 둘 다 동시에 OP를 트리거한(새로운 4H 막대)..., 하나만 있다는 것입니다. OP로 실행(Usd/Chf 판매)... 다른 하나(Eur/Usd 구매)는 실패했습니다.

"전문가" 저널에서....Eur/Usd 구매 실패...trade dispatcher... trade context is busy.... and buy Eur/Usd OP가 다시 실행되지 않습니다(최대 시도 설정에서 = 10, 슬리피지 = 5, 실패한 후 Eur/Usd 구매에 대한 새 가격은 이전과 단 1핍 차이입니다..

왜 이런 일이 일어나는지 궁금합니다....

 

Post#516의 최신 버전

rickyc2511:
안녕하세요 여러분-

누군가 실제로 작동하는 이 ea의 버전을 게시할 수 있습니까? 이 버전은 거래를 열고 닫고 거래를 열지 못하는 데 계속해서 오류가 발생하지 않습니다.

실제로 문제 없이 매일 이 ea를 거래하는 사람이 있습니까?

안부

리키

리키,

Point 수정이 적용된 최신 버전은 Serpentsnoir 마지막 게시물 #516 - UniversalMACross EA [5 dig]-V4에서 찾을 수 있습니다. 페이지 오른쪽 하단에 있는 첨부 파일 클립에서도 찾을 수 있습니다.

이것은 내가 방금 테스트한 최신 버전입니다. 여전히 로그에 "디버그" 행이 있지만 4107 오류를 발견하지 못했고 기본값만으로도 잘 거래되었습니다. 위의 내 게시물은 결과를 보여줍니다.

게시물 #518 및 #523에서 "최신 버전을 다운로드했으며 이번 주에 테스트할 것"이라고 말했습니다.

최근 게시물 #526에서 "누군가 실제로 작동하는 이 ea의 버전을 게시할 수 있습니까? 거래를 열고 닫고 거래를 열지 못하는 데 계속해서 오류가 발생하지 않습니다."

이것은 당신이 최신 버전을 테스트했고 약간의 오류가 있다는 것을 의미합니까? 결과를 볼 수 있도록 로그를 첨부하십시오. 위에서 말했듯이 내 테스트는 더 이상 4107 오류를 표시하지 않으며 잘 거래되고 있습니다.

도움이 되었기를 바랍니다,

로버트

 

3차 MA를 사용해 보세요.

Xionanx:
나는 이것을 사용하여 다른 두 MA의 고/저를 빠르게 교차하는 3 MA를 교환하고 싶었지만 지침을 읽지 않는 한 그렇게 할 수 있는 것처럼 보이지 않습니다. 아이디어는 Fast가 Low의 High를 넘을 때 Long을 취하고 Fast가 Low의 Low를 넘을 때 Short를 취하는 것입니다. 누구든지 이 EA로 이 작업을 수행하는 방법을 설명할 수 있다면 감사하겠습니다. 또는 사용자가 정의할 수 있는 위험 %를 기반으로 한 자동 로트 크기 조정 기능이 있는 동시에 이 작업을 수행하는 EA의 방향을 알려주실 수 있습니다.

시오낭스,

당신이 옳을 수도 있습니다. MA 설정을 사용하면 PRICE(고가, 저가, 종가, 시가 등)를 선택할 수 있지만 귀하의 예와 같이 하나의 MA에 대해 고가와 저가를 모두 선택할 수는 없습니다.

"빠른 것은 느린 것의 고점을 가로지르고, 빠른 것이 느린 것의 저점을 가로지르면 매도가 됩니다."

이 EA로 시도할 수 있는 한 가지 가능성이 있습니다.

Fast MA 기간과 가격을 원하는 대로 설정하십시오.

고가에 대한 느린 MA 기간 설정

느린 MA와 같은 기간의 3번째 MA를 사용하고 Price-Low로 설정합니다.

전략 테스터 에서 이 설정을 시도해 보십시오. 2가지 방법으로 할 수 있습니다.

1) 전략 테스터를 실행합니다. 완료되면 거래를 검토하여 작동하는지 확인할 수 있도록 MA 라인을 인쇄합니다.

1) 전략 테스터를 시작하기 전에 - MA를 시각적으로 볼 수 있도록 EA와 동일한 설정으로 차트에 배치합니다. 전략 테스터를 실행하고 MA 라인이 교차하고 실시간으로 거래되는 것을 보고 그것이 효과가 있는지 결정하십시오.

나는 이 EA로 이것을 한 적이 없으므로 행운을 빕니다. 당신이 알게 된 것을 저희에게 알려주십시오.

로버트

 
{ "결과": [ {"날짜":"1117211156","module":"mql5.com.ru.forum","id":"3_51859","info":{"url":"https:/ /www.mql5.com/ru/forum/51859","author_name":"Forex Trader","author_login":"Forextrader","title":"Проблемы с советником"},"text":"Советника полу переменные sell, buy и соответственно реагирует на значения этих переменных. Например: sell=0, buy=1 // покупает, если нет открытых позиций. Если есть позиция sell - закрывает ее и открывает buy sell=1, buy=0 //продает , если нет открытых позиций. Если есть позиция buy - закрывает ее и открывает sell Но есть проблема! Он то торгует, а то нет. Может один раз открыть позицию и при изменении переменных не реагирует- не закрывает позицию или закроет и не открывает новую. Вобщем как хочет так и торгует. В чем же дело подскажите?! Код советника. //+---------------------- ------------------------------------+ #속성 저작권 Mixasoft #속성 링크 //---- 입력 매개변수 extern double TakeProfit = 0, extern double Lot = 1, ex tern 이중 TrailingStop = 0; 정수 b, s; 더블 포인트; //+----------------------------------------------- -------------------+ //| 전문가 초기화 기능 | //+-----------------------------..."}, {"날짜":"1487211787","모듈" :"mql5.com.ru.forum","id":"3_160683_4097700","info":{"url":"https://www.mql5.com/ru/forum/160683/4097700#comment_4097700", "author_name":"Voznesen","author_login":"Voznesen","title":"Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам"},"text":"Всем привет, только начал изучать язык, недавно наткнулся на видео урок по созданию сеточного советника, написал, скомпилирывал, Но робот не открывает сделок. выкладываю код гляньте кому не лень))) Заранее спасибо! extern 이중 랏 = 0.1; extern 더블 이익 = 50; extern int 단계 = 30; 외부 정수 매직 = 6677; extern int 미끄러짐 = 5; 외부 정수 기간 = 100; 외부 정수 maShift = 1; 더블 ma, FindLastBuyPrice, 가격; //------------------------------------------------ ------------------ //___ПРОВЕРКА_ЗНАКОВ_ПОСЛЕ_ТОЧКИ___ //--------------------------------------- --------------------------------------- int OnInit () { if ( 숫자 == 3 || 숫자 == 5 ) { 단계 *= 10; 미끄러짐 *= 10; } 반환( INIT_SUCCEEDED ); } //--------------------------------------------- 무효 OnDeinit ( const int 이유) { } //---------------------------------------- -------------------------- // //--------------------- ------------------------------------------ 무효 OnTick() { ma = iMA(..."}, {"날짜":"1294056024","모듈":"mql5.com.ru.forum","id":"3_111497_3077741","정보":{"url": "https://www.mql5.com/ru/forum/111497/3077741#comment_3077741","author_name":"Николай","author_login":"auto_free_kolyango","title":"[ВНИМАНИА! Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда."},"text":"Подскажите где ошибка? Нужно, чтобы если есть рыночный ордер на продажу по нашему фин. инструменту, то закрыть его и // если нет на покупку, то открыть один ордер на покупку. С закрытием то тут всё нормальны, ет вот -------------------------------------------------- ------------------------- extern double LOT = 0.01; //---------------- -------------------------------------------------- -------------------------- int start() { int sells=0; for (int i=0; i OrdersTotal(); i++) { if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) { if (OrderSymbol() !=Symbol() || OrderType() !=OP_SELL ) 계속 ; OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3,흰색); 경고(GetLastError()); // Выводит сообщение об ошибке sells++; } } if (sells==0) { OrderSend(Symbol(),OP_BUY,LOT,Ask,1,Bid-400*Point,Bid+400*Point,0,Green); 경고(GetLastError()); // Выводит сообщение об ошибке return(0); } } //-------------..."} ], "오류":"알았어" }
 

무역 디스패처...무역 상황이 바쁘다

cosmiclifeform:
안녕하세요 4x님

나는 전에 그 문제를 본 적이 없습니다. 브로커 문제일 수도 있고 EA 문제일 수도 있습니다. 저는 이 EA를 서로 다른 쌍이 있는 6개 이상의 차트가 있는 2개의 다른 브로커와 함께 데모에서 실행합니다. 그들은 모두 잘 거래되고 나는 그런 오류 메시지가 없습니다.

이 EA에는 모든 설정과 로그를 보지 않고 문제를 파악하기에는 너무 많은 옵션과 가능성이 있습니다.

* "작동할 수 없습니다"를 게시하는 다른 사람들을 위한 간단한 메모 - 설정 및 로그 게시를 포함하여 시도한(및 시도하지 않은) 모든 세부 정보를 포함하십시오. "작동하지 않습니다"라고 말하는 것만으로는 다른 사람들이 당신을 도울 수 있는 충분한 정보를 제공하지 못합니다.

그리고 시도하지 않은 것은... 시도한 것만큼 중요합니다.

또한 이 스레드의 시작 부분에 있는 이전 게시물을 읽으십시오...그들은 이미 귀하의 질문에 답변했을 수 있습니다.

행운을 빕니다,

로버트

안녕, 로버트

나는 Alpari russia 마이크로 계정을 사용하여 거래하고 데모 계정에서도 이것을 시도합니다.

기간은 4H입니다.

거래 통화 는 Eur/Usd, Gbp/Usd, Usd/Jpy, Gbp/Jpy, Usd/Chf 및 Aud/Usd입니다.

설정은 다음과 같습니다.

-손절매 : 500(50핍, 5자리 브로커로 인해 0 추가)

- 이익실현 : 500

- 후행 유형 : 1

- 후행 정지점 : 200

- fastmaperiod : 14

- fastmatype : 1

-빠른 가격 : 0

-빠른 이동 : 0

- 저속 기간 : 50

-슬로타입:1

-slowmaprice : 0

-저속 시프트: 0

-최소 교차 거리 : 0

-최대 조회 : 0

-제3자 설정 : 거짓

- 중심점 : 거짓

-stopandreverse : 참

-순수 : 거짓

-exitoncross : 거짓

- 역조건 : 거짓

-confirmedonentry : 사실

-oneentryperbar : 참

-횟수 : 5

- 미끄러짐 : 5

-maxopentrade : 1

-최저가 : 5

-usehourtrade : 거짓

-많은 : 0.05

-mm : 거짓

-accountismicro : 사실

-리스크 : 10

-알림 활성화 : true

-printcontrol : 참

-show-setting : 사실

이 EA는 새로운 4H 막대에서 OP로 생성된 신호가 1만 나오면 잘 작동합니다. 예: Gb/Usd만 구매하세요.

그러나 동시에 1개 이상의 신호가 생성되면 실행은 하나만 실행되고 다른 하나는 실패합니다(trade dispatcher로 인해...trade context is busy), 예: 2개의 신호가 생성되었습니다.... Sell Eur/Usd & Buy Usd/Chf...Usd/Chf는 Eur/Usd가 실패하고 re-OP가 없는 동안 실행됩니다.

다른 사람들도 이 문제에 대해 묻는 이 스레드의 일부 게시물을 읽었지만 답변을 받지 못했습니다.

이것이 문제를 더 가시적으로 만들 수 있기를 바랍니다.