그래픽 주문 == 그래픽 라인의 메타언어 - 거래 주문, GTTerminal Expert Advisor의 개선 - 페이지 2

 
안녕하세요. 테스트 모드 에서 어드바이저를 실행하는 방법을 알려주십시오. 토요일에 테스트 하기로 했는데 외부에서 진드기가 없습니다. 지시에 따라 추세선을 구축했습니다. 시각화를 켠 다음 시작합니다. 그리고 단일 거래가 아닙니다. 추세선 개체는 테스트 실행 차트 창으로 전송되지 않습니다. 따라서 거래가 없습니다. 내가 무엇을 잘못 했습니까?
 

argus_pit1에

테스터의 가능한 어려움.

나는 테스터 자체가 예를 들어 어린이용 장난감과 다른 장난감으로 인해 파괴되었을 때 이것을 가지고 있었습니다.
(재부팅 후 필요시 재업로드 해주세요.)
또한 테스터가 파괴되었을 때 라인이 뛰어올랐습니다. 다시 말하지만, MT-4의 간단한 재부팅(재업로드 아님)이 도움이 되었습니다.


일정은 진행되지 않습니다. 시작 시 즉시 일시 중지되는 테스터에서 발생합니다. 각각 >>을 클릭합니다.

창에 >>가 없으면 테스터 창이 너무 좁고 >> 버튼이 경고 없이 "왼쪽"으로 표시됩니다.

또한:
버전 2에는 빨간색 수직선 "PAUSE"가 있는데, 이는 시장의 왼쪽은 거래를 금지하고 오른쪽은 거래를 허용합니다.
오른쪽으로 이동합니다.

EA를 사용하면 하나의 트랜잭션만 위아래로 열 수 있습니다. (의지를 교육하기 위해)
이 방향의 이전 것이 닫히지 않으면 반응이 없습니다. 티켓은 왼쪽 상단에 표시됩니다.


PS 안티 바이러스 프로그램 kotsat MT-4 및 개별 부품. 이벤트, 삭제된 안티바이러스 개체를 볼 수 있습니다.

 
좋은 오후 알렉산더! 자꾸 방해해서 미안 해요. 그러나 나는 고문이라는 아이디어가 정말 마음에 들었습니다. 그것은 작업을 크게 촉진시킬 수 있습니다. 하지만 정상적으로 시작할 수 없다. 최신 버전 215 빌드. Expert Advisor 생성 Compiled 따라서 테스터 파괴 사유 제외 EurUsd(H1) 창에 Expert Advisor 배치 거래 허용 테스터 실행 - EurUSD(Visual)창이 뜨는데 세로선은 모두 정상입니다. 오른쪽으로 이동(일시 중지) 왼쪽으로 가늘게 두껍게 됩니다. 그러나 EurUsd(Visual)의 원본 차트에 생성된 저항 지지선은 번역되지 않으므로 SearchWorkLine() 함수에서 k= ObjectsTotal () 프로시저는 항상 1의 값을 가집니다(수직선만 찾습니다). . 테스터 속도를 늦추면 Visual 창에 생성 SearchWorkLine이 찾아내지만 거래는 하지 않습니다만, EA 자체 내부에 수직선이 생성되기 때문에 볼 수 있습니다. 아마도 모든 것이 실시간으로 잘 될 것입니다. 그리고 추세선을 테스터로 변환하는 메커니즘은 무엇입니까? 결국 차트에 평범한 움직임을 던져도 테스터(비주얼)에는 없다. 빠른 응답에 감사합니다. ICQ My ICQ 255963976에서 채팅하는 것이 더 편리할 수도 있습니다. Peter anivirus 버전이 사라집니다. 다시 업로드한 MT4 EA 테스터를 시작했습니다. My NOd32는 어떤 식으로든 반응하지 않았습니다. 텍스트에는 ObjectSet(Pause_name,OBJPROP_TIME1,ObjectGet(Pause_name,OBJPROP_TIME1)+Period()*60)이 있습니다. 이론적으로 Visual/uncommented에서 줄 바꿈 기능을 수행해야 합니다. 작동하지 않습니다.
 

알 수 없는 이유로 기사와 포럼의 Expert Advisors 는 테스터에서 작동하지 않는 것으로 판명되었습니다.
작업 파일을 게시하고 있습니다. 아직 무슨 일이 일어났는지에 대한 설명은 없습니다.
AP



P, S. 스레드의 첫 번째 게시물은 편집되지 않았으므로 여기에서.

파일:
 
그리고 이것은 어떻게 나타납니까? 방금 기사에서 파일을 다운로드했는데 잘 컴파일됩니다.
 

로쉬에게

그것은 무역에 영향을 미치지 않습니다, 나는 눈치 채지 못했습니다.

그리고 사람들은 테스트에 대해 불평하기 시작했습니다.
누군가에게는 테스트가 즉시 시작되었고 누군가에게는 다른 출시였습니다.
어제 직통으로 급하게 같이 일하는 어드바이저의 개인사본을 보내서 같은 글을 여기 쓰레드에 올렸습니다.
받는 사람은 같은 방식으로 작동하지 않는다고 쓰고 테스터를 파기합니다.
분명하지 않은 것은 나에게 모든 것이 괜찮다는 것입니다. 그러나 나는 이미 다른 사람들에게서 이 불명예를 보았습니다.

오류:
인라인 테스터
a) 임의의 장소로 점프합니다.
b) 사라집니다.
c) 이름 변경을 허용하지 않음 - 줄 이름을 입력하면 점프할 뿐만 아니라
그러나 이전 이름 TrendLineхххххх로 남아 있습니다.
이러한 오류만 나타나면 MT-4를 다시 시작하면 저장되고 잠시 후 모든 것이 정상입니다.

d) EA에서 테스트 실패: 표시기가 첨부되지 않았습니다.
이 오류가 나타나면 아무 것도 도움이 되지 않습니다.

그러나 다른 고문은 작동합니다.
시작부터 시작까지 오류가 떠 있는 것으로 나타났습니다. - 테스터의 그래픽과 다른 컴퓨터에서는 다르게 나타납니다.


이유를 모르겠습니다.
가정:
1. 테스터? 테스터 기능 측면에서 이러한 Expert Advisors 간의 유일한 중요한 차이점은 긴 이름을 가진 그래프 라인의 생성/삭제입니다.
저것들. 이것은 어드바이저에서 개체 목록을 변경할 때입니다.

2. 바이러스/안티바이러스가 천천히 콧싸이트가 된다고 한다?

3. 내 실수?

 

문제는 문자열 추가 에 버그가 있는 213 빌드가 있다는 것입니다. 고문은 그런 장소가 있습니다

 string              txn =" TICKET ="+ DoubleToStr ( _B , 0 ) +" "+ _name +" DATE ="+ TimeToStr ( TimeLocal () ,
                   TIME_DATE ) +" TIME ="+ TimeToStr ( TimeLocal () , TIME_SECONDS ) ;

이렇게 교체해 보세요

 string              txn = StringConcatenate ( " TICKET= " , DoubleToStr ( _B , 0 ) , " " , _name , " DATE= " , TimeToStr ( TimeLocal () ,
                   TIME_DATE ) , " TIME= " , TimeToStr ( TimeLocal () , TIME_SECONDS ) ;
 
로쉬에게
고맙습니다! 변경하겠습니다. 실제로 연결이 더 안전합니다.
그러나 사용자는 어제 mql4.com에서 MT-4를 다운로드했다고 기록합니다. 빌드 215, 하지만 내 EA가 테스트를 중단했습니다.
즉, 죄송합니다. 불만이 접수되면 첫 번째 질문은 어떤 어셈블리, 어떤 Windows,
당신이가는 사람, 바이러스 백신, 바이러스 백신 이벤트를보십시오 ...
 

테스터 , 상황을 수정합니다.
EA는 정상적으로 거래되지만 일부 컴퓨터는 테스터에서 작동하지 않기 때문에 긴급 패치가 있습니다.

이 버전은 주말을 포함하여 테스터에서 항상 꾸준히 작동했습니다.
시작 선은 제거되지 않고 차트에 남아 있습니다. 그들은 편안하게 말합니다.

PS 모든 라인은 TrendLine 유형이어야 합니다!

파일:
 

표시기가 있는 GT터미널 .
베타 버전.
지표는 어드바이저에 삽입된 지표일 뿐입니다.
즉:
RSI
CCI
WPR
기세
포스 인덱스
구분자
ATR
OBV
MFI

인디케이터가 체크되는 바의 번호는 start_indicator = 1에 의해 별도로 설정됩니다.
저것들. 기본적으로 두 번째 막대[1]에서 선택됩니다. 처음에는 칠면조가 코를 돌립니다.
start_indicator = 0으로 설정해야 하는 이유가 있지만
표시기 기간은 모든 표시기에 대해 동일하며 extern Perid_Indicator, 기본값 = 14,
표준 통화에서와 같이.
다른 매개변수는 변경되지 않습니다.
창의 기간이 EA 속성의 기간과 일치하는지 확인해야 합니다.
이러한 불편함은 MQL-4/MT-4의 한계 때문입니다. 5번째 버전을 기다리고 있습니다.
테스터에서 "전문가 속성" 패널의 버튼을 사용하여 전문가의 속성을 변경합니다.

일하다:
메인 차트의 가격과 모든 지표에서 열고 닫을 수 있습니다.

그래픽 순서는 임의의 기호에 따라 다를 수 있습니다.
따라서 같은 목적으로 여러 줄을 설정할 수 있습니다.
예를 들어, "BuyStop", "BuyStop 2", "BuyStop Tp=100 SL=50 sfsf", "BuyStop blah blah Tp=300 SL=100" 등.
계정에 따라 창 번호를 위에서 아래로(공백으로 구분) 입력하는 것이 좋습니다.
이것은 각 창에서 자신만의 그래픽 주문을 할 수 있음을 의미합니다.
작업할 대상이 먼저 실행됩니다.
예를 들어 메인 차트에 SlBuy를 넣고 표시창에 "SlBuy 2"를 넣으면 "SlBuy 3" 첫 번째 차트가 작동합니다.
주의, 작업하지 않은 미결 라인을 남겨두면 아마도 다음과 같이 즉시 주문을 열 것입니다.
이전 것이 닫힙니다. 당신의 라인을 따르십시오! 어드바이저가 라인을 인식하는지 확인하십시오 -
마우스 포인터 아래에 "확인"이 나타납니다. 또는 "tp=sl="


테스터의 일부 컴퓨터에서는 이전 버전의 어드바이저가 작동하지 않는 경우가 있었습니다.)))
그 이유는 테스터가 때때로 EA에서 개체 그래프 이동/삭제를 잘못 처리하기 때문입니다.
저것들. 그 이유는 테스터가 아직 마무리 단계이기 때문입니다.
라인을 더 조심스럽게 조종하는 것도 가능합니다. 어드바이저를 좀 더 신중하게 작성하되, 어떻게 조심해야 하는지 아직 명확하지 않음))

따라서 어드바이저는 다음과 같이 복사됩니다. 테스트 중에 트리거된 오프닝 라인의 일시 중지 및 청소가 금지됩니다.

모든 라인 - TrendLine!

테스트해 보세요.
행운을 빕니다!