오류, 버그, 질문 - 페이지 2232

 
Julia Test :


메시지 주셔서 감사합니다. 우리는 이해한다.

말없이 결혼

 
Stanislav Korotky :

시도했지만 도움이되지 않습니다. 다른 의견에 따르면 - COMMON이 필요하지 않기 때문입니다. 터미널이 하나뿐이고 여러 개가 있으면 COMMON이지만 아무 것도 해결되지 않습니다. 파일이 필요합니다. 리소스가 롤링되지 않습니다.

여기 위에서 그들은 같은 문제에 대한 링크(심지어 두 개)를 제공했습니다. 슬프게도 실제로 존재하는 것처럼 보입니다.

추신. 그래서 나는 끝없는 질문과 답변이 있는 포럼을 좋아하지 않습니다. 포럼에서 정보를 구성하기가 어렵습니다. MQ는 SO와 유추하여 질문과 답변을 분리하도록 오랫동안 제안해 왔지만 분명히 구식 방식으로 더 친숙합니다.

니콜라이 셈코 :

하나의 터미널 내에서 일반적인 액세스를 위해 파일 대신 파일에서 읽고 파일에 저장할 수 있는 리소스를 사용합니다.

도움이 되는 노조.

스타니슬라프 코로트키 :

두 명의 전문가가 있습니다. 그들은 다음 플래그를 사용하여 FileOpen을 통해 열린 동일한 파일을 노크합니다.

EA 1 - FILE_READ|FILE_WRITE|FILE_BIN|FILE_SHARE_READ

전문가 2 - FILE_READ|FILE_BIN|FILE_SHARE_READ

두 번째 전문가는 오류 5004를 수신합니다.

독서를 제공하는 방법?


EA 1에는 FILE_WRITE 플래그가 있지만 EA 2에는 이 플래그가 없습니다.

 
이 오류가 계속 발생했습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

오류, 버그, 질문

fxsaber , 2017.02.14 22:25

[가격 없음] 갑자기 발생한 오류
2017.02.14 23:18:41.442 '5122740': failed instant buy 1.00 EURPLN at 4.30632 (deviation: 100) [No prices]

어떻게 가격이 없는데 로그에도 나와있나요?!

요구

2017.02 . 14 23 : 18 : 41.442 Request.action = TRADE_ACTION_DEAL ( 1 )
2017.02 . 14 23 : 18 : 41.442 Request.magic = 0
2017.02 . 14 23 : 18 : 41.442 Request.order = 0
2017.02 . 14 23 : 18 : 41.442 Request.symbol = EURPLN
2017.02 . 14 23 : 18 : 41.442 Request.volume = 1.0
2017.02 . 14 23 : 18 : 41.442 Request.price = 4.30632
2017.02 . 14 23 : 18 : 41.442 Request.stoplimit = 0.0
2017.02 . 14 23 : 18 : 41.442 Request.sl = 0.0
2017.02 . 14 23 : 18 : 41.442 Request.tp = 0.0
2017.02 . 14 23 : 18 : 41.442 Request.deviation = 100
2017.02 . 14 23 : 18 : 41.442 Request.type = ORDER_TYPE_BUY ( 0 )
2017.02 . 14 23 : 18 : 41.442 Request.type_filling = ORDER_FILLING_RETURN ( 2 )
2017.02 . 14 23 : 18 : 41.442 Request.type_time = ORDER_TIME_GTC ( 0 )
2017.02 . 14 23 : 18 : 41.442 Request.expiration = 1970.01 . 01 00 : 00 : 00
2017.02 . 14 23 : 18 : 41.442 Request.comment = My Position
2017.02 . 14 23 : 18 : 41.442 Request.position = 0
2017.02 . 14 23 : 18 : 41.442 Request.position_by = 0
2017.02 . 14 23 : 18 : 41.442 Result.retcode = 10021
2017.02 . 14 23 : 18 : 41.442 Result.deal = 0
2017.02 . 14 23 : 18 : 41.442 Result.order = 0
2017.02 . 14 23 : 18 : 41.442 Result.volume = 0.0
2017.02 . 14 23 : 18 : 41.442 Result.price = 0.0
2017.02 . 14 23 : 18 : 41.442 Result.bid = 0.0
2017.02 . 14 23 : 18 : 41.442 Result.ask = 0.0
2017.02 . 14 23 : 18 : 41.442 Result.comment = No prices 0.028 + 0.000 ms
2017.02 . 14 23 : 18 : 41.442 Result.request_id = 0
2017.02 . 14 23 : 18 : 41.442 Result.retcode_external = 0
2017.02 . 14 23 : 18 : 41.442
2017.02 . 14 23 : 18 : 41.442 SymbolInfoDouble (Symb,:: SYMBOL_BID ) = 4.30151
2017.02 . 14 23 : 18 : 41.442 SymbolInfoDouble (Symb,:: SYMBOL_ASK ) = 4.30632

손으로 거래 요청을 하려고 해도 동일한 오류가 발생합니다. ~분 후 갑자기 모든 것이 다시 작동하기 시작합니다. 잠시 후 오류가 반복됩니다.

 
fxsaber :
이 오류가 계속 발생했습니다.

손으로 거래 요청을 하려고 해도 동일한 오류가 발생합니다. ~분 후 갑자기 모든 것이 다시 작동하기 시작합니다. 잠시 후 오류가 반복됩니다.

내가 기억하는 한 시간 초과가 거기에 구성되고 그 후에 가격은 절망적으로 구식으로 간주됩니다. 즉, 3분 동안 변경되지 않으면 열 수 없습니다.

 
Stanislav Korotky :

시도했지만 도움이되지 않습니다. 다른 의견에 따르면 - COMMON이 필요하지 않기 때문입니다. 터미널이 하나뿐이고 여러 개가 있으면 COMMON이지만 아무 것도 해결되지 않습니다. 파일이 필요합니다. 리소스가 롤링되지 않습니다.

도움이되지 않는 것이 이상합니다. FILE_SHARE_WRITE 플래그 없이 5004만 얻을 수 있었습니다.

쓰기 EA의 파일은 OnInit에서 열리고 OnDeinit에서만 닫힙니다. 동시에 읽기 어드바이저에서는 문제 없이 파일을 읽고 인쇄합니다.

동작을 보다 정확하게 반복하려면 파일 작성 방법을 명확히 하는 것이 좋습니다.

 
Alexey Viktorov :

도움이되지 않는 것이 이상합니다. FILE_SHARE_WRITE 플래그 없이 5004만 얻을 수 있었습니다.

쓰기 EA의 파일은 OnInit에서 열리고 OnDeinit에서만 닫힙니다. 동시에 읽기 어드바이저에서는 문제 없이 파일을 읽고 인쇄합니다.

동작을 보다 정확하게 반복하려면 파일 작성 방법을 명확히 하는 것이 좋습니다.

여기에 https://www.mql5.com/en/forum/1111/page1628#comment_2702870 일련의 작업이 설명되어 있습니다. 재생산하고 Expert Advisor 한 명으로 충분합니다... 하지만 두 가지를 사용할 수 있습니다. 하나의 차트... 그런 다음 2 x 1... 다음 2 x 2... 모든 것이 정상이면 - 추가 절전... 결과 쓰기
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2016.08.03
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
A100 :
여기 https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 이 일련의 작업을 설명합니다.
저것들. 플래그 오류가 2년 이상 되었습니까?
 
TheXpert :
저것들. 플래그 오류가 2년 이상 되었습니까?
엄밀히 말하면 이 오류는 다른 Expert Advisors(플래그가 역할을 하지 않음)에서 FileOpen( filename )을 동시에 호출하는 것과 관련이 있습니다. 2년 전이었습니다... 지금 https://www.mql5.com/ru/forum/1111/page2231#comment_8142480 으로 판단하면 이런저런 형태로 남아 있습니다(지금은 직접 확인할 수 없습니다 - 손에 MetaTrader가 없습니다)
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2018.07.21
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
A100 :
여기에 https://www.mql5.com/en/forum/1111/page1628#comment_2702870 일련의 작업이 설명되어 있습니다. 재생산하고 Expert Advisor 한 명으로 충분합니다... 하지만 두 가지를 사용할 수 있습니다. 하나의 차트... 그런 다음 둘씩 하나 ... 그런 다음 둘씩 ... 결과 쓰기

말한 것을 고려하여

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

오류, 버그, 질문

A100 , 2016.08.04 00:05

전문가가 파일을 여는 동안 오류가 발생했습니다. 그리고 예를 들어

1. "일부 관련 없는 코드" 제거 (아래 참조)

2. 또는 제거 ::Sleep(1000)

그러면 오류가 발생하지 않습니다

뭐가 문제야???????????????? 제거하고 행복하게 사십시오. 아니면 일반적으로 mql 및 MT 버그를 찾기 위해 포럼에 있는 목적입니까?
 
Alexey Viktorov :

말한 것을 고려하여

뭐가 문제야???????????????? 제거하고 행복하게 사십시오. 아니면 일반적으로 mql 및 MT 버그를 찾기 위해 포럼에 있는 목적입니까?

그러나 당신은 그것을 제거할 수 없습니다. 왜냐하면 그것은 고문 코드이거나 사건과 관련이 없는 수천 줄의 다른 사람 코드를 이해하고 싶기 때문입니다. 그 결과 시간 지연만 발생합니까?

위에서 내가 당신에게 준 작업을 완료하고 결과를 대중에게보고하십시오.