후행 중지 스크립트가 필요합니까?

 

저는 지금 첫 번째 EA를 개발 중이며 후행 정지에 문제가 있습니다. 즉시 매수 또는 매도 주문을 시작할 수 있지만 후행 중지를 지정하는 방법을 모르겠습니다. 누구든지 이것을 도와줄 수 있습니까? 나는 현재 사용하고 있습니다

즉석 주문에 대한 OrderSend 기능 . 누군가가 이것에 후행 중지를 추가하는 방법을 알려주시면 정말 감사하겠습니다. 감사합니다

 
igotswansons:
저는 지금 첫 번째 EA를 개발 중이며 후행 정지에 문제가 있습니다. 즉시 매수 또는 매도 주문을 시작할 수 있지만 후행 중지를 지정하는 방법을 모르겠습니다. 아무도 나를 도울 수 있습니까? 현재 인스턴트 주문에 대해 OrderSend 기능을 사용하고 있습니다. 누군가가 이것에 후행 중지를 추가하는 방법을 알려주시면 정말 감사하겠습니다. 감사합니다

우리는 후행 정지에 대한 많은 스레드를 가지고 있습니다. 이 작업을 수행하는 일부 EA 및 스크립트를 확인할 수 있습니다.

https://www.mql5.com/en/forum/172924

https://www.mql5.com/en/forum/173193

https://www.mql5.com/en/forum/173225

또한 후행 중지 코드가 있는 EA 템플릿 페이지를 방문할 수도 있습니다.

https://www.mql5.com/en/forum/173059

Kalenzo는 여기 어딘가에 중지 및 후행 중지 코드를 게시했습니다.

https://www.mql5.com/en/forum/173101

 

대단히 감사합니다. 이 링크를 통해 살펴보겠습니다.

 
igotswansons:
저는 지금 첫 번째 EA를 개발 중이며 후행 정지에 문제가 있습니다. 즉시 매수 또는 매도 주문을 시작할 수 있지만 후행 중지를 지정하는 방법을 모르겠습니다. 누구든지 이것을 도와줄 수 있습니까? 현재 인스턴트 주문에 대해 OrderSend 기능을 사용하고 있습니다. 누군가가 이것에 후행 중지를 추가하는 방법을 알려주시면 정말 감사하겠습니다. 감사합니다

효과가 있는 것을 찾거나 직접 만드셨습니까? 나는 같은 것을 찾고 같은 좌절감을 가지고 있습니다. 이제 그래프로 드래그하는 TS 스크립트가 있는 경우 게시하거나 fdiebold@sbcglobal.net 으로 저에게 보내 주시겠습니까?

미리 감사드립니다

데이브

 
newdigital:
우리는 후행 정지에 대한 많은 스레드를 가지고 있습니다. 이 작업을 수행하는 일부 EA 및 스크립트를 확인할 수 있습니다.

https://www.mql5.com/en/forum/172924

https://www.mql5.com/en/forum/173193

https://www.mql5.com/en/forum/173225

또한 후행 중지 코드가 있는 EA 템플릿 페이지를 방문할 수도 있습니다.

https://www.mql5.com/en/forum/173059

Kalenzo는 여기 어딘가에 중지 및 후행 중지 코드를 게시했습니다.

https://www.mql5.com/en/forum/173101

이 링크는 후행 중지 스크립트를 만드는 데 도움이 되지 않는 것 같습니다!!!!

 

이 사이트의 많은 후행 중지 코드 예 - '검색' 기능 사용

TS의 내 예:

*************************************

외부 int TS = 30; //후행 정지

정수 시작()

{

//----

주문 선택(0, SELECT_BY_POS);

(주문 유형() == OP_BUY) {

if (OrderStopLoss() < Bid-Point*TS) OrderModify(OrderTicket(),0,Bid-Point*TS,OrderTakeProfit(),0,Red); }

if (주문유형() == OP_SELL) {

if (OrderStopLoss() > Bid+Point*TS) OrderModify(OrderTicket(),0,Bid+Point*TS,OrderTakeProfit(),0,Red); }

//----

}

 
 

마우스로 주문을 수정하는 스크립트입니다.

나는 오래전에 그것을 시도했고 효과가 있었다.

러시아어 번역:

Instruction for installation :

1. Open script in MetaEditor and set your desirable default settings.

Default settings in the script are started and finished

by this line //+--------------------------+

2. In Metarader: go to Tools, Options, Expert Advosirs

and select "Allow external experts import".

3. Move script to the chart by mouse just near the order

which you want to modify.

4. Move all the lines to the necessary levels:

- Open_Price_Line (white color by default) -

price to open the order (for pending orders only);

- Stop_Loss_Line (red color) - stop loss level;

- Take_Profit_Line (green color) - take profit level;

- Expiration_Line (yellow) - for pending orders only.

To remove stop loss, take profit, expiration date

so just delete the lines on the chart (by mouse).

Move the lines by mouse on the chart to modify the order.[/CODE]

Explanation of the settings inside the script:

Order_Find_Radius = 10;[/CODE]

It is distance between the price to open the order and where you drop this sctipt. Default is 10. If you are sniper so you may set to zero. It does not affecting on anything a lot because you should open the order manually before. So it is affecting on the following: will this script recognize the order to modify or not. I prefer 10 or more. 20 for example. Because I am not a sniper by mouse

Take_Profit = 50; int Stop_Loss = 50;

It is understandable: stop loss and take profit value. You may set it to 100 (both) to move easy after.

[CODE]Slippage = 5;

Understabdable.

[CODE]Expiration_Shift = 0;

대기 중인 주문 전용입니다. 값은 기본입니다. 예를 들어 스크립트를 H4 차트에 첨부(이동)하는 경우 Expiration_Shift = 3이므로 주문이 12시간(막대 3개 x H 시간 프레임 4개) 후에 만료됩니다.

이 스크립트를 사용하는 방법:

1. 주문을 엽니다.

2. 차트에서 주문 가격이 있는 곳으로 이 스크립트를 마우스로 이동합니다. 오류가 발생하면 스나이퍼가 아니며 스크립트를 차트의 순서에서 멀리 이동했음을 의미합니다. 이 경우 Order_Find_Radius 값을 늘리면 됩니다. 예를 들어 20핍을 선호합니다(20핍은 차트의 주문 시가를 목표로 함).

3. 기다려. 팝업 창이 열립니다(첨부된 이미지 참조). 이 팝업 창을 무시하십시오("확인" 또는 "취소"를 클릭하지 말고 무시하십시오). 이 팝업 창에서 차트의 선을 보거나 이동할 수 없는 경우 이 창을 마우스로 다른 곳으로 이동하십시오.

4. 선이 보일 것입니다. 2~3초만 기다리세요. 이 프로세스의 속도를 높이거나 빨간색/녹색 손절매가 표시되지 않고 이익선 이 표시되지 않는 경우 차트를 아무 곳에서나 마우스로 간단히 클릭하십시오.

5. 이익실현선과 손실정지선을 원하는 거리만큼 이동합니다(차트에서 마우스로). 이동하는 방법? 선을 더블 마우스 클릭하고 이동합니다.

6. 이제 팝업 창에서 "확인"을 누르기만 하면 됩니다. 그 순서는 수정될 것입니다.

7. 한 번 더 수정하고 싶다면 이 스크립트를 "주문 열기"로 옮기고 반복하세요.

복잡해 보이지만 매우 간단합니다. 원하는 Order_Find_Radius를 설정하고 마우스를 사용하기만 하면 됩니다.

파일:
screen2.gif  44 kb
modifyorder.mq4  22 kb
 

스크립트?

내가 제공한 코드(및 존재하는 대부분의 TS 코드)는 EA에서 작동합니다.

TS 작동을 보는 두 가지 방법이 있습니다. 차트의 빨간색 SL 선은 TS 수준에 해당하는 거래가 TS 값으로 이익을 얻으면 이동하고 터미널 'S/L' 값도 변경됩니다. EA는 차트의 오른쪽 상단 모서리에 '웃는 얼굴' 아이콘을 표시합니다.

TS 코드에는 많은 변형과 옵션이 있습니다.

일반적으로 스크립트는 일회성 실행에 사용되는 반면 TS는 매 틱마다 검토해야 합니다.

위의 newdigital에서 설명한 방법을 사용하는 것이 어색하지만 MQ4의 한계라고 생각합니다.

 

퍼센트 후행 정지 및 기타 유형

안녕 여러분,

퍼센트 후행 정지, ATR 기반 후행 정지 또는 이와 유사한 것에 사용할 수 있는 것이 있는지 알고 있습니까?

감사해요!

 

후행 막대 손절매 필요

누군가 내가 설정한 막대의 양으로 조정되는 손절매를 찾을 수 있는 곳을 가리킬 수 있습니까?

예를 들어 짧은 거래에서 스톱은 4번째 마지막 막대의 저점으로 이동합니다.

긴 거래에서 7 번째 마지막 막대 등의 고점으로 이동을 중지하십시오.

감사해요