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

 
ikatsko :
MQL4를 사용하여 주문에 대한 설명을 작성하는 방법은 무엇입니까?

주문을 보낼 때 주석은 매개 변수 중 하나이지만 선택 사항이며 종종 생략됩니다...

https://docs.mql4.com/ru/trading/OrderSend

 
splxgf :

주문을 보낼 때 주석은 매개 변수 중 하나이지만 선택 사항이며 종종 생략됩니다...

https://docs.mql4.com/ru/trading/OrderSend

주문이 이미 열려 있으면 어떻게 합니까?

 
ikatsko :

주문이 이미 열려 있으면 어떻게 합니까?


보시다시피 수동으로 주문을 수정할 때 터미널 자체에서 이 가능성을 사용할 수 없습니다... 이미 열려 있는 주문에서는 주석을 변경할 수 없습니다.
 
감사하다!
 
granit77 :

일정이 변경되었습니다.

쿠릴린 05.09.2011 05:30


안녕하세요. MQL4에서 Expert Advisor를 작성하기로 했습니다. 전에 하지 않았습니다. 예를 들어, 고문이 볼린저 밴드 지표의 하단 라인 값을 Ask 라인과 비교하도록 하는 방법을 알려주십시오. 도움을 주셔서 미리 감사드립니다.

 double Bands_Low0 = iBands ( Symbol (), Period (), 20 , 2 , 0 , PRICE_CLOSE ,MODE_LOWER, 0 ); // Нижняя  линия на нулевом баре
double Bands_Low1 = iBands ( Symbol (), Period (), 20 , 2 , 0 , PRICE_CLOSE ,MODE_LOWER, 1 ); // Нижняя  линия на первом  баре
double Bands_Low2 = iBands ( Symbol (), Period (), 20 , 2 , 0 , PRICE_CLOSE ,MODE_LOWER, 2 ); // Нижняя  линия на втором  баре
double Bands_High0= iBands ( Symbol (), Period (), 20 , 2 , 0 , PRICE_CLOSE ,MODE_UPPER, 0 ); // Верхняя линия на нулевом баре
double Bands_High1= iBands ( Symbol (), Period (), 20 , 2 , 0 , PRICE_CLOSE ,MODE_UPPER, 1 ); // Верхняя линия на первом  баре
double Bands_High2= iBands ( Symbol (), Period (), 20 , 2 , 0 , PRICE_CLOSE ,MODE_UPPER, 2 ); // Верхняя линия на втором  баре
다음으로 원하는 바에 있는 변수의 값과 매도호가를 비교합니다. 가격과 변수의 값을 명시적으로 비교하여 겉보기에는 동등하지만 항상 실제로 동일한 것은 아닙니다. 따라서 가격별로 볼린저 밴드의 교차점을 아래에서 위로, 위에서 아래로 모두 확인할 필요가 있습니다. 이렇게 하려면 이전 양초의 High 또는 Low 값(확인된 교차 방향에 따라 다름)을 확인된 양초의 막대에 해당하는 변수의 값과 비교해야 합니다. 첫 번째 촛불(0은 많은 잘못된 신호를 제공함)
 

어드바이저가 먼저 0TP와 SL로 주문을 열고 TP와 SL을 설정하는 방법을 알려주십시오. 이것은 Market Execution에 필요합니다.


화신
하나
파파디 05.09.2011 19:08
어드바이저가 먼저 0TP와 SL로 주문을 열고 TP와 SL을 설정하는 방법을 알려주십시오. 이것은 Market Execution에 필요합니다.
 
sergeev :

어드바이저가 먼저 0TP와 SL로 주문을 열고 TP와 SL을 설정하는 방법을 알려주십시오. 이것은 Market Execution에 필요합니다.


하나
파파디 05.09.2011 19:08
어드바이저가 먼저 0TP와 SL로 주문을 열고 TP와 SL을 설정하는 방법을 알려주십시오. 이것은 Market Execution에 필요합니다.

코드의 첫 번째 줄로 주문을 열고 두 번째 줄로 수정하십시오 :))))))))

그리고 당신이 올바르게 한다면:

1. 개봉하기 전에 위치 매개변수가 유효한지 확인하십시오.

2. 포지션 개설

3. 포지션이 열려 있는지 확인

3.1. 그렇지 않은 경우 발생한 오류를 처리합니다(많은 오류가 있을 수 있음).

3.2. 오류를 올바르게 처리한 후 몇 가지 옵션이 있습니다. 그 중 하나는 포지션을 열 수 없다는 것입니다. 올바른 추가 작업을 위해 고문에게 이에 대한 메시지와 함께 기능을 종료합니다.

3.3. 오류 처리 및 조정된 매개변수의 정상적인 결과로 주문이 결국 열린 경우

4. 정지 매개변수를 확인하고 DC의 StopLevel 수준에 대한 허용 제한에 대한 위치를 확인하고 필요한 경우 조정합니다.

5. 오픈 포지션 수정...

6. 수정 성공 확인

7. 등 ....

지금 누가 쉬운가요? :))))))))))))))))))

 
artmedia70 :

코드의 첫 번째 줄로 주문을 엽니다. ........ :))))))))

지금 누가 쉬운가요? :))))))))))))))))))


고문 자신이 아침까지 침대 옆 탁자에 돈을 놓는 방식으로 코드를 작성할 수 있습니까?

이미 기성품 기능이 있습니까?

)))

 

어드바이저가 Market Execution 에서 거래되도록 리메이크하는 방법을 알려주세요. 그러면 제로 테이크 프로핏과 스톱로스로 주문이 열리고, 그 다음 스톱로스와 테이크 프로핏이 이미 설정되어 있습니까?

일반적인 코드를 작성하십시오. 미리 감사드립니다.

 
어드바이저가 Market Execution에서 작동하도록 다시 만드는 방법을 알려주십시오. 그러면 주문이 제로 스탑 앤 테이크(zero stop and take)로 열리고 주문이 수정됩니다. 전형적인 코드를 주세요. 미리 감사드립니다.


당신은 위에서 답변을 받았습니다. 게시물과 주제를 복제할 필요가 없습니다.