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

 
Dimka-novitsek :


예, 그것은 단지 진정한 신자일 뿐이며, 이해할 수 없는 모든 것입니다. 우선, 가격보다 20pp 높은 보류 중인 매수 지정가 주문을 넣습니다. 그런 다음 OrderType을 사용하여 즉시 수정합니다.

그는 부정 행위가 아니라 제로 !!!! 제로처럼, 그것은 베이 리미트입니다!! 또한 그는 아직 먼 사람이 아니며 일종의 오류를 씁니다. 또한 일반적으로 수정되는 모든 후속 주문은 일반적으로 삭제되는 4 또는 5로 표시됩니다.

뿐만 아니라 같은 로트, 장소, 한 마디로 올인원! 첫 번째를 제외한 모든 것!!

이 부분을 말씀하시는 건가요?

       tiket= OrderSend ( Symbol (), OP_BUYSTOP,  volume*A, Price +otstup* Point , Point * 3 , R1, Price+takeprofit* Point +otstup* Point , "OP_BUYSTOP" , 1000 ,  expiration, Red ); 
   Alert ( "OP_BUYSTOP" , GetLastError ( )); 
   
   for ( int i= OrdersTotal ();i> 0 ;i--){ Alert ( "i" , i); OrderSelect (i,SELECT_BY_POS ); Alert ( "OrderType( )OP_BUYSTOP" , OrderType( ));
   OrderDelete(OrderTicket( )) ; Alert ( "OrderDelete-vseOP_BUYSTOP" ,   GetLastError ( ) );}

라는 표현을 반복적으로 지적하셨습니다.

 for ( int i= OrdersTotal ();i> 0 ;i--)

잘못된

하나의 주문을 고려하자

(i = 1; i>0; i--) - i = 1에 대해 한 단계가 있습니다.

 OrderSelect (i,SELECT_BY_POS )


목록에서 위치 1이 있는 주문을 선택하십시오 ( 존재하지 않음 ) 하나의 주문만 있고 해당 위치는 0 입니다

 
안녕하세요, 전문가 여러분, init() 함수에서 작업 조건을 확인한 후 어드바이저의 작업을 완료하는 방법을 알려주십시오.
 
감사해요!!!! 예, 이해하지 못했습니다!!
 

친애하는 전문가 여러분!

메일로 편지를 보낼 수 있도록 MetaTrader 4 메일 설정에서 서버 SMTP 및 기타 필드를 채우는 방법을 알려주십시오.

 
Dophin :
중복에 대해 사과드립니다 - 오페라는 버그가 있습니다

오페라는 그것과 관련이 없습니다. 오직 손과 인내. 하나는 서두르고 다른 하나는 충분하지 않습니다
 
Dophin :

친애하는 전문가 여러분!

메일로 편지를 보낼 수 있도록 MetaTrader 4 메일 설정에서 서버 SMTP 및 기타 필드를 채우는 방법을 알려주세요.


https://www.mql5.com/en/search?keyword=SMTP
 

모두에게 좋은 하루!

이러한 문제가 있습니다. EA가 주문 을 여는 동안 작업할 때 "1.4587에서 0.01 EURUSD 공개 구매에 대해 1.4589/1.4591 견적" 항목이 로그에 나타났습니다. 결과적으로 주문이 열리지 않았습니다. 대처 방법을 알려주세요.

미리 감사드립니다.

 
 
demlin :

모두에게 좋은 하루!

이러한 문제가 있습니다. EA가 주문을 여는 동안 작업할 때 "1.4587에서 0.01 EURUSD 공개 구매에 대해 1.4589/1.4591 견적" 항목이 로그에 나타났습니다. 결과적으로 주문이 열리지 않았습니다. 대처 방법을 알려주세요.

미리 감사드립니다.


그리고 어떤 미끄러짐?
 
일정이 변경되었습니다.
berezhnuy :

함수 작성을 도와주세요. 특정 신호가 있지만 중복됩니다. 동일한 신호를 결정하기 위해 함수 또는 이와 유사한 것을 생성하는 방법 또는 새로운 신호입니까?

p1>p3 && p2>p1 && (High[ 1 ]>(p2+p1)/ 2 )

디메온 :
 int schetchik= 0 ;
int start()
if ( p1>p3 && p2>p1 && (High[ 1 ]>(p2+p1)/ 2 && schetchik== 0 ) {любое действие; schetchik++;}
Условие для обнуления счетчика; Например: 
if ( OrdersTotal == 0 ) schetchik= 0 ;
사유: