[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 483 1...476477478479480481482483484485486487488489490...633 새 코멘트 Dimka-novitsek 2012.10.31 17:38 #4821 OrderOpenPrice()에 무슨 문제가 있습니까? ??? 이것은 간단한 일반 기능입니다!! 주문을 미리 선택했습니다. Dimka-novitsek 2012.10.31 17:41 #4822 실례합니다, 이것은 무엇입니까? OrderSend 기능 이 작동하는 동안 OrderClose가 과시됩니다! elmucon 2012.10.31 17:49 #4823 Dimka-novitsek : 실례합니다, 이것은 무엇입니까? OrderSend 기능이 작동하는 동안 OrderClose가 과시됩니다! total = OrdersTotal (); for (i=total- 1 ;i>= 0 ;i--) { OrderSelect (i, SELECT_BY_POS); type = OrderType (); result = false; switch (type) { case OP_BUY : result = OrderClose ( OrderTicket (), OrderLots (), MarketInfo ( OrderSymbol (), MODE_BID), l_SlipPage, Red ); break ; case OP_SELL : result = OrderClose ( OrderTicket (), OrderLots (), MarketInfo ( OrderSymbol (), MODE_ASK), l_SlipPage, Red ); break ; } if (!result) { error = GetLastError (); errorcomment = "Неудалось закрыть ордер №" + OrderTicket () + " " + Symbol () + " " + OrderType () + " " + ErrorDescript(error); Print (errorcomment); } } 이것은 모든 주문을 마감하는 예입니다. 구매 및 마을은 입찰 및 요청에 의해 마감된다는 점에 유의하십시오 .... Dimka-novitsek 2012.10.31 17:57 #4824 오 감사합니다!! Михаил 2012.10.31 18:06 #4825 7777877 : 이전 답변에 감사드립니다. 모든 것이 작동하고 거의 모든 것이 명확합니다 ... 이제 "거의"에 대해. 1. 어레이 데이터에서 계산된 라인이 클라이언트 터미널 창에 표시되어야 함을 정확히 나타내는 라인(첨부 파일의 표시기 참조)은 무엇입니까? 2. 버퍼 개수를 문자열로 선언할 수 있다면 IndicatorBuffers 함수가 필요한 이유(더 정확하게는 어떤 상황에서 사용해야 하는지) 귀하의 응답에 미리 감사드립니다 #property indicator_buffers 3 //объявляем количество буферов 이 줄을 사용하여 터미널에서 볼 수 있는 표시기 버퍼의 수를 선언합니다. IndicatorBuffers ( 4 ); //устанавливаем общее количество всех индикаторов, участвующих в расчете всех индикаторных линий 이 줄을 사용하여 표시기가 계산에 사용하는 총 버퍼 수를 선언합니다(3개는 표시되고 1개는 숨김). 추가 버퍼가 필요하지 않은 경우 이 행은 필요하지 않습니다. 버퍼 수는 8을 초과할 수 없으며 indicator_buffers 속성에 지정된 값보다 작아야 합니다. 여기 좋은 예가 있습니다. Dimka-novitsek 2012.11.01 08:47 #4826 좋은 아침! 매도호가와 매수호가가 정말 정상화되어야 합니까? NormalizeDouble (Bid, Digits ) 그리고 나서 나는 for ( int i= 1 ; i<= OrdersTotal (); i++) { if ( OrderSelect (i- 1 ,SELECT_BY_POS)==true) // Если есть следующий { // Анализ ордеров: if ( OrderSymbol ()!= Symbol ( ) ) continue ; // Не наш фин. инструм if ( OrderMagicNumber ( ) !=magicnumber) continue ; if ( OrderType ()== 0 ){ BUY++; ticket= OrderTicket ( ); Print ( "BUY++ " , BUY , " ticket " ,ticket);} if ( OrderType ()== 1 ) {SELL++;ticket= OrderTicket ( ); Print ( "SELL++ " , SELL , " ticket " ,ticket);} } } if (strela1<strela2&&SELL== 0 &&BUY!= 0 ){ udalenie (); OrderSend ( Symbol ( ), OP_BUY, lot, Ask, 3 * Point , NormalizeDouble ( Bid- (stoplos* Point ), Digits ), NormalizeDouble ( Ask+( takeprofit* Point ), Digits ), NULL , magicnumber, 0 , CLR_NONE ); Print ( "strela1<strela2&&BUY==0&&SELL!=0 " , GetLastError ()); } if (strela1>strela2){ udalenie (); OrderSend ( Symbol ( ), OP_SELL, lot, Bid, 3 * Point , NormalizeDouble ( Ask+ (stoplos* Point ), Digits ), NormalizeDouble ( Ask-( takeprofit* Point ), Digits ), NULL , magicnumber, 0 , CLR_NONE ) ; Print ( "strela1>strela2&&SELL==0&&BUY!=0 " , GetLastError ()); } if (strela1<strela2&&BUY== 0 &&SELL== 0 ){ OrderSend ( Symbol ( ), OP_BUY, lot, Ask, 3 * Point , NormalizeDouble ( Bid- (stoplos* Point ), Digits ), NormalizeDouble ( Ask+( takeprofit* Point ), Digits ), NULL , magicnumber, 0 , CLR_NONE ); Print ( "strela1>strela2&&BUY==0&&SELL==0 " , GetLastError () , " Ask " ,Ask, " stoplos= NormalizeDouble( Bid- (stoplos*Point),Digits) " , NormalizeDouble ( Bid- (stoplos* Point ), Digits ), " takeprofit= NormalizeDouble( Ask+( takeprofit*Point),Digits) " , NormalizeDouble ( Ask+( takeprofit* Point ), Digits )); } if (strela1>strela2&&BUY== 0 &&SELL== 0 ){ 이렇게 욕 2012.11.01 11:31:00 EA AUDUSD,M15: strela1<strela2&&SELL==0&&BUY!=0 129 ERR_INVALID_PRICE 129 잘못된 가격 몇 년 동안 전에 없었습니다!! 어제도 거기에 없었다. TarasBY 2012.11.01 09:17 #4827 Dimka-novitsek : 좋은 아침! 매도호가와 매수호가가 정말 정상화되어야 합니까? 그리고 나서 나는 이렇게 욕 2012.11.01 11:31:00 EA AUDUSD,M15: strela1<strela2&&SELL==0&&BUY!=0 129 ERR_INVALID_PRICE 129 잘못된 가격 몇 년 동안 전에 없었습니다!! 어제도 거기에 없었다. 테스터에서는 필요하지 않지만 온라인에서 작업하려면 DC 서버가 지시하는 모든 작업을 수행해야 합니다. Mikhail Kozhemyako 2012.11.01 09:19 #4828 Dimka-novitsek : 좋은 아침! 매도호가와 매수호가가 정말 정상화되어야 합니까? 그리고 나서 나는 이렇게 욕 2012.11.01 11:31:00 EA AUDUSD,M15: strela1<strela2&&SELL==0&&BUY!=0 129 ERR_INVALID_PRICE 129 잘못된 가격 몇 년 동안 전에 없었습니다!! 어제도 거기에 없었다. 항상 이렇지는 않다... "" 잘못된 입찰 또는 매도호가, 비정규화된 가격일 수 있습니다. RefreshRates 기능을 사용하여 데이터를 업데이트하고 다시 시도하려면 5초의 지연 후에 필요합니다. 오류가 지속되면 모든 거래 시도를 중지하고 프로그램 논리를 변경하십시오."" "문서에서" 데모나 실제라면 작동하지 않습니다. 당신은 매우 자주 연속으로 두 개의 주문을 열려고 합니다. 테스터에서 통과합니다. 오픈 오더 사이의 지연을 설정합니다. Dimka-novitsek 2012.11.01 09:21 #4829 감사해요!! 정상화 들어갔는데... 도대체 무슨 일이야!!!!!! 그냥 머리가 화끈거려서.. 학교기하학보다 쉬울듯 TarasBY 2012.11.01 09:23 #4830 Sepulca : 항상 이렇지는 않다... "" 잘못된 입찰 또는 매도호가, 비정규화된 가격일 수 있습니다. RefreshRates 기능을 사용하여 데이터를 업데이트하고 다시 시도하려면 5초의 지연 후에 필요합니다. 오류가 지속되면 모든 거래 시도를 중지하고 프로그램 논리를 변경하십시오."" "문서에서" 데모나 실제라면 작동하지 않습니다. 당신은 매우 자주 연속으로 두 개의 주문을 열려고 합니다. 테스터에서 통과합니다. 주문 열기 사이의 지연을 설정합니다. "항상 그렇지는 않다"은(는) 무슨 뜻인가요? 코드는 UNIVERSAL이어야 합니다. 모든 DC와 함께 작업합니다(따옴표 안의 문자 수와 거래 주문 의 적시 실행을 거부하는 DC 서버의 모든 종류의 트릭에 관계없이)!!! 1...476477478479480481482483484485486487488489490...633 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
실례합니다, 이것은 무엇입니까? OrderSend 기능이 작동하는 동안 OrderClose가 과시됩니다!
이전 답변에 감사드립니다. 모든 것이 작동하고 거의 모든 것이 명확합니다 ... 이제 "거의"에 대해.
1. 어레이 데이터에서 계산된 라인이 클라이언트 터미널 창에 표시되어야 함을 정확히 나타내는 라인(첨부 파일의 표시기 참조)은 무엇입니까?
2. 버퍼 개수를 문자열로 선언할 수 있다면 IndicatorBuffers 함수가 필요한 이유(더 정확하게는 어떤 상황에서 사용해야 하는지)
귀하의 응답에 미리 감사드립니다
#property indicator_buffers 3 //объявляем количество буферов
이 줄을 사용하여 터미널에서 볼 수 있는 표시기 버퍼의 수를 선언합니다.
이 줄을 사용하여 표시기가 계산에 사용하는 총 버퍼 수를 선언합니다(3개는 표시되고 1개는 숨김).
추가 버퍼가 필요하지 않은 경우 이 행은 필요하지 않습니다.
버퍼 수는 8을 초과할 수 없으며 indicator_buffers 속성에 지정된 값보다 작아야 합니다. 여기 좋은 예가 있습니다.
이렇게 욕 2012.11.01 11:31:00 EA AUDUSD,M15: strela1<strela2&&SELL==0&&BUY!=0 129
ERR_INVALID_PRICE 129 잘못된 가격 몇 년 동안 전에 없었습니다!! 어제도 거기에 없었다.
좋은 아침! 매도호가와 매수호가가 정말 정상화되어야 합니까? 그리고 나서 나는
이렇게 욕 2012.11.01 11:31:00 EA AUDUSD,M15: strela1<strela2&&SELL==0&&BUY!=0 129
ERR_INVALID_PRICE 129 잘못된 가격 몇 년 동안 전에 없었습니다!! 어제도 거기에 없었다.
좋은 아침! 매도호가와 매수호가가 정말 정상화되어야 합니까? 그리고 나서 나는
이렇게 욕 2012.11.01 11:31:00 EA AUDUSD,M15: strela1<strela2&&SELL==0&&BUY!=0 129
ERR_INVALID_PRICE 129 잘못된 가격 몇 년 동안 전에 없었습니다!! 어제도 거기에 없었다.
항상 이렇지는 않다...
"" 잘못된 입찰 또는 매도호가, 비정규화된 가격일 수 있습니다. RefreshRates 기능을 사용하여 데이터를 업데이트하고 다시 시도하려면 5초의 지연 후에 필요합니다. 오류가 지속되면 모든 거래 시도를 중지하고 프로그램 논리를 변경하십시오."" "문서에서"
데모나 실제라면 작동하지 않습니다. 당신은 매우 자주 연속으로 두 개의 주문을 열려고 합니다. 테스터에서 통과합니다. 오픈 오더 사이의 지연을 설정합니다.
감사해요!! 정상화 들어갔는데... 도대체 무슨 일이야!!!!!! 그냥 머리가 화끈거려서.. 학교기하학보다 쉬울듯
항상 이렇지는 않다...
"" 잘못된 입찰 또는 매도호가, 비정규화된 가격일 수 있습니다. RefreshRates 기능을 사용하여 데이터를 업데이트하고 다시 시도하려면 5초의 지연 후에 필요합니다. 오류가 지속되면 모든 거래 시도를 중지하고 프로그램 논리를 변경하십시오."" "문서에서"
데모나 실제라면 작동하지 않습니다. 당신은 매우 자주 연속으로 두 개의 주문을 열려고 합니다. 테스터에서 통과합니다. 주문 열기 사이의 지연을 설정합니다.