초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 122

 
도와주세요, 말 그대로 아침에 모든 것이 순조로웠고, 신호를 구독했고 모든 것이 MT4에서 작동했습니다. 신호 탭에는 구독할 수 있는 사람들의 목록이 있었고 서명을 클릭하고 여기에 등록했습니다. 모든 것이 정상입니다. 이제 신호 탭이 전혀 없습니다. 퇴근하고 집에 왔는데 지금은 텅텅 비어있어요. 설정에는 신호 탭이 없으며 신호에 의해 주문이 실행되지 않습니다. 구독이 작동하는지 확인했습니다. 어떻게 해야할지 말해줘?
 

질문입니다. 이 형식의 비율을 높여 거래 사본을 어떻게든 대체할 수 있습니까?

{//----------------------------------------------- ------ ------------------------------------------OTl 판매_8
set_pos();
if(limit_b1==0 && otkr_b1==0)
{///
티켓 = OrderSend(Symbol(),OP_BUYLIMIT, LOT,TP_s8, 3, TP_s8-SL*Point, TP_s8+TP*Point, "0001", 0001, 0, CLR_NONE );
}///

set_pos();
if(stop_b9==0 && otkr_b9==0 && N >8 )
{///
티켓 = OrderSend(Symbol(),OP_BUYSTOP, ((((((LOT*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2 + LOT)*2+LOT+((((((((LOT*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+ LOT )*2+LOT)*Commiccia) ,SL_s8, 3, SL_s8-SL*Point, SL_s8+TP*Point, "0009", 0009, 0, CLR_NONE);
}///

zakr_b8();

}//----------------------------------------------- ------ ------------------------------------------OTl 판매_8
{//----------------------------------------------- ------ ------------------------------------------OTl 판매_9
set_pos();
if(limit_b10==0 && otkr_b10==0)
{///
티켓 = OrderSend(Symbol(), OP_BUYLIMIT, LOT, TP_s9, 3, TP_s9-SL*Point, TP_s9+TP*Point, "0001", 0001, 0, CLR_NONE);
}///

set_pos();
if(stop_b10==0 && otkr_b10==0 && N >9 )
{///
티켓 = OrderSend(Symbol(),OP_BUYSTOP, ((((((LOT*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)* 2 +LOT)*2+LOT)*2+LOT+(((((((((LOT*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)* 2+ LOT)*2+LOT)*2+LOT)*2+LOT)*Kommiccia) ,SL_s9, 3, SL_s9-SL*Point, SL_s9+TP*Point, "0010", 0010, 0, CLR_NONE);
}///

zakr_b9();

}//----------------------------------------------- ------ ------------------------------------------OTl 판매_9

거기에 같은 것을 11번 쓸 필요가 없도록 더 간단한 것으로. ?

Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Прочие константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Прочие константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Именованные константы / Прочие константы - Документация по MQL5
 
Denisimus :
도와주세요, 말 그대로 아침에 모든 것이 순조로웠고, 신호를 구독했고 모든 것이 MT4에서 작동했습니다. 신호 탭에는 구독할 수 있는 사람들의 목록이 있었고 서명을 클릭하고 여기에 등록했습니다. 모든 것이 정상입니다. 이제 신호 탭이 전혀 없습니다. 퇴근하고 집에 왔는데 지금은 텅텅 비어있어요. 설정에는 신호 탭이 없으며 신호에 의해 주문이 실행되지 않습니다. 구독이 작동하는지 확인했습니다. 어떻게 해야할지 말해줘?
거래 계정 "로그인->"에 액세스할 수 있는 권한이 있는지 확인하십시오. 그리고 터미널 오른쪽 하단의 연결 상태는 연결 오류, 잘못된 계정 등이 아닌 현재 트래픽을 표시해야 합니다. 이것으로 모든 것이 정상이면 "신호" 탭이 있어야 합니다.
 
Alekcey :

질문입니다. 이 형식의 비율을 높여 거래 사본을 어떻게든 대체할 수 있습니까?

...........................................

...........................................

거기에 같은 것을 11번 쓸 필요가 없도록 더 간단한 것으로. ?

물론 가능하고 심지어 필요합니다!

일부 변수를 배열로 선언하고 루프를 통해 동일한 것을 11번 실행하는 것이 좋습니다. :-) 예를 들어:

 int limit_b[ 10 ]; int stop_b[ 10 ]; int otkr_b[ 10 ]; double L[ 10 ]; int TPs[ 10 ]; int SLs[ 10 ]; int ticketL[ 10 ]; int ticketS[ 10 ]; int k= 0 ;

for (k= 0 ; k<= 10 ; k++)
  { //----------------------------------------------------------------------------------------------otl sell_k
   L[k]=LOT*(MathPow(2,k+1)-1)+LOT*(MathPow(2,k+1)-1)*Kommiccia;
   set_pos();
   if (limit_b[k]== 0 && otkr_b[k]== 0 ) ticketL[k]= OrderSend ( Symbol (),OP_BUYLIMIT,L[k],TPs[k], 3 ,TPs[k]-SL* Point ,TPs[k]+TP* Point ,DoubleToStr(k, 0 ),k, 0 ,CLR_NONE);
   set_pos();
   if (stop_b[k+ 1 ]== 0 && otkr_b[k+ 1 ]== 0 && N>k) ticketS[k]= OrderSend ( Symbol (),OP_BUYSTOP,L[k],SLs[k], 3 ,SLs[k]-SL* Point ,SLs[k]+TP* Point ,DoubleToStr(k+ 1 , 0 ),k+ 1 , 0 ,CLR_NONE);
   zakr_b(k);
  } //----------------------------------------------------------------------------------------------otl sell_k

void set_pos();
  {
   ......
   ......
  }

void zakr_b( int a);
  {
   ......
   ......
  }
아마도 내가 제안한 코드에 사소한 오류가 있을 수 있습니다. 저는 컴파일하지 않았습니다. 그러나 일반적인 의미는 다음과 같습니다. 나는 당신의 거래 전략의 본질을 알지 못하기 때문에 이 조각을 순수한 형태로 코드에 삽입하는 것을 권장하지 않습니다. :-) 행운을 빕니다!
 
Barnaulez2003 :
누군가 나에게 MT4에서 일합니다. 한 계정에서 주문이 열릴 때 다른 계정에서 주문이 열리도록 어떻게 만들 수 있습니까(예: 1에서 10)

불가능한 것은 없습니다. 이렇게 하려면 두 대의 다른 컴퓨터에서 MT4를 실행하거나 동일한 컴퓨터에서 MT4이지만 다른 DC에서 실행해야 합니다. 주문을 열 첫 번째 컴퓨터(MT4 마스터)에서는 모든 이동을 파일에 기록 하고 "FTP 호스트"로 보낼 고문을 실행해야 합니다. 그리고 다른 컴퓨터(MT4 Slave)에서 "CuteFTP Professional"을 실행해야 합니다. 그러면 "FTP 호스트"에서 이러한 파일을 일정에 따라 가져와 MT4 Slave의 디렉터리에 저장하고 다른 Expert 이 파일을 읽고 다른 계정으로 모든 작업을 반복할 수 있는 어드바이저가 실행 중입니다. 비율을 1:10 및 최소 1:500으로 설정할 수 있는 설정에서

매매신호 판매자로 등록하고 1에서 10까지 원하는 사람이라면 누구든지 구독하기가 훨씬 쉽습니다 :-))

Документация по MQL5: Файловые операции / FileWrite
Документация по MQL5: Файловые операции / FileWrite
  • www.mql5.com
Файловые операции / FileWrite - Документация по MQL5
 
fxtrend :
예... 외환 거래의 로봇이 성배라면 많은 백만장자가 될 것입니다.

성배 (구 프랑스 Graal, Grâl, Sangreal, Sankgreal, lat. Gradalis) - 중세 켈트족과 노르만 제국의 전설에서 수난의 도구 중 하나인 예수 그리스도가 최후의 만찬에서 먹었던 컵과 아리마대아는 구주의 십자가에 못 박히신 자들의 상처에서 피를 모았습니다.

백만장자와 성배는 완전히 다른 주제입니다. :-)

 
ryzhak.vladimir :

안녕하세요 한 가지만 명확히 해주세요.

예를 들어 어드바이저가 있고 OnTick 이벤트가 있으며 조건에 따라 포지션이 열리거나 닫힙니다. EA는 기간을 설정할 수 있는 전략 테스터에서 테스트할 수 있습니다. 나는 그들이 어떻게 관련되어 있는지 이해하지 못합니다. 전략 테스터에서 EA를 테스트 할 때 모든 틱에 응답하지 않습니까? 아니면 테스터에서 지정된 시간 프레임에만 반응합니까? 질문이 명확하기를 바랍니다.

전략 테스터에는 "모델:" 설정이 있습니다(모든 눈금, 중단점, 공개 가격) 이 설정의 의미는 테스트 중에 EA에 대해 시뮬레이션할 거래 환경입니다.
 

테스트 보고서에 대한 질문입니다.

일련의 거래를 특징짓는 지표가 있습니다(연속 승/패, Z-점수). 이것은 포지션이 아닌 거래에만 적용된다는 것을 정확히 이해하고 있습니까? 저것들. 예를 들어 포지션이 있었고 4개의 거래로 마감되었습니다. 이것은 일련의 4개의 우승 거래이며 하나의 우승 항목이 아니라 본질적으로 무엇입니까?

 
전략 테스터 에서 시각화로 테스트 실행 후 및 실행 중에 보이지 않도록 EA에서 사용되는 지표를 숨기는 방법을 알려주실 수 있습니까?
 
CyberPunk :
전략 테스터 에서 시각화로 테스트 실행 후 및 실행 중에 보이지 않도록 EA에서 사용되는 지표를 숨기는 방법을 알려주실 수 있습니까?
그래서 시도 https://www.mql5.com/ru/docs/customind/indicators_examples/draw_none
Документация по MQL5: Пользовательские индикаторы / Стили индикаторов в примерах / DRAW_NONE
Документация по MQL5: Пользовательские индикаторы / Стили индикаторов в примерах / DRAW_NONE
  • www.mql5.com
Пользовательские индикаторы / Стили индикаторов в примерах / DRAW_NONE - Документация по MQL5
사유: