안녕하세요! 나는 주문을 여는 논리적 조건을 만들 수 없습니다 - 150 조각으로 열리거나 전혀 열리지 않거나 모든 것을 시각화해도 리본이 실행되지 않습니다. 나는 증명서를 읽고-읽고-읽었고, 내 머리는 완전히 과열되어 쓸모가 없었습니다. 다음은 제가 쓰고 있는 예시입니다.
//+----------------------------------------------- --------------------+ //| 전문가 초기화 기능 | //+----------------------------------------------- --------------------+ 정수 초기화() { //----
//---- 리턴(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;
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을 찾는 방법에 대한 코드 도움말 - 감사합니다.
https://docs.mql4.com/en/indicators/icustom
다음을 사용하여 0에서 필요한 막대까지 모든 막대를 통과하십시오.
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);
}
//+----------------------------------------------- --------------------+
나는 그것을 알아 냈다고 생각합니다.
SRC 를 사용하여 프로그램 텍스트 붙여넣기, 읽을 수 없음
바로 볼 수 있는 것에서:
첫 번째 루프에서 for(int Uy=OrdersTotal();Uy <=-1 ;Uy--)
-1 미만의 주문 동안? 방법 것입니다?
https://docs.mql4.com/en/indicators/icustom
다음을 사용하여 0에서 필요한 막대까지 모든 막대를 통과하십시오.
12, 5, 3 - ZZ 매개변수
0 - 피크, 1 - 높음, 2 - 낮음(텍스트에 따르면)
i - 막대 번호
SRC를 사용하여 프로그램 텍스트 붙여넣기, 읽을 수 없음
그리고 그것을 사용하는 방법? 나는 그것이 무엇인지 전혀 모른다.