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

 
Cmu4 :

수동으로 수행할 수 있습니다. 마우스 오른쪽 버튼을 클릭하고 더 많이... :)

스크립트나 어드바이저를 사용할 수 있습니다. 당신은 무엇을 더 좋아합니까? XD

주문을 보류 하고 채널 고장에 대해 작업하는 고문을 쓰고 있습니다. 도와줄 수 있습니까?
 
Parn25 :
주문을 보류하고 채널 고장에 대해 작업하는 고문을 쓰고 있습니다. 도와줄 수 있습니까?

주문을 하고 거래를 캐치하고 보류가 마케터가 되자마자 이 기호/마법에서 보류 중인 모든 항목을 제거합니다. 종자용 http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36

 
splxgf :

주문을 하고 거래를 캐치하고 보류가 마케터가 되자마자 이 기호/마법에서 보류 중인 모든 항목을 제거합니다. 종자용 http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36

OrderSelect 함수로 선택하고 OrderDelet 함수로 삭제하는 방법에 문제가 있습니다 .. 링크 주셔서 감사합니다 읽어보겠습니다.
 

교과서를 뒤져보면 더 좋은데, 김씨는 기능이 많다.

대략적인 계획은 ordertotal 및 orderselect를 통해 주기의 모든 주문을 살펴보고 기호가 현재 기호와 일치하는지 확인하고 마법을 확인하는 것입니다(선택 사항). 그런 다음 주문 유형을 살펴보고 시장 주문이면 시장 주문 수를 늘리고 보류 중인 경우 보류 중인 주문을 늘립니다. 그 후 두 자리 숫자가 나타납니다. 예를 들어 보류 중인 숫자가 하나만 있으면 보류 중인 모든 숫자를 삭제합니다.

 
splxgf :

교과서를 뒤져보면 더 좋은데, 김씨는 기능이 많다.

대략적인 계획은 ordertotal 및 orderselect를 통해 주기의 모든 주문을 살펴보고 기호가 현재 기호와 일치하는지 확인하고 마법을 확인하는 것입니다(선택 사항). 그런 다음 주문 유형을 살펴보고 시장 주문이면 시장 주문 수를 늘리고 보류 중이면 보류 중인 주문을 늘립니다. 그 후 두 자리 숫자가 나타납니다. 예를 들어 보류 중인 숫자가 하나만 있으면 보류 중인 모든 숫자를 삭제합니다.

뭔가 밝혀지기 시작한 것 같습니다 .. 링크 주셔서 감사합니다. 많은 도움이되었습니다)))
 
rusa :

코드는 두 부분입니다. .내 전문가입니다. 좀 봐봐.

잡고 있다. 더 많은 질문이 있으며 화면과 매개 변수를 표시합니다. 나는 당신의 작업 사양에서 이 Expert Advisor의 개발을 보았고, 하나의 막대라는 조건이 있습니다. 하나의 주문은 존재합니다. 그 후 당신이 그와 함께 현대화한 것은 분명히 당신에게만 알려져 있습니다. 행운을 빕니다!
파일:
rusa_v4.zip  4 kb
 

처음으로 배열 생성에 직면하여 다음과 같이하십시오.

 extern string sym1= "AUDJPY" ;
extern string sym2= "AUDUSD" ;
extern string sym3= "EURJPY" ;
extern string sym4= "EURUSD" ;
extern string sym5= "GBPJPY" ;
extern string sym6= "GBPUSD" ;
extern string sym7= "NZDUSD" ;
extern string sym8= "USDCAD" ;


//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   string sym[ 8 ] = {sym1, sym2, sym3, sym4, sym5, sym6, sym7, sym8};

//----
   return ( 0 );
  }

그리고 오류를 던진다

'}' - comma or semicolon expected

실수가 어디 있습니까?

 
dmmikl86 :

처음으로 배열 생성에 직면하여 다음과 같이하십시오.

그리고 오류를 던진다

실수가 어디 있습니까?


배열은 상수로만 초기화할 수 있습니다.
 
dmmikl86 :

처음으로 배열 생성에 직면하여 다음과 같이하십시오.

그리고 오류를 던진다

실수가 어디 있습니까?

https://book.mql4.com/en/variables/arrays . 사용자 정의 배열. stringarray.mq4
 
ZZZEROXXX :

MovingAverage에서 CalculateCurrentOrders(Symbol())를 가져오면 값 = 열린 주문 수, 기호 및 마술로 필터링, 기호 = 작업 방향을 반환합니다. 예를 들어 -1은 1개의 판매 주문을 의미합니다. 필요한 경우 MathAbs()를 사용하여 기호를 무시합니다.

위의 코드에서 후행을 가져옵니다.

// 후행 중지를 확인합니다. 여기에는 주석도 있습니다.

if(TrailingStop>0) { ... }, 구매 및 판매를 위한 2곳에 있습니다. 모든 것이 간단합니다. 또는 김이고르의 기성품 기능을 사용하거나 어딘가에 특별한 스레드가 있습니다. 그것들은 보다 보편적이고 실제 거래에 더 정확하지만 초보자에게는 조금 더 이해하기 어렵습니다. 일반적으로 이 mql은 당신에게 주어졌습니다. 그들이 정말로 성배를 발명했습니까?

추신 디버깅을 위해 Print()를 사용하면 매우 유용합니다.


초보자를 도와주세요. 다음과 같은 코드를 작성하는 방법:

우리는 시장 주문을 확인하고 우리 금융 상품에 대한 시장 주문이 없으면 구매합니까?

전혀 작동하지 않습니다!!! 도와주세요... 누군가 준비된 코드를 가지고 있을까요?