오류, 버그, 질문 - 페이지 2235 1...222822292230223122322233223422352236223722382239224022412242...3184 새 코멘트 Igor Makanu 2018.07.23 17:45 #22341 fxsaber : 마지막 가격이 TickSize의 배수가 아닐 수 있습니까? 아마도 나는 몇 년 전에 이 질문을 했고, while(true) 루프 스크립트에 틱을 썼고, "시장 감시"에서 데이터 변경에 틱을 썼고, 종종 1.35555000001 또는 1.3555999999와 같은 틱이 있었습니다. 정규화되지 않은 가격 데이터가 서버에서 왔다는 사실에 놀랐고 그때는 답변을 받지 못했는데 나중에 더 많은 토픽을 읽어보니 일부 틱은 터미널이 작동하기 위한 틱이라는 개발자의 답변을 보았고, 어드바이저는 그러한 틱으로 거래하지 않습니다. 따라서 귀하의 경우 SYMBOL_TRADE_TICK_SIZE 의 배수가 아닌 그러한 가격은 그러한 가격으로 거래 작업을 수행하지 않을 것임을 의미합니다 .... 비록 그것이 마지막 가격의 분석도 의미가 없을 수 있음이 밝혀졌지만)) ) TICK이란 무엇입니까? 엑셀로 만든 프로그램으로 MT4 트레이딩의 머신러닝: 이론, 모델, fxsaber 2018.07.23 17:49 #22342 Igor Makanu : 아마도 나는 몇 년 전에 이 질문을 했고, while(true) 루프 스크립트에 틱을 썼고, "시장 감시"에서 데이터 변경에 틱을 썼고, 종종 1.35555000001 또는 1.3555999999와 같은 틱이 있었습니다. 귀하의 사례는 이중 -> 문자열 변환의 기능입니다. 나는 약간 다른 상황이 있습니다. fxsaber 2018.07.23 17:50 #22343 전문가 로그 - 15GB. 터미널에서 보려고 하면 1분 이상 중단됩니다. [삭제] 2018.07.23 18:04 #22344 fxsaber : 전문가 로그 - 15GB. 터미널에서 보려고 하면 1분 이상 중단됩니다. 어떻게 되시겠습니까? fxsaber 2018.07.23 18:06 #22345 Alexey Kozitsyn : 어떻게 되시겠습니까? 대용량 로그의 경우 이에 대한 경고를 먼저 발행하고 계속할지 여부를 묻습니다. [삭제] 2018.07.23 18:07 #22346 fxsaber : 대용량 로그의 경우 이에 대한 경고를 먼저 발행하고 계속할지 여부를 묻습니다. 얼마나 즉시 더 건설적으로 변했는지 확인하세요 :) Stanislav Korotky 2018.07.23 18:20 #22347 Alexey Viktorov : 당신의 실수는 파일에 쓴 후 FileClose 이후 또는 FileFlush에 의해 강제로 데이터를 디스크로 플러시한 후에만 데이터가 디스크에 도착한다는 것입니다. 그렇지 않으면 존재하지 않는 파일을 어떻게 읽을 수 있습니까 ??? 당신은 나를 다른 사람과 혼동하고 있습니다. 그리고 FileFlush를 사용하거나 사용하지 않으면 오류가 동일합니다. 모든 것이 시작된 실제 Expert Advisor에는 처음에 FileFlush와 파일 자체가 모두 있습니다. 여기에서 이 조합의 FILE_SHARE_WRITE 플래그가 작동하는 것처럼 보이지만 또 다른 질문이 발생합니다. 이러한 레코드의 요점은 무엇입니까? 논리적으로 쓸 때 분할을 활성화하면 쓰기 플래그에 추가해야 합니다. FILE_READ | FILE_BIN | FILE_SHARE_READ |(writing?( FILE_WRITE | FILE_SHARE_WRITE ): 0 ) 그것이 내가 시도한 것이고 오류도 발생합니다. Stanislav Korotky 2018.07.23 18:24 #22348 일반적으로 읽기 분리만 필요한 경우 파일을 더듬어 작성해야 하는 이유가 명확하지 않습니다. [삭제] 2018.07.23 18:28 #22349 여러분, 동지 여러분, 누구든지 이 문제 를 처리하는 데 도움을 줄 수 있습니까? fxsaber 2018.07.23 18:29 #22350 MqlTradeCheckResult 가 포함된 툴팁이 ME에 팝업되지 않음 #define TOSTRING(A) #A + " = " + ( string )(A) + "\n" #define TOSTRING2(A) #A + " = " + EnumToString (A) + " (" + ( string )(A) + ")\n" string ToString( const MqlTradeRequest &Request ) { return (TOSTRING2(Request.action) + TOSTRING(Request.magic) + TOSTRING(Request.order) + TOSTRING(Request.symbol) + TOSTRING(Request.volume) + TOSTRING(Request.price) + TOSTRING(Request.stoplimit) + TOSTRING(Request.sl) + TOSTRING(Request.tp) + TOSTRING(Request.deviation) + TOSTRING2(Request.type) + TOSTRING2(Request.type_filling) + TOSTRING2(Request.type_time) + TOSTRING(Request.expiration) + TOSTRING(Request.comment) + TOSTRING(Request.position) + TOSTRING(Request.position_by)); } string ToString( const MqlTradeResult &Result ) { return (TOSTRING(Result.retcode) + TOSTRING(Result.deal) + TOSTRING(Result.order) + TOSTRING(Result.volume) + TOSTRING(Result.price) + TOSTRING(Result.bid) + TOSTRING(Result.ask) + TOSTRING(Result.comment) + TOSTRING(Result.request_id) + TOSTRING(Result.retcode_external)); } string ToString( const MqlTrade 1...222822292230223122322233223422352236223722382239224022412242...3184 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
마지막 가격이 TickSize의 배수가 아닐 수 있습니까?
아마도 나는 몇 년 전에 이 질문을 했고, while(true) 루프 스크립트에 틱을 썼고, "시장 감시"에서 데이터 변경에 틱을 썼고, 종종 1.35555000001 또는 1.3555999999와 같은 틱이 있었습니다.
정규화되지 않은 가격 데이터가 서버에서 왔다는 사실에 놀랐고 그때는 답변을 받지 못했는데 나중에 더 많은 토픽을 읽어보니 일부 틱은 터미널이 작동하기 위한 틱이라는 개발자의 답변을 보았고, 어드바이저는 그러한 틱으로 거래하지 않습니다.
따라서 귀하의 경우 SYMBOL_TRADE_TICK_SIZE 의 배수가 아닌 그러한 가격은 그러한 가격으로 거래 작업을 수행하지 않을 것임을 의미합니다 .... 비록 그것이 마지막 가격의 분석도 의미가 없을 수 있음이 밝혀졌지만)) )
아마도 나는 몇 년 전에 이 질문을 했고, while(true) 루프 스크립트에 틱을 썼고, "시장 감시"에서 데이터 변경에 틱을 썼고, 종종 1.35555000001 또는 1.3555999999와 같은 틱이 있었습니다.
귀하의 사례는 이중 -> 문자열 변환의 기능입니다. 나는 약간 다른 상황이 있습니다.
전문가 로그 - 15GB. 터미널에서 보려고 하면 1분 이상 중단됩니다.
어떻게 되시겠습니까?
어떻게 되시겠습니까?
대용량 로그의 경우 이에 대한 경고를 먼저 발행하고 계속할지 여부를 묻습니다.
대용량 로그의 경우 이에 대한 경고를 먼저 발행하고 계속할지 여부를 묻습니다.
얼마나 즉시 더 건설적으로 변했는지 확인하세요 :)
당신의 실수는 파일에 쓴 후 FileClose 이후 또는 FileFlush에 의해 강제로 데이터를 디스크로 플러시한 후에만 데이터가 디스크에 도착한다는 것입니다.
그렇지 않으면 존재하지 않는 파일을 어떻게 읽을 수 있습니까 ???
당신은 나를 다른 사람과 혼동하고 있습니다. 그리고 FileFlush를 사용하거나 사용하지 않으면 오류가 동일합니다. 모든 것이 시작된 실제 Expert Advisor에는 처음에 FileFlush와 파일 자체가 모두 있습니다.
여기에서 이 조합의 FILE_SHARE_WRITE 플래그가 작동하는 것처럼 보이지만 또 다른 질문이 발생합니다. 이러한 레코드의 요점은 무엇입니까? 논리적으로 쓸 때 분할을 활성화하면 쓰기 플래그에 추가해야 합니다.
그것이 내가 시도한 것이고 오류도 발생합니다.
MqlTradeCheckResult 가 포함된 툴팁이 ME에 팝업되지 않음