MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 528 1...521522523524525526527528529530531532533534535...1953 새 코멘트 YanSay 2018.04.13 17:21 #5271 Alexey Viktorov : 유일한 방법 감사합니다. 필요한 것만! YanSay 2018.04.14 15:52 #5272 안녕하세요! 이 문제에 대해 조언해 주십시오. 대기 중인 주문이 접수되었습니다. bool send1= OrderSend ( Symbol (), OP_BUYSTOP ,Lots,Price, 3 ,SL,TP, NULL ,MagicNumber, 0 , clrGreen ); 그런 다음 연 후 후행을 만들려고합니다. { for ( int i= 0 ; i< OrdersTotal (); i++) { if ( OrderSelect (i, SELECT_BY_POS )) if ( OrderSymbol ()== Symbol ()|| OrderMagicNumber ()==MagicNumber) if ( OrderType ()== OP_BUY ) { if (TrailingStop> 0 ) { if ( Bid - OrderOpenPrice ()>TrailingStop) { if ( OrderStopLoss ()< Bid -TrailingStop) { OrderModify ( OrderTicket (), OrderOpenPrice (), Bid -TrailingStop, OrderTakeProfit (), 0 , clrRed ); } } } } } } 역시 개봉 후에는 주문이 OP_BUY가 되겠죠? 캐치가 무엇입니까? 왜 이 변형에서 후행이 작동하지 않습니까? Maxim Kuznetsov 2018.04.14 16:11 #5273 YanSay : 안녕하세요! 이 문제에 대해 조언해 주십시오. 대기 중인 주문이 접수되었습니다. 그런 다음 연 후 후행을 만들려고합니다. 역시 개봉 후에는 주문이 OP_BUY가 되겠죠? 캐치가 무엇입니까? 왜 이 변형에서 후행이 작동하지 않습니까? 100500 이유. 첫 번째는 Bid-TrailngStop이 정규화되지 않은 것이 분명합니다. 정지 수준에 더 가까울 수 있으며 그 다음에도 웁스입니다. Vladislav Andruschenko 2018.04.14 16:21 #5274 YanSay : 안녕하세요! 이 문제에 대해 조언해 주십시오. 대기 중인 주문이 접수되었습니다. 그런 다음 연 후 후행을 만들려고합니다. 역시 개봉 후에는 주문이 OP_BUY가 되겠죠? 캐치가 무엇입니까? 왜 이 변형에서 후행이 작동하지 않습니까? 핍에서 TrailingStop? 그런 다음 Point를 곱해야 합니다. YanSay 2018.04.14 20:20 #5275 제가 질문을 잘못했네요 죄송합니다. 맥락에서 벗어났습니다. 나는 후행을 확인하기 위해 특별히 코드를 만들었습니다. 거래가 열렸지만 후행은 막다른 골목에서 꼬이지 않는 즉시 작동하지 않습니다( //Вводные #define MagicNumber 150 double SL= 0 ; //Stop Loss input int Trailing= 100 ; //Трэйлинг //Код void OnTick () { if ( OrdersTotal ()== 0 ) { if ( TimeCurrent ()> StrToTime ( "17:59" )&& TimeCurrent ()< StrToTime ( "18:01" )) { SL = Low [ 1 ]- Point ; //Стоп лосс bool send1= OrderSend ( Symbol (), OP_BUY , 1 , Bid , 30 ,SL, 0 , NULL ,MagicNumber, 0 , clrNONE ); } } if ( OrdersTotal ()> 0 ) { for ( int i= 0 ; i< OrdersTotal (); i++) { bool select1= OrderSelect (i, SELECT_BY_POS ); if ( OrderMagicNumber () == MagicNumber && OrderSymbol () == Symbol ()) { if ( OrderType ()== OP_BUY ) { if ( NormalizeDouble ( Ask - OrderStopLoss (), Digits )> NormalizeDouble (Trailing, Digits )) bool modify1= OrderModify ( OrderTicket (), 0 , Ask -Trailing, OrderTakeProfit (), 0 ,CLR_NONE); } } } } } Vladislav Andruschenko 2018.04.14 21:20 #5276 YanSay : 제가 질문을 잘못했네요 죄송합니다. 맥락에서 벗어났습니다. 나는 후행을 확인하기 위해 특별히 코드를 만들었습니다. 거래가 열렸지만 후행은 막다른 골목에서 꼬이지 않는 즉시 작동하지 않습니다( 위의 질문에 답변했습니다. YanSay 2018.04.14 23:13 #5277 Vladislav Andruschenko : 위의 질문에 답변했습니다. 정말 감사합니다, 도움이 되었습니다! Artyom Trishkin 2018.04.14 23:16 #5278 YanSay : 정말 감사합니다, 도움이 되었습니다! 여전히 문제가 있습니다. 주기는 직접적이지만 반대로 해야 합니다. 직접 주기를 사용하면 후행으로 그 중 하나가 닫힌 후 위치를 건너뜁니다. 최소 정차 거리(StopLevel) 확인 안 함 - 정류소가 허용된 최소 거리보다 가격에 더 가까울 경우 수정 오류가 발생 합니다(플로팅 스프레드를 잊지 마세요). 아마도 다른 것 - 나는 대각선으로 보았습니다 - 당신이 이미 답을 받았기 때문에 지나가는 것입니다. 추신. 더 많이 보았다: if ( NormalizeDouble ( Ask - OrderStopLoss (), Digits )> NormalizeDouble (Trailing, Digits )) 이러한 검사는 두 값을 모두 정규화하고 검사해도 결과가 다시 정규화되지 않기 때문에 정규화 검사의 의미가 없습니다. 두 개의 이중 값 의 정규화된 차이 를 확인해야 합니다. 두 개의 정규화된 값을 비교하고 있습니다. 무료로 어드바이저를 작성해 드립니다 초보자의 질문 MQL5 MT5 일반 클래스 라이브러리 - YanSay 2018.04.14 23:39 #5279 Artyom Trishkin : 여전히 문제가 있습니다. 주기는 직접적이지만 반대로 해야 합니다. 직접 주기를 사용하면 후행으로 그 중 하나가 닫힌 후 위치를 건너뜁니다. 최소 정차 거리(StopLevel) 확인 안 함 - 정류소가 허용된 최소 거리보다 가격에 더 가까울 경우 수정 오류가 발생 합니다(플로팅 스프레드를 잊지 마세요). 아마도 다른 것 - 나는 대각선으로 보았습니다 - 당신이 이미 답을 받았기 때문에 지나가는 것입니다. 추신. 더 많이 보았다: 이러한 검사는 두 값을 모두 정규화하고 검사해도 결과가 다시 정규화되지 않기 때문에 정규화 검사의 의미가 없습니다. 두 개의 이중 값 의 정규화된 차이 를 확인해야 합니다. 두 개의 정규화된 값을 비교하고 있습니다. 이와 같이? for (int i = OrdersTotal() - 1; i >= 0; --i) if ( NormalizeDouble (( Ask - OrderStopLoss ()>Trailing* Point ), Digits )) Juer 2018.04.15 03:52 #5280 the size of local variables is too large (more than 512 kb) 오류는 무엇을 의미합니까? 두 개의 객체가 있는 함수가 있습니다. bool CheckCandleOneRules(CCandlePropertiesBase *candle, CCandleRule *rule, int dir); 클래스 중 하나에는 4000개 이상의 필드(대부분 열거형)가 있는 구조체가 있습니다. 이 오류를 어떻게 해야 합니까? 1...521522523524525526527528529530531532533534535...1953 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
유일한 방법
감사합니다. 필요한 것만!
안녕하세요!
이 문제에 대해 조언해 주십시오.
대기 중인 주문이 접수되었습니다.
그런 다음 연 후 후행을 만들려고합니다.
역시 개봉 후에는 주문이 OP_BUY가 되겠죠? 캐치가 무엇입니까? 왜 이 변형에서 후행이 작동하지 않습니까?
안녕하세요!
이 문제에 대해 조언해 주십시오.
대기 중인 주문이 접수되었습니다.
그런 다음 연 후 후행을 만들려고합니다.
역시 개봉 후에는 주문이 OP_BUY가 되겠죠? 캐치가 무엇입니까? 왜 이 변형에서 후행이 작동하지 않습니까?
안녕하세요!
이 문제에 대해 조언해 주십시오.
대기 중인 주문이 접수되었습니다.
그런 다음 연 후 후행을 만들려고합니다.
역시 개봉 후에는 주문이 OP_BUY가 되겠죠? 캐치가 무엇입니까? 왜 이 변형에서 후행이 작동하지 않습니까?
제가 질문을 잘못했네요 죄송합니다. 맥락에서 벗어났습니다.
나는 후행을 확인하기 위해 특별히 코드를 만들었습니다. 거래가 열렸지만 후행은 막다른 골목에서 꼬이지 않는 즉시 작동하지 않습니다(
제가 질문을 잘못했네요 죄송합니다. 맥락에서 벗어났습니다.
나는 후행을 확인하기 위해 특별히 코드를 만들었습니다. 거래가 열렸지만 후행은 막다른 골목에서 꼬이지 않는 즉시 작동하지 않습니다(
위의 질문에 답변했습니다.
정말 감사합니다, 도움이 되었습니다!
여전히 문제가 있습니다.
주기는 직접적이지만 반대로 해야 합니다. 직접 주기를 사용하면 후행으로 그 중 하나가 닫힌 후 위치를 건너뜁니다.
최소 정차 거리(StopLevel) 확인 안 함 - 정류소가 허용된 최소 거리보다 가격에 더 가까울 경우 수정 오류가 발생 합니다(플로팅 스프레드를 잊지 마세요).
아마도 다른 것 - 나는 대각선으로 보았습니다 - 당신이 이미 답을 받았기 때문에 지나가는 것입니다.
추신. 더 많이 보았다:
이러한 검사는 두 값을 모두 정규화하고 검사해도 결과가 다시 정규화되지 않기 때문에 정규화 검사의 의미가 없습니다.
두 개의 이중 값 의 정규화된 차이 를 확인해야 합니다. 두 개의 정규화된 값을 비교하고 있습니다.
여전히 문제가 있습니다.
주기는 직접적이지만 반대로 해야 합니다. 직접 주기를 사용하면 후행으로 그 중 하나가 닫힌 후 위치를 건너뜁니다.
최소 정차 거리(StopLevel) 확인 안 함 - 정류소가 허용된 최소 거리보다 가격에 더 가까울 경우 수정 오류가 발생 합니다(플로팅 스프레드를 잊지 마세요).
아마도 다른 것 - 나는 대각선으로 보았습니다 - 당신이 이미 답을 받았기 때문에 지나가는 것입니다.
추신. 더 많이 보았다:
이러한 검사는 두 값을 모두 정규화하고 검사해도 결과가 다시 정규화되지 않기 때문에 정규화 검사의 의미가 없습니다.
두 개의 이중 값 의 정규화된 차이 를 확인해야 합니다. 두 개의 정규화된 값을 비교하고 있습니다.
이와 같이?
the size of local variables is too large (more than 512 kb)
오류는 무엇을 의미합니까?두 개의 객체가 있는 함수가 있습니다.
클래스 중 하나에는 4000개 이상의 필드(대부분 열거형)가 있는 구조체가 있습니다.
이 오류를 어떻게 해야 합니까?