"플로팅" PositionSelect() 오류 - 페이지 5 12345678 새 코멘트 Denis Kirichenko 2016.08.15 15:07 #41 prostotrader : 그래서 "교수"가 더 이해하기 쉬운가요? 이런. 당신은 성인 또는 무엇입니까? 스크린샷에서 무엇을 보고 싶습니까? 로그의 요점을 살펴보겠습니다. 먼저 온다: 2016.08.15 15:37:17.720 Test_deff_order (GAZR-9.16,M1) History done. Ticket: 50942179 두 번째 단락에서 무엇을 볼 수 있습니까? 나는 게으르지 않고 다음과 같이 쓰지 않을 것입니다. 2016.08.15 15:37:17.720 Test_deff_order (GAZR-9.16,M1) Volume initial: 1.0. Volume current: 0.0 Deals done: 0.0 "Floating PositionSelect() error Errors, bugs, questions 오류, 버그, 질문 Vladimir Karputov 2016.08.15 15:08 #42 그러나 포지션 거래량 을 분석할 수 있는 트리거가 TRADE_TRANSACTION_DEAL_ADD 유형의 트랜잭션이라는 사실을 완전히 무시하면서 무언가(주문)를 다시 분석하려고 합니다. 트랜잭션을 히스토리에 추가합니다. 동시에, 귀하는 지속적으로 TRADE_TRANSACTION_DEAL_ADD로 포지션 볼륨을 확인하지 않습니다. 위 게시물의 코드는 다음과 같습니다. case TRADE_TRANSACTION_DEAL_ADD : if ((order_ticket!= 0 ) && (trans.order==order_ticket)) { Print ( "Deal done. Ticket: " ,trans.order); } break ; prostotrader 2016.08.15 15:15 #43 Изменение позиции в терминале происходит строго в результате получения сделочной транзакции, .... 트랜잭션이 도착하기 전에 위치(두 번째 경우)가 변경된 것이 분명하지 않습니까? Alexander는 다음과 같이 썼습니다. Изменение позиции в терминале происходит СТРОГО в результате получения сделочной транзакции, .... prostotrader 2016.08.15 15:20 #44 엄격하게! 엄격하게! 엄격하게! 엄격하게! Denis Kirichenko 2016.08.15 15:22 #45 prostotrader : 트랜잭션이 도착하기 전에 위치(두 번째 경우)가 변경되어야 한다는 것이 정말 명확하지 않습니까? Alexander는 다음과 같이 썼습니다. 아, 그게 다야... 더 정확하게는 작가만이 말할 것이다 :-)) 그러나 IMHO, 이 말은 흠이 없어야 합니다. 거래 트랜잭션이 이미 도착했으며 OnTradeTransaction() 에서 즉시 처리되지 않았을 뿐입니다. 귀하의 코드 에는 TRADE_TRANSACTION_HISTORY_ADD 사례가 있는 동안 거래 거래를 표시하는 것이 좋습니다. IMHO, 여기에서 거래를 연구하여 처리하는 것이 중요합니다 - 사례 TRADE_TRANSACTION_DEAL_ADD. prostotrader 2016.08.15 15:26 #46 Dennis Kirichenko : 아 그렇군요...더 정확히는 작성자님만 말씀해 드릴께요 :-)) 그러나 IMHO, 이 말은 흠이 없어야 합니다. 거래 트랜잭션이 이미 도착했으며 OnTradeTransaction()에서 즉시 처리되지 않았을 뿐입니다. IMHO, 거래를 연구하여 처리하는 것이 중요합니다 ... 데니스카 감사합니다! 그리고 난 멍청이야, OnTradeTransaction 이 뭔지도 모르겠어 Denis Kirichenko 2016.08.15 15:29 #47 prostotrader : 데니스카 감사합니다! 그리고 난 멍청이야, OnTradeTransaction이 뭔지도 모르겠어 건강을 위해! 그러나 당신의 아이러니는 헛된 것입니다. 코드에서 정확히 무엇이 잘못된 것인지 여러 번 연속으로 들었습니다. 최소한 블라디미르에게 고맙다고 말했고 그는 올바른 방향을 처음으로 지적했습니다 ;-) prostotrader 2016.08.15 15:33 #48 Dennis Kirichenko : 건강을 위해! 그러나 당신의 아이러니는 헛된 것입니다. 코드에서 정확히 무엇이 잘못된 것인지 여러 번 연속으로 들었습니다. 적어도 블라디미르에게 고맙다는 말을 했고 그는 올바른 방향을 먼저 지적했습니다 ;-) "여가 시간에" 읽기: https://www.mql5.com/ru/forum/93357#comment_2707875 Как узнать, какое сообщение поступило первым в OnTradeTransaction TRADE_TRANSACTION_HISTORY_ADD или TRADE_TRANSACTION_DEAL_ADD? 리뷰: 1www.mql5.com Всем привет! Собственно САБЖ... prostotrader 2016.08.15 15:37 #49 블라디미르 카르푸토프내 아바타 아래의 숫자에 1000을 곱할 수 있습니까? 그리고 더 나아가... 주의를 기울이지 않았다면 모든 예에서 주문이 이루어진다고 말할 것입니다. 비동기식이므로 제어하는 것이 가장 중요 합니다! Vladimir Karputov 2016.08.15 15:42 #50 prostotrader : 블라디미르 카르푸토프내 아바타에서 1000까지 숫자를 죽일 수 있습니까? 아바타 아래의 인물은 귀하의 것이 아니므로 이에 대한 권한이 없습니다(자유롭게 변경할 수 없음). 추가되었습니다. TRADE_TRANSACTION_DEAL_ADD 유형의 트랜잭션이 통과할 때까지 주문을 잊어버리십시오. 왜 "잊어"? 이것은 옳지 않기 때문입니다. 12345678 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
prostotrader :
그래서 "교수"가 더 이해하기 쉬운가요?
이런. 당신은 성인 또는 무엇입니까?
스크린샷에서 무엇을 보고 싶습니까?
로그의 요점을 살펴보겠습니다.
먼저 온다:
2016.08.15 15:37:17.720 Test_deff_order (GAZR-9.16,M1) History done. Ticket: 50942179
두 번째 단락에서 무엇을 볼 수 있습니까?
나는 게으르지 않고 다음과 같이 쓰지 않을 것입니다.
2016.08.15 15:37:17.720 Test_deff_order (GAZR-9.16,M1) Volume initial: 1.0. Volume current: 0.0 Deals done: 0.0
그러나 포지션 거래량 을 분석할 수 있는 트리거가 TRADE_TRANSACTION_DEAL_ADD 유형의 트랜잭션이라는 사실을 완전히 무시하면서 무언가(주문)를 다시 분석하려고 합니다. 트랜잭션을 히스토리에 추가합니다.
동시에, 귀하는 지속적으로 TRADE_TRANSACTION_DEAL_ADD로 포지션 볼륨을 확인하지 않습니다.
위 게시물의 코드는 다음과 같습니다.
트랜잭션이 도착하기 전에 위치(두 번째 경우)가 변경된 것이 분명하지 않습니까?
Alexander는 다음과 같이 썼습니다.
Изменение позиции в терминале происходит СТРОГО в результате получения сделочной транзакции, ....
엄격하게!
엄격하게!
엄격하게!
엄격하게!
트랜잭션이 도착하기 전에 위치(두 번째 경우)가 변경되어야 한다는 것이 정말 명확하지 않습니까?
Alexander는 다음과 같이 썼습니다.
아, 그게 다야... 더 정확하게는 작가만이 말할 것이다 :-))
그러나 IMHO, 이 말은 흠이 없어야 합니다. 거래 트랜잭션이 이미 도착했으며 OnTradeTransaction() 에서 즉시 처리되지 않았을 뿐입니다.
귀하의 코드 에는 TRADE_TRANSACTION_HISTORY_ADD 사례가 있는 동안 거래 거래를 표시하는 것이 좋습니다.
IMHO, 여기에서 거래를 연구하여 처리하는 것이 중요합니다 - 사례 TRADE_TRANSACTION_DEAL_ADD.
아 그렇군요...더 정확히는 작성자님만 말씀해 드릴께요 :-))
그러나 IMHO, 이 말은 흠이 없어야 합니다. 거래 트랜잭션이 이미 도착했으며 OnTradeTransaction()에서 즉시 처리되지 않았을 뿐입니다.
IMHO, 거래를 연구하여 처리하는 것이 중요합니다 ...
데니스카 감사합니다!
그리고 난 멍청이야, OnTradeTransaction 이 뭔지도 모르겠어
데니스카 감사합니다!
그리고 난 멍청이야, OnTradeTransaction이 뭔지도 모르겠어
건강을 위해! 그러나 당신의 아이러니는 헛된 것입니다. 코드에서 정확히 무엇이 잘못된 것인지 여러 번 연속으로 들었습니다.
최소한 블라디미르에게 고맙다고 말했고 그는 올바른 방향을 처음으로 지적했습니다 ;-)
건강을 위해! 그러나 당신의 아이러니는 헛된 것입니다. 코드에서 정확히 무엇이 잘못된 것인지 여러 번 연속으로 들었습니다.
적어도 블라디미르에게 고맙다는 말을 했고 그는 올바른 방향을 먼저 지적했습니다 ;-)
"여가 시간에" 읽기:
https://www.mql5.com/ru/forum/93357#comment_2707875
블라디미르 카르푸토프
내 아바타 아래의 숫자에 1000을 곱할 수 있습니까?
그리고 더 나아가...
주의를 기울이지 않았다면 모든 예에서 주문이 이루어진다고 말할 것입니다.
비동기식이므로 제어하는 것이 가장 중요 합니다!
블라디미르 카르푸토프
내 아바타에서 1000까지 숫자를 죽일 수 있습니까?
아바타 아래의 인물은 귀하의 것이 아니므로 이에 대한 권한이 없습니다(자유롭게 변경할 수 없음).
추가되었습니다.
TRADE_TRANSACTION_DEAL_ADD 유형의 트랜잭션이 통과할 때까지 주문을 잊어버리십시오. 왜 "잊어"? 이것은 옳지 않기 때문입니다.