포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 813

 
안녕하세요. 도와주세요, 제발. 주문을 하고 다른 것은 하지 않습니다. 오류가 없습니다.
파일:
test3_3.mq4  15 kb
 
안녕하세요! 내가 주제에서 벗어나면 사과하지만 나는 이미 힘이 없습니다. 마음에서 우러나오는 외침입니다! 여러분, 지표를 작성하는 방법을 알려주십시오. 저는 아마 한 달 동안 이 주제로 괴로워해 왔습니다. 그리고 인터넷을 뒤져서 MQL4에서 알아내려고 했지만 아무 것도 나오지 않았습니다. 사소한 표시기이고 아무 일도 일어나지 않습니다. 표시기는 두 CFD 상품 간의 포인트 차이를 선으로 표시해야 합니다. 저것들. (bid+ask)/2에서 두 번째 상품의 (bid+ask)/2를 각각 양초 단위로 뺀 값입니다. 기기의 이름은 표시기 설정 에서 지정해야 하며 두 가지가 있어야 합니다. 줄의 마지막 섹션은 각각의 새 눈금으로 변경되어야 합니다. 그리고 시세는 양초가 아닌 시간에 따라 동기화되어야 합니다(BRN 및 CL당 다른 양초 수). 도와주세요, 좋은 사람들! 미리 감사드립니다.
 
CJIeCaPb :
안녕하세요. 도와주세요, 제발. 주문을 하고 다른 것은 하지 않습니다. 오류가 없습니다.

그 이유는 다음과 같습니다.

 for (i= 1 ;i<= OrdersTotal ();i++) //может с OrdersTotal ()-1 и до 0 разумнее было бы?
{
 if ( OrderSelect (i- 1 ,SELECT_BY_POS)== true )
 {
   if (OrderSymbol()!=Symb) continue ;
   if (OrderType()== 4 ) //тип байстоп - 4
   OrderTicketBuy=OrderTicket();
    if (OrderType()== 6 ) //тип селлстоп - 5
   OrderTicketSell=OrderTicket();
   
  }
}

우리 는 주문 유형에 대해 읽었으며 나머지 매뉴얼은 자동 롤링에 사용되어서는 안되며 먼저 최소 10번을 읽습니다.

 
fantom700 :
안녕하세요! 내가 주제에서 벗어나면 사과하지만 나는 이미 힘이 없습니다. 마음에서 우러나오는 외침입니다! 여러분, 지표를 작성하는 방법을 알려주십시오. 저는 아마 한 달 동안 이 주제로 괴로워해 왔습니다. 그리고 인터넷을 뒤져서 MQL4에서 알아내려고 했지만 아무 것도 나오지 않았습니다. 사소한 표시와 아무 일도 일어나지 않습니다. 표시기는 두 CFD 상품 간의 포인트 차이를 선으로 표시해야 합니다. 저것들. (bid+ask)/2에서 두 번째 상품의 (bid+ask)/2를 각각 양초 단위로 뺀 값입니다. 기기의 이름은 표시기 설정에서 지정해야 하며 그 중 두 개가 있어야 합니다. 줄의 마지막 섹션은 각각의 새 눈금으로 변경되어야 합니다. 그리고 시세는 양초가 아닌 시간에 따라 동기화되어야 합니다(BRN 및 CL당 다른 양초 수). 도와주세요, 좋은 사람들! 미리 감사드립니다.
히스토리에는 Bid 및 Ask가 없고 MqlRates 에 설명된 가격이 있으며 지표는 히스토리를 기반으로 합니다.
 
evillive :

그 이유는 다음과 같습니다.

우리 는 주문 유형에 대해 읽었으며 나머지 매뉴얼은 자동 롤링에 사용되어서는 안되며 먼저 최소 10번을 읽습니다.

BUYSTOP과 SELLSTOP이 설치되어 있으며, 각각 Type 4와 Type 6이 있습니다.

OrdersTotal 정보()는 "-1에서 0까지"라는 의미에서 이해하지 못했습니다.

 
CJIeCaPb :

BUYSTOP과 SELLSTOP이 설치되어 있으며, 각각 Type 4와 Type 6이 있습니다.

* OrdersTotal 정보()는 "-1에서 0까지"라는 의미에서 이해하지 못했습니다.

Bystop 유형 - 4, Sellstop - 5, 0부터 유형 번호 매기기. 유형 6의 경우 보증금의 보충/인출만 가능한 것으로 보이며 그마저도 어디에도 기록되어 있지 않습니다.

* "-1에서 0까지"가 아니라 " OrdersTotal()-1 에서 0 으로 반복"

또한 OrderSelect의 실행을 확인해야 하며 지연될 필요가 없습니다. 실행 오류로 인해 티켓이 올바르지 않음이 분명해질 것입니다.

일반적으로 모든 거래 기능 은 오류 없이 실행되는지 확인해야 하므로 확인을 게으르지 마십시오. 그리고 다른 함수에서 반환된 결과를 확인할 수 있고 확인해야 합니다.

 
evillive :
기록에는 Bid 및 Ask가 없고 MqlRates 에 의해 설명된 가격이 있으며 지표는 기록을 기반으로 합니다.

그런 다음 세 자리 숫자: 첫 번째 숫자: 첫 번째 상품의 가격 (입찰가+매도)/2; 두 번째 숫자: 두 번째 상품의 가격 (bid+ask)/2; 세 번째 자리: (bid+ask)/2 - 첫 번째 상품의 (bid+ask)/2 두 번째 상품. 아무런 이력도 없이 그저 주어진 순간에 진드기에 의해.

일반적으로 다음과 같이 하고 싶었습니다. http://www.mister-forex.ru/indikator-ma-arbitrage/

에 의해, 판매 없이만. 그냥 라인 표시기.

 
evillive :

Bystop 유형 - 3, Sellstop - 5, 0부터 유형 번호 매기기. 유형 6의 경우 보증금의 보충/인출만 가능한 것으로 보이며 그마저도 어디에도 기록되어 있지 않습니다.

* "-1에서 0까지"가 아니라 " OrdersTotal()-1 에서 0 으로 반복"

또한 OrderSelect의 실행을 확인해야 하며 지연될 필요가 없습니다. 실행 오류로 인해 티켓이 올바르지 않음이 분명해질 것입니다.

일반적으로 모든 거래 기능은 오류 없이 실행되는지 확인해야 하므로 확인을 게으르지 마십시오. 그리고 다른 함수에서 반환된 결과를 확인할 수 있고 확인해야 합니다.

방에서 당신은 혼란스러워!

OrderSend() 함수의 작업 유형입니다. 다음 값 중 하나일 수 있습니다.

끊임없는

의미

설명

OP_BUY

0

구입

OP_SELL

하나

판매

OP_BUYLIMIT

2

보류 중인 주문 BUY LIMIT

OP_SELLLIMIT

보류 중인 주문 SELL LIMIT

OP_BUYSTOP

4

보류 중인 주문 BUY STOP

OP_SELLSTOP

5

보류 중인 주문 SELL STOP

 
borilunad :

방에서 당신은 혼란스러워합니다!

OrderSend() 함수의 작업 유형입니다. 다음 값 중 하나일 수 있습니다.

죄송합니다 수정하겠습니다
 
evillive :

Bystop 유형 - 3, Sellstop - 5, 0부터 유형 번호 매기기. 유형 6의 경우 보증금의 보충/인출만 가능한 것으로 보이며 그마저도 어디에도 기록되어 있지 않습니다.

* "-1에서 0까지"가 아니라 " OrdersTotal()-1 에서 0 으로 반복"

또한 OrderSelect의 실행을 확인해야 하며 지연될 필요가 없습니다. 실행 오류로 인해 티켓이 올바르지 않음이 분명해질 것입니다.

일반적으로 모든 거래 기능은 오류 없이 실행되는지 확인해야 하므로 확인을 게으르지 마십시오. 그리고 다른 함수에서 반환된 결과를 확인할 수 있고 확인해야 합니다.

아, 잘못 인용했습니다.)

하나씩 확인해봤습니다. 판매 티켓만 잘못되었습니다. 주문, 비교, 수정 등 나머지도 확인했습니다. 그러나 주문을 하고 난 후의 혼미함. 모든 것이 별도로 작동했습니다.

입력 조건 if(MA=MA1) , 잘못 되었습니까? 결국 =는 조건의 표시가 아니라 맞습니다 - "==", 그러나 내가 이렇게 처방하면 전문가는 아무 것도 하지 않습니다. 기타 옵션: ">=", "<=", "<", ">" 및 "="는 주문을 하고 더 혼미하게 만듭니다.

파일:
test3_4.mq4  15 kb