[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 223

 
Slava2007 :

그러나 MQL4에 삽입하는 방법. 기본 제공 지표의 표준 세트에 포함되어 있지 않습니까?

https://docs.mql4.com/en/indicators/iCustom
 
sergeev :

그래서 당신은 분입니다.

처음 1000개의 막대(17시간 계산)는 전날을 참조하기에 충분하지 않습니다.



그리고 1000개의 막대라는 숫자는 어디에서 왔습니까? 문제가 해결되지 않습니다.
 
Zzumer :

그리고 1000개의 막대라는 숫자는 어디에서 왔습니까? 문제가 해결되지 않습니다.

시작 시 테스터에 막대가 몇 개 있습니까?
 
sergeev :

시작 시 테스터에 막대가 몇 개 있습니까?


저것들. 테스터에 시작 시 불완전한 기록이 포함되어 있습니까?

그런데 Expert Advisor가 제대로 작동하기 시작했습니다.

 

안녕하세요!

보류 중인 SELL STOP 주문을 할 때 오류 130이 계속 나타납니다. 잘못된 중지가 발생합니다. 동시에 동일한 매개변수로 BUY STOP 주문이 문제 없이 배치됩니다. 나는 코드 조각을 준다

 double stoploss= 0 ;
   double takeprofit= 0 ;
  open_positions(OP_SELLSTOP, sellLot, buyPrice, stoploss, takeprofit, Symbol ());
  open_positions(OP_BUYSTOP, buyLot, buyPrice, stoploss, takeprofit, Symbol ());

이것은 사용자 정의 함수 호출이며 아래는 사용자 정의 함수의 본문입니다. 흥미롭게도 OrderSend 호출에서 변수 대신 명시적으로 0을 입력하더라도 여전히 오류가 발생합니다! 무엇이 문제가 될 수 있습니까?

 while (i<=Count_Of_Trade_Try) {
    
     int ticket = OrderSend (symb,      
                           type,        
                           lot,           
                           price,        
                           Slipage,      
                           stoploss, 
                           takeprofit, 
                           Order_Comment, 
                           Magic_Number,  
                           0 ,             
                           CLR_NONE );     
     if (ticket!=- 1 ) 
       break ;
    err= GetLastError (); 
     Print ( "error=" ,err);
 
ArgentumZ :

안녕하세요!

보류 중인 SELL STOP 주문을 할 때 오류 130이 계속 나타납니다. 잘못된 중지가 발생합니다. 동시에 동일한 매개변수로 BUY STOP 주문이 문제 없이 배치됩니다. 코드 조각을 가져와

이것은 사용자 정의 함수 호출이며 아래는 사용자 정의 함수의 본문입니다. 흥미롭게도 OrderSend 호출에서 변수 대신 명시적으로 0을 입력하더라도 여전히 오류가 발생합니다! 무엇이 문제가 될 수 있습니까?

Tutorial 을 읽고 오류를 직접 찾으십시오. 이 경우 주문 특성 및 거래 작업 수행 규칙 .
 
나는 주문을 Sell(자연스럽게 주문 가격을 현재 가격으로 변경하지만 손절매는 건드리지 않음)으로 교체했습니다. - 정상적으로 열립니다. 나는 Sell Limit - 같은 노래 - 잘못된 중지를 시도합니다!
 
MaxZ :
Tutorial 을 읽고 오류를 직접 찾으십시오. 이 경우 주문 특성 및 거래 작업 수행 규칙 .
영하의 거리 등에 대해 알게 되었습니다. 알아요. 하지만 제로 스톱로스가 이러한 모든 제한 사항과 어떤 관련이 있는지 이해가 되지 않습니다! 오류가 보이면 알려주세요. 여기에 쓰기 전에 설명서를 주의 깊게 읽었습니다. 필요하지 않다면 쓰지 않았을 것이다.
 
forexnew :

그리고 분, 1시간, 일과 같은 특정 시간 프레임(전부는 아님)만 다운로드하도록 설정하려면 어떻게 해야 합니까?

그래서: string sTimeFrame = {"M1", "H1", "D1"}; // 스캔된 TF를 나열하는 문자열입니다.

몇 분에 2000개 이하의 바를 다운로드하고 내 조언자는 7000개 이상이 필요합니다. 이 스크립트를 사용하여 다운로드한 후, 내 조언자는 다운로드를 완료합니다.

모든 바가 펌핑되지 않도록 설계되었습니까?

나는 서버가 제공하는 모든 것을 다운로드합니다. 약 60,000바입니다. 서버는 더 이상 저장하지 않습니다.