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

 
Trolls :

1. DC - 거래 센터. 원래. MT를 사용하는 모든 사람들입니다. (Wikipedia에서 DC와 브로커가 무엇인지 반드시 확인하십시오) 읽고 어떻게 다른지 비교하십시오.

2. (일부 DC) 즉시 정지 설정을 금지할 수 있습니다. 두 단계로 이루어져야 합니다. 먼저 거래를 입력한 다음 중지를 설정합니다.

그 이유를 정확히 알기 위해. 서버 응답을 기록합니다. 어떤 이유로 명령을 실행하지 않으면 코드가 포함된 응답을 생성합니다. 코드에 무엇이 문제인지 알 수 있습니다.

https://book.mql4.com/en/build/errors

https://www.mql5.com/ru/forum/131859/page9#473847 을 읽으십시오.

글쎄, 고마워. 이것은 2로 밝혀졌습니다. (일부 DC는) 즉시 정지 설정을 금지할 수 있습니다. 두 단계로 이루어져야 합니다. 먼저 거래를 입력한 다음 중지를 설정합니다. 나는 또한 수동으로 먼저 주문을 연 다음 손절매와 이익실현을 설정하여 수정해야 했습니다.

제 질문에 답변해주신 모든 분들께 감사드립니다. 덕분에 이제 Print(GetLastError) 함수를 사용하고 Point 값을 더 잘 이해하게 되었습니다.

 
ZZ 표시기에 대한 질문입니다. 현재 및 이전 ZigZag high Extreme을 찾는 방법에 대한 코드 도움말 - 감사합니다.
 
TG :
ZZ 표시기에 대한 질문입니다. 현재 및 이전 ZigZag high Extreme을 찾는 방법에 대한 코드 도움말 - 감사합니다.

https://docs.mql4.com/en/indicators/icustom

다음을 사용하여 0에서 필요한 막대까지 모든 막대를 통과하십시오.

 이중 val=iCustom(NULL, 0, "지그재그", 12, 5, 3 , 1 , i );

12, 5, 3 - ZZ 매개변수

0 - 피크, 1 - 높음, 2 - 낮음(텍스트에 따르면)

i - 막대 번호

 

안녕하세요! 나는 주문을 여는 논리적 조건을 만들 수 없습니다 - 150 조각으로 열리거나 전혀 열리지 않거나 모든 것을 시각화해도 리본이 실행되지 않습니다. 나는 증명서를 읽고-읽고-읽었고, 내 머리는 완전히 과열되어 쓸모가 없었습니다. 다음은 제가 쓰고 있는 예시입니다.

//+----------------------------------------------- --------------------+
//| avalanches.mq4용 |
//| Copyright © 2011, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+----------------------------------------------- --------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#속성 링크 "http://www.metaquotes.net"
외부 이중 정지 손실 = 0; extern double takeprofit=20;extern int otstup=20; 외부 날짜 시간 만료 = 0;

//+----------------------------------------------- --------------------+
//| 전문가 초기화 기능 |
//+----------------------------------------------- --------------------+
정수 초기화()
{
//----

//----
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 전문가 초기화 해제 기능 |
//+----------------------------------------------- --------------------+
정수 초기화()
{
//----

//----
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 전문가 시작 기능 |
//+----------------------------------------------- --------------------+
int ticket,tickett; 더블 볼륨=0.1;int i=0,R1=0,R2=0,A=1 ;더블 가격=PRICE_OPEN;
// R1=((PRICE_OPEN- stoploss*Point)*stoploss)/stoploss;R2=((PRICE_OPEN+ stoploss*Point)*stoploss)/stoploss;


정수 시작()
{
//----
for(int Uy=OrdersTotal();Uy<=-1;Uy--){
주문 선택(Uy,SELECT_BY_POS);
if(OrderSymbol()==Symbol()&&OrderMagicNumber( )==1000||OrderMagicNumber( )==2000 &&OrderSymbol()==Symbol())
{i=주문 총계() ;
if (i>=2){break;} else
tiket= OrderSend( Symbol(), OP_BUYSTOP, 볼륨*A, 가격 +otstup*Point, Point* 3, R1, PRICE_OPEN+takeprofit*Point+otstup, "OP_BUYSTOP", 1000, 만료, 빨간색);
Alert("OP_BUYSTOP", GetLastError( ));
tikett= OrderSend( Symbol(), OP_SELLSTOP, 볼륨*A, 가격 -otstup*Point, Point* 3,R2, PRICE_OPEN-takeprofit*Point-otstup, "OP_SELLSTOP", 2000, 만료,C'0,128,255' );
Alert("OP_SELLSTOP", GetLastError( ));
} }

//----
리턴(0);
}
//+----------------------------------------------- --------------------+

 
나는 그것을 알아 냈다고 생각합니다.
 
Dimka-novitsek :
나는 그것을 알아 냈다고 생각합니다.

SRC 를 사용하여 프로그램 텍스트 붙여넣기, 읽을 수 없음


바로 볼 수 있는 것에서:

첫 번째 루프에서 for(int Uy=OrdersTotal();Uy <=-1 ;Uy--)

-1 미만의 주문 동안? 방법 것입니다?

 
글쎄, 그게 다야, 예비로, 글쎄, 그것이 충분하지 않은 것으로 판명되지 않았다. 사이클은 다른 서클을 위해 실행될 것이고, 깨지지 않을 것입니다. 기계, 그가 계산하게 하십시오.
 
ilunga :

https://docs.mql4.com/en/indicators/icustom

다음을 사용하여 0에서 필요한 막대까지 모든 막대를 통과하십시오.

12, 5, 3 - ZZ 매개변수

0 - 피크, 1 - 높음, 2 - 낮음(텍스트에 따르면)

i - 막대 번호

이것은 이해할 수 있습니다. 마지막 것을 찾는 방법은 분명하지만 마지막과 끝에서 두 번째 것을 찾는 방법을 찾을 수 없습니다.
 
????????????????????????????????
 

SRC를 사용하여 프로그램 텍스트 붙여넣기, 읽을 수 없음

그리고 그것을 사용하는 방법? 나는 그것이 무엇인지 전혀 모른다.