코딩 도움말 - 페이지 78

 
rakibhasan2020:
누군가가 사용 가능한 일부 헷징 EA에서 이 EA를 생성할 수 있습니까?

1. 2개의 포지션(나는 숫자를 입력할 것입니다)이 열릴 것입니다......1개의 매수 스톱과 1개의 매도 스톱 (나는 수동으로 1.2900과 1.2800을 입력할 것입니다)

2. TP(핍)가 있을 것입니다.

3. SL(핍)이 있을 것입니다.

4. TSL(핍)이 있을 것입니다.

5. 오프닝 로트(0.01 ~ 100 로트)가 있습니다.

6. 한 자리만 열릴 것입니다.

5. 헷지 오더(동일한 로트의 한 포지션)는 SL/TSL이 히트할 때만 열립니다(초기 엔트리의 동일한 TP/SL/TSL로)

6. 매직 넘버가 있는 모든 쌍에 사용할 수 있습니다.

그것은 시퀀스 거래에 대한 좋은 옵션이 될 것입니다 .......!

마틴게일 EA를 사용해 보세요!

 

안녕!

새 스레드를 열 수 없습니다.

당신이 나를 도울 수?

EA 헤지를 하려고 합니다.

하나의 미결 주문에 대한 헤지.

그리고 조건에 문제가 있는지 모르겠습니다.

이중 입찰 = MarketInfo(Symbol(), MODE_BID);

이중 요청 = MarketInfo(Symbol(), MODE_ASK);

주문 선택(1,SELECT_BY_POS,MODE_TRADES);

cena=OrderOpenPrice();

ce=cena-60*포인트;

typ=주문 유형();

if (OrdersTotal()==1 && typ==0 && ce>bid)

주문 선택(1,SELECT_BY_POS,MODE_TRADES);

cena=OrderOpenPrice();

ce=cena+60*포인트;

typ=주문 유형();

if (OrdersTotal()==1 && typ==1 && ce<ask)

 
serafin:
안녕!

새 스레드를 열 수 없습니다.

당신이 나를 도울 수?

EA 헤지를 하려고 합니다.

하나의 미결 주문에 대한 헤지.

그리고 조건에 문제가 있는지 모르겠습니다.

이중 입찰 = MarketInfo(Symbol(), MODE_BID);

이중 요청 = MarketInfo(Symbol(), MODE_ASK);

주문 선택(1,SELECT_BY_POS,MODE_TRADES);

cena=OrderOpenPrice();

ce=cena-60*포인트;

typ=주문 유형();

if (OrdersTotal()==1 && typ==0 && ce>bid)

주문 선택(1,SELECT_BY_POS,MODE_TRADES);

cena=OrderOpenPrice();

ce=cena+60*포인트;

typ=주문 유형();

if (OrdersTotal()==1 && typ==1 && ce<ask)

다음을 변경해 보십시오.

OrderSelect(1,SELECT_BY_POS,MODE_TRADES); [/CODE]

to

[CODE] OrderSelect(0,SELECT_BY_POS,MODE_TRADES);

위치별로 선택할 때 OrderSelect()의 "1"은 첫 번째가 아닌 두 번째 열린 주문을 의미합니다.

 

입니다 :) 정말 감사합니다 :)

 

코딩 도움말

첨부된 지표에는 다음과 같은 소스 설명이 있습니다.

hhb = 최고(NULL,0,MODE_HIGH,dist,i-dist/2);

llb = 최저(NULL,0,MODE_LOW,dist,i-dist/2);

그러나 두 함수 모두 파일에 정의되어 있지 않으며 Include 문이 없습니다.

이 표시기는 성공적으로 컴파일되며 차트에 첨부할 수 있습니다.

따라서 MQL은 이러한 기능을 어떻게 호출합니까?

파일:
 
michaelB:
첨부된 지표에는 다음과 같은 소스 설명이 있습니다.

hhb = 최고(NULL,0,MODE_HIGH,dist,i-dist/2);

llb = 최저(NULL,0,MODE_LOW,dist,i-dist/2);

그러나 두 함수 모두 파일에 정의되어 있지 않으며 Include 문이 없습니다.

이 표시기는 성공적으로 컴파일되며 차트에 첨부할 수 있습니다.

따라서 MQL은 이러한 기능을 어떻게 호출합니까?

마이클 비

iHighest() 및 iLowest()의 사용되지 않는 이름입니다. 컴파일러는 해당 함수 이름을 iHighest() 및 iLowest()로 간단하게 대체하므로 오류가 발생하지 않습니다.

 

믈라덴--

super-signals_v2 표시기와 관련하여 빠른 응답에 감사드립니다.

한 가지 더 질문입니다. 이 표시기를 부착하면 처음에는 빨간색과 녹색 화살표가 번갈아 나타납니다. 실시간으로 차트를 보면

같은 색상의 연속적인 화살표가 여러 개 있을 수 있습니다. 그런 다음 다른 시간 프레임으로 전환하고 다시 되돌리면 많은 화살표가 사라지고 차트에 다시 한 번 빨간색과 녹색 화살표가 번갈아 표시됩니다.

화살표가 사라지지 않도록 이 표시기를 수정하는 것이 어렵지 않을까요? 다시 한번 감사합니다.

 
michaelB:
믈라덴--

super-signals_v2 표시기와 관련하여 빠른 응답에 감사드립니다.

한 가지 더 질문입니다. 이 표시기를 부착하면 처음에는 빨간색과 녹색 화살표가 번갈아 나타납니다. 실시간으로 차트를 보면

같은 색상의 연속적인 화살표가 여러 개 있을 수 있습니다. 그런 다음 다른 시간 프레임으로 전환하고 다시 되돌리면 많은 화살표가 사라지고 차트에 다시 한 번 빨간색과 녹색 화살표가 번갈아 표시됩니다.

화살표가 사라지지 않도록 이 표시기를 수정하는 것이 어렵지 않을까요? 다시 한번 감사합니다.

마이클 비

지금 사용해 보세요

파일:
 

수평선 에 나타나는 텍스트 레이블을 추가하는 방법은 무엇입니까?

 
zigflip:
수평선에 나타나는 텍스트 레이블을 추가하는 방법은 무엇입니까?

그것은 매우 일반적인 질문입니다

ObjectCreate() 함수를 사용하여 레이블을 만들 수 있습니다(OBJ_LABEL을 유형에 대한 인수로 사용). 다음은 oObjectCrate() 함수에 대한 설명입니다.

[/TR]

[TR]

[TD="width: 100%"]첫 번째 포인트의 가격 부분입니다.

[TR]

[ TD ] 시간2 [TD] - [TD="width: 100%"]두 번째 지점의 시간 부분입니다.

[TR]

[TD] 가격2 [TD] - [TD="width: 100%"]두 번째 포인트의 가격 부분입니다.

[TR]

[TD] 시간3 [TD] - [TD="width: 100%"]세 번째 지점의 시간 부분입니다.

[TR]

[TD] 가격3 [TD] - [TD="width: 100%"]세 번째 포인트의 가격 부분입니다.
bool ObjectCreate(

[/TD]

문자열 이름, 정수형 , 정수 창, 날짜/ 시간1, 가격1, 날짜/시간 2 =0, 가격 2 =0, 날짜 시간 3=0, 가격 3=0)[/TD]

[/TR]

[/테이블]

지정된 창에서 지정된 이름, 유형 및 초기 좌표를 가진 객체 생성. 객체와 관련된 좌표의 개수는 객체 유형에 따라 1에서 3까지 가능합니다. 함수가 성공하면 반환된 값은 TRUE가 됩니다. 그렇지 않으면 FALSE가 됩니다. 자세한 오류 정보를 얻으려면 GetLastError() 함수를 호출해야 합니다. OBJ_LABEL 유형의 개체는 좌표를 무시합니다. ObjectSet() 함수를 사용하여 OBJPROP_XDISTANCEOBJPROP_YDISTANCE 속성을 설정합니다.

참고: 차트 하위 창(차트에 지표가 있는 하위 창이 있는 경우)은 1부터 번호가 매겨집니다. 차트 기본 창은 항상 존재하며 인덱스 0을 갖습니다.

좌표는 시간과 가격 쌍으로 전달되어야 합니다. 예를 들어 OBJ_VLINE 객체는 시간만 필요하지만 가격(모든 값)도 전달해야 합니다. 매개변수:

[표="클래스: 문서 매개변수"]

이름 [/TD] - [/TD] 개체 고유 이름.[/TD]

[/TR]

유형 [/TD] - [/TD] 개체 유형. 개체 유형 열거형 값 중 하나일 수 있습니다.[/TD]

[/TR]

[/TD] - [/TD] 개체가 추가될 창의 인덱스입니다. 창 인덱스는 0보다 크거나 같아야 하고 WindowsTotal() .[/TD]보다 작아야 합니다.

[/TR]

시간 1 [/TD] - [/TD] 첫 번째 지점의 시간 부분입니다. 가격1 -
사유: