[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 565

 
Noterday >> :

EURUSD 에 대한 3월 1일부터 5월 20일까지의 테스트입니다.

그리고 이것은 GBPUSD 에 대한 3월 1일부터 5월 20일까지의 테스트입니다.

결론: 파운드는 더 오래 지속되었습니다)))))

테스트를 거친 결과는 유사하며, 좋은 출발과 포즈를 취할 때 추세 반전에 대한 "훌륭한" 배수입니다. 스톱으로 손실을 제한해야 합니다. 나는 성공하지 못했다. 이를 위해 게시되었습니다.
 
Minodi >> :
Тестил, результаты аналогичны, хороший старт и "замечательный" слив на развороте тренда при наборе поз. Нужно ограничить потери путем стопов. У меня не вышло. для этого и выложил.

어드바이저에서 처음에 정류장이 제공되지 않는 이유를 세 번 추측해 보십시오.

답변: 가격 반환에 대한 희망으로 깊은 하락에 앉을 수 있는 기회를 제공합니다.

다음 질문은 발을 조이면 어떻게 될까요?

답변: 손실을 제한한 후 "훌륭한" 배수가 역사 위에 번지고 꾸준히 하락하는 균형 라인을 얻게 될 것입니다.

요약: 노인 아르키메데스는 바보가 아니었고 레버는 양날의 검입니다.

 
artmedia70 >> :
Интересные индюкаторы... На основе скользящих средних? Где можно "посчупать" ? А то я на М5 устал биться с лосями... Бодаются гады...

흥미롭기만 한 것이 아니라 꽤 효과적인 옵션입니다!

아니요 - 이동 평균은 보조 도구일 뿐입니다. 결정은 누적 요소를 기반으로 종합적으로 이루어집니다.

어디서 느낄까? 30불에 팔 수 있어요. 키트에는 3개의 표시기(화면에 표시되는 항목 + 1개, 표시되지 않음), 2개 또는 3개의 템플릿 및 모든 사용 방법에 대한 설명이 포함됩니다.

경고!!! 모든 것이 매우 명확하게 설명될 수 있습니다. 그러나 다른 사람이 이 거래 시스템이나 그 거래 시스템을 성공적으로 사용할 수 있다는 것은 사실이 아닙니다. 내가 지금 당신에게 일류 스페인 기타를 손에 쥐어준다면 당신이 곧바로 거장처럼 연주할 것이라는 사실은 아닙니다.

무스는 항상 있을 것입니다. 비결은 오프닝 포즈를 관리하는 방법입니다.

개인에서 추가 토론.

 
granit77 >> :

어드바이저에서 처음에 정류장이 제공되지 않는 이유를 세 번 추측해 보십시오.

답변: 가격 반환에 대한 희망으로 깊은 하락에 앉을 수 있는 기회를 제공합니다.

다음 질문은 발을 조이면 어떻게 될까요?

답변: 손실을 제한한 후 "훌륭한" 배수가 역사 위에 번지고 꾸준히 하락하는 균형 라인을 얻게 될 것입니다.

요약: 노인 아르키메데스는 바보가 아니었고 레버는 양날의 검입니다.


깊은 하락은 투자자를 위한 것입니다. 누군가가 자리를 비울 수도 있지만 저는 제한된 손실과 재진입을 선호합니다.

 
Minodi >> :

깊은 하락은 투자자를 위한 것입니다. 누군가가 자리를 비울 수도 있지만 저는 제한된 손실과 재진입을 선호합니다.

손실을 제한하는 Expert Advisors의 경우 부정확한 입력으로 인해 손실이 발생하기 때문에 손실을 제한하는 것은 손실을 보장하는 것입니다. 드로다운을 제한함으로써 절름발이에게서 목발을 떼고 그는 즉시 자신의 엉덩이에 앉을 것입니다.

그러나 직접 시도하기 전에는 아무도 당신을 설득하지 못할 것입니다.

 
얘들 아, 여기에 프랙탈과 작업 시간을 선택하는 기능으로 후행을 추가하십시오. 물론이죠.
파일:
ema_wma.mq4  5 kb
 
mydone >> :
Ребята пожалуйста прикрутите сюда трейлинг по фракталам и возможность выбирать время работы. Пожалуйста.

당신은 잘못된 스레드를 가지고 있습니다.
 

ObjectCreat에 대한 질문:

Create a object 와 같은 까다로운 장치를 마스터하면 가장 간단한 예제를 사용하여 문제가 발생했습니다. 그래서 가장 간단한 바 컬러라이저(바 바디 + 클로징)를 만들었습니다. 왜 아무것도 그리지 않는지 말해주세요. 실수는 어디에 있습니까?

 int init()
  {

   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
 {
   int limit;
   string bar, close;
   int counted_bars=IndicatorCounted();
   if (counted_bars< 0 ) counted_bars= 0 ;
   if (counted_bars> 0 ) counted_bars--;
   limit= Bars -counted_bars;
       for ( int i=limit;i>= 0 ;i--) 
 
{
   ObjectCreate ( "bar" , OBJ_TREND , 0 ,Time[i],High[i],Time[i],Low[i]);
   ObjectSet   ( "bar" , OBJPROP_COLOR , Yellow );
   ObjectSet   ( "bar" , OBJPROP_STYLE , STYLE_SOLID );
   ObjectSet   ( "bar" , OBJPROP_BACK ,  false);    
   ObjectSet   ( "bar" , OBJPROP_RAY,   false);
   ObjectSet   ( "bar" , OBJPROP_WIDTH , 2 );
 
   ObjectCreate ( "close" , OBJ_TREND , 0 ,Time[i],Close[i],Time[i]+ Period ()* 60 ,Close[i]);
   ObjectSet   ( "close" , OBJPROP_COLOR , Yellow );
   ObjectSet   ( "close" , OBJPROP_STYLE , STYLE_SOLID );
   ObjectSet   ( "close" , OBJPROP_BACK ,  false);    
   ObjectSet   ( "close" , OBJPROP_RAY,   false);
   ObjectSet   ( "close" , OBJPROP_WIDTH , 2 );
} 
    //----
   return ( 0 );
  }
 
누가 코드를 보기에 너무 게으르지 않은가 https://www.mql5.com/ru/forum/125663/page4#322819 무엇이 잘못되었는지 말해 주세요, 저는 프로그래밍에 강하지 않지만, 아이디어 작업.
 
Azerus >> :

ObjectCreat에 대한 질문:

객체 생성과 같은 까다로운 장치를 마스터하면서 가장 간단한 예를 사용하여 문제에 봉착했습니다. 그래서 가장 간단한 바 컬러라이저(바 바디 + 클로징)를 만들었습니다. 왜 아무것도 그리지 않는지 말해주세요. 실수는 어디에 있습니까?


선언된 변수

스트링 바, 닫기;

값으로 초기화되지 않습니다.

더 나아가. 루프를 반복할 때마다 이전 개체가 각 다음 촛불에 가졌던 것과 같은 이름을 가진 다른 개체를 만들려고 합니다. 터미널은 이름으로 객체를 인식하므로 객체의 이름은 달라야 합니다.

ObjectCreate() 함수는 bool 유형입니다. 오류 처리 코드를 작성하지 않았으므로 개체가 렌더링되지 않는 이유를 파악할 수 없습니다. 올바른 코드는 다음과 같습니다.

 string bar, close;
for(int i=limit;i>=0;i--){
  bar="bar"+i;
  if(!ObjectCreate(bar, OBJ_TREND, 0,Time[i],High[i],Time[i],Low[i])){
    Print("Ошибка № ",GetLastError()," при создании объекта bar");
  }
// -------- остальной код -------------
}

그러나 라인 limit=Bars-counted_bars; bar="bar"+i로 변수 초기화; 도움이되지 않습니다. 주기에서 객체의 이름이 자동으로 생성될 수 있음을 보여주기 위해서만 표시했습니다.

또한 객체를 생성하기 전에 객체의 존재를 확인하는 것도 나쁘지 않을 것입니다. 객체가 이미 존재한다면 다시 생성하려고 시도하는 요점이 무엇입니까?