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

 
Rimlyanin : 당신은 모든 것을 올바르게 이해합니다. Rumus(Forex Club)에는 그러한 기회가 있으며 이 "봉투"가 보수적 Intraday Scalping TS의 기초입니다. 그래서 나도 똑같은 MT4를 해보고 싶었다. 하지만 설명을 보면 운명이 아니다 :)

나는 그것이 완전한 말도 안되고 욕망의 결핍이라고 생각합니다. 스스로 생각하고 생각해보십시오. 왜 MA 전환이 아닌 다른 가능성 통해 그러한 문제를 정면으로 해결하십시오. 바로이 전환에 대한 해결책이 있습니다. 그들이 말했듯이 욕망이있을 것입니다 ... : -))) 문제를 해결하고, 해결할 수 없는 문제에 대한 변명을 찾지 말고... 스스로 생각하고, 생각해 보세요... :-))) "그렇지 않습니다... 그렇게..." : -))))

추신 이 시스템에 대한 설명이 포함된 링크를 던지는 것이 좋습니다. "보수적인 인트라데이 스캘핑"...

추신 이 언어에 대한 교과서와 문서를 더 잘 읽고 문제를 해결하면 그러한 질문이 없을 것입니다. 극단적 인 경우 - 0.21 ...을 쓰는 것처럼 일대일 조건이 아닌 경우 최소한이 문제를 해결하기 위해 대략적인 근사치로 묘사 할 수 있으며 아직이 대략적인 솔루션 이 사실은 아닙니다. 원본보다 더 나빠질 것입니다 - 0.21... :-)))

이 차량에 대한 링크 또는 설명을 공유하십시오.

 
sergeev :

당신은 이해되지 않았습니다.

봉투가 필요한 경우 MA가 위아래로 이동하며 이를 위해 세 번째 탭의 MA 자체에 특정 Envelop 칠면조 또는 레벨이 있습니다.

ma_shift는 왼쪽, 오른쪽으로 이동합니다(Alligator에서와 같이).



하 ... 정확히는 처음에도 주제를 따라 잡지 못했습니다 ... :-)))
 
Rimlyanin :

맞습니다... 이동 MA는 필요하지 않지만 일반적인 봉투 표시기 - MA 이동은 왼쪽/오른쪽이 아니라 위/아래입니다... 다음은 이 시스템을 사용하여 거래하는 사람의 발췌문입니다.

"이 TS는 엔벨로프의 경계 또는 중간 경계에서 리바운드 작업을 해야 하지만 플랫에서 작동하고 추세의 엔벨로프를 돌파하고 더 멀리 나아갑니다. 다음 플랫 에서 엔벨로프 채널 에 다시 들어갑니다.
그리고 10분 동안 작동하는 것은 이 TF를 위해 특별히 선택된 엔벨로프의 매개변수인 34입니다. 다른 TF에서는 다른 설정을 선택해야 하며 동일한 그림을 얻습니다. IMHO"-즉, 일반 채널 ...

던지기(-te) - 차량에 대한 특정 설명이 있는 링크입니다.

 
얘들아, 뭐야.....촉진을 위해 miсex에서 어드바이저를 테스트하고 싶었지만 터미널에서 날아가 오류를 씁니다. 대체 뭐죠??
 
Roger :

마법을 사용하려면 먼저 설정해야합니다. 예를 들어 우회할 때 존재 여부를 확인하십시오.


조금 이해하지 마십시오. 제가 어떻게 보는지 설명해 드리겠습니다. 제가 잘못 알고 있는 부분을 알려주세요.

나는 2-3개의 주문을 개설할 것입니다(가령, a, b, c). 특정 시간에 나는 그 중 하나를 마감해야 합니다(b라고 가정해 봅시다). 그러나 주문 b는 2번째 또는 3번째 또는 1번째를 열 수 있습니다. 우리는 확실히 언제 열릴지 모르지만 아마 열리지 않을 것입니다. 나는 그 마법이 내가 그를 찾을 수 있게 해 줄 것이라고 생각했다. 저것들. 숫자 1001로 이동하여 닫을 것입니다(즉, 프로그램이 주문 b가 열려 있는지 확인합니다(플래그(정적 거래)를 사용하여 이 작업을 수행한 다음 Magic을 사용하여 작업을 위해 주문 b를 선택 하고 싶었습니다. 닫기 그리고 솔직히 말해서 귀하의 항목을 이해하지 못했습니다 - "우회할 때 존재 여부를 확인하십시오." 설명해주실 수 있습니까?

for ( int i= OrdersTotal ()- 1 ;i>= 0 ;i--)

{

주문 선택(i, SELECT_BY_POS );

if (OrderMagic()== 1001 )

 
Vovo4ka :
얘들아, 뭐야.....촉진을 위해 miсex에서 어드바이저를 테스트하고 싶었지만 터미널에서 날아가 오류를 씁니다. 대체 뭐죠??

죄송합니다. 오늘은 토요일이므로 모든 텔레파시가 없습니다. 월요일에 텔레파시 클럽 에 연락하십시오.
 
Roman. :

죄송합니다. 오늘은 토요일이므로 모든 텔레파시가 없습니다. 월요일에 텔레파시 클럽 에 연락하십시오.


예, 나는 이미 모두가 토요일에 잔다는 것을 이해했습니다))))))))))))

월요일에 나는 사람들에게 연설 할 것입니다)))

 
Boneshapper :


조금 이해하지 마십시오. 제가 어떻게 보는지 설명해 드리겠습니다. 제가 잘못 알고 있는 부분을 알려주세요.

나는 2-3개의 주문을 개설할 것입니다(가령, a, b, c). 특정 시간에 나는 그 중 하나를 마감해야 합니다(b라고 가정해 봅시다). 그러나 주문 b는 2번째 또는 3번째 또는 1번째를 열 수 있습니다. 우리는 확실히 언제 열릴지 모르지만 아마 열리지 않을 것입니다. 나는 그 마법이 내가 그를 찾을 수 있게 해 줄 것이라고 생각했다. 저것들. 숫자 1001로 이동하여 닫을 것입니다(즉, 프로그램이 주문 b가 열려 있는지 확인합니다(플래그(정적 거래)를 사용하여 이 작업을 수행한 다음 Magic을 사용하여 작업을 위해 주문 b를 선택하고 싶었습니다. 닫기 그리고 솔직히 말해서 귀하의 항목을 이해하지 못했습니다 - "우회할 때 존재 여부를 확인하십시오." 설명해주실 수 있습니까?

for ( int i= OrdersTotal ()- 1 ;i>= 0 ;i--)

{

주문 선택(i, SELECT_BY_POS );

if (OrderMagic()== 1001 )

귀하의 EA가 최대 3개의 매수 포지션과 3개의 매도 포지션만 열 수 있고 이러한 포지션마다 고유한 마법이 있는 경우,

그런 다음 마법 으로 주문을 선택하는 함수를 만들어야 합니다.

 int err;     // глобальная переменная советника, для хранения номера последней ошибки
 //+------------------------------------------------------------------+
int SelectOrderByMagic( string sy, int op, int mn) 
{
   int    i, k= OrdersTotal ();

   if (sy== "0" ) sy= Symbol ();
   for (i= 0 ; i<k; i++) {
       if ( OrderSelect (i, SELECT_BY_POS)) {               // Если выбран рыночный ордер
         if (OrderSymbol()!=sy)               continue ;   // Если его символ не тот - переходим к следующему
         if (OrderType()!=op)                 continue ;   // Если его тип не тот - переходим к следующему
         if (OrderMagicNumber()!=mn)         continue ;   // Если его магик не тот - переходим к следующему
// Теперь есть выбранный ордер с нужными символом, типом и магиком
         return (i);                                       // Возвращаем его индекс в списке рыночных ордеров
         }
       else if (! OrderSelect (i, SELECT_BY_POS)) {         // Если не удалось выбрать рыночный ордер
         err= GetLastError ();
         Print ( "FUNC SelectOrderByMagic: Ошибка выбора ордера " ,err);   // Выводим сообщение об ошибке и её номер
         break ;                                           // Выходим из цикла перебора рыночных ордеров
         }
      }
   return (- 1 ); // Если ордер с нужным магиком не найден или произошла ошибка при выборе ордера - возвращаем минус один
}
//+------------------------------------------------------------------+

이제 Magic 1001을 사용하여 현재 차트에서 매수 주문을 선택해야 하는 경우 이 함수를 다음과 같이 호출합니다.

 int index=SelectOrderByMagic( Symbol (), OP_BUY, 1001 );
if (index< 0 ) {
   //... Блок обработки ошибки поиска ордера по заданному магику...
   }
else if (index>= 0 ) {
   //... Тут код работы с выбранным ордером с магиком 1001, ...
   //... причём переменная index содержит индекс этого ордера в списке рыночных ордеров...
   //... далее вы можете при необходимости выбирать другой ордер, а index будет хранить индекс нужного
   //... и повторно его можно выбрать так: OrderSelect(index, SELECT_BY_POS);
   //... и нужный ордер будет опять выбран уже без его поиска (если он не закрыт)
   }
 
Vovo4ka :


예, 토요일에는 모두가 잔다는 것을 이미 이해했습니다))))))))))))

월요일에 나는 사람들에게 연설 할 것입니다)))


당신은 이해하지 못합니다 ... :-))) 월요일에 사람들에게 질문의 그러한 진술과 내용을 가지고 클럽 에만 엄격하게 언급하는 것은 쓸모가 없습니다 ... :-)))
 

안녕하세요, 이 주제 https://www.mql5.com/ru/forum/132897 에 도움을 주세요.

답변에 미리 감사드립니다