유로 쥐 - 페이지 10

 
Vladimir Karputov :

현재까지는 물고기가 없습니다.

기호 "EURUSD", 기간 M15.


여전히 동일한 문제: 손실이 있는 중단된 위치



나는 당신의 창조물을 테스트했습니다. 그리고 당신이 서둘러 채찍질 한 로봇조차도 돈을 벌었습니다 ....

당신은요

 
elmucon :

나는 당신의 창조물을 테스트했습니다. 그리고 당신이 서둘러 채찍질 한 로봇조차도 돈을 벌었습니다 ....



버전 1.001에서 손절매와 이익실현 수준을 추가했습니다.

  • 엄마의 기간
  • 옮기다
  • 스무딩 유형
  • 가격의 종류
  • 손절매(핍)
  • ake 이익(핍 단위)

그러나 이전과 같이 입력 조건은 변경되지 않았으며 현재 기호에 대해서만 호출됩니다(현재 기호는 "EUSUSD").

 //+------------------------------------------------------------------+
//| Determination of trade direction                                 |
//+------------------------------------------------------------------+
int CheckDirection( const string symbol)
  {
   bool avers= false ;
   int   down= 0 ,up= 0 ;

   if ( StringFind (symbol, "USD" , 0 )== 3 )
      avers= false ;
   else
      avers= true ;
//---
   double close_1_AUDUSD= iClose ( 1 , "AUDUSD" , Period ());
   double close_1_NZDUSD= iClose ( 1 , "NZDUSD" , Period ());
   double close_1_USDCAD= iClose ( 1 , "USDCAD" , Period ());
   double close_1_USDJPY= iClose ( 1 , "USDJPY" , Period ());
//--- protection: if the data is not yet ready
   if (close_1_AUDUSD== 0.0 || close_1_NZDUSD== 0.0 || close_1_USDCAD== 0.0 || close_1_USDJPY== 0.0 )
       return ( 0 );
   double iMA_1_AUDUSD=iMAGet(handle_iMA_AUDUSD, 1 );
   double iMA_1_NZDUSD=iMAGet(handle_iMA_NZDUSD, 1 );
   double iMA_1_USDCAD=iMAGet(handle_iMA_USDCAD, 1 );
   double iMA_1_USDJPY=iMAGet(handle_iMA_USDJPY, 1 );
//--- protection: if the data is not yet ready
   if (iMA_1_AUDUSD== 0.0 || iMA_1_NZDUSD== 0.0 || iMA_1_USDCAD== 0.0 || iMA_1_USDJPY== 0.0 )
       return ( 0 );

   if (close_1_AUDUSD>iMA_1_AUDUSD)
     {
       if (!avers)
         up++;
       else
         down++;
     }
   if (close_1_AUDUSD<iMA_1_AUDUSD)
     {
       if (!avers)
         down++;
       else
         up++;
     }
   if (close_1_NZDUSD>iMA_1_NZDUSD)
     {
       if (!avers)
         up++;
       else
         down++;
     }
   if (close_1_NZDUSD<iMA_1_NZDUSD)
     {
       if (!avers)
         down++;
       else
         up++;
     }
   if (close_1_USDCAD<iMA_1_USDCAD)
     {
       if (!avers)
         up++;
       else
         down++;
     }
   if (close_1_USDCAD>iMA_1_USDCAD)
     {
       if (!avers)
         down++;
       else
         up++;
     }
   if (close_1_USDJPY<iMA_1_USDJPY)
     {
       if (!avers)
         up++;
       else
         down++;
     }
   if (close_1_USDJPY>iMA_1_USDJPY)
     {
       if (!avers)
         down++;
       else
         up++;
     }
   if (up== 4 )
       return ( 1 );
   else if (down== 4 )
       return (- 1 );
//---
   return ( 0 );
  }

ds

파일:
Euro_Rat.mq5  28 kb
 

버전 1.002에서 그는 iMA 지표 값에서 최소 가격 오프셋이라는 새로운 매개변수를 도입했습니다. 이익실현과 손절매를 포기하는 것이 합리적일 것입니다...

 

따라서 기호 "EURUSD"인 M15는 "판매"를 열라는 신호를 받았습니다.


기호 &quot;EURUSD&quot;, M15, &quot;판매&quot; 열기 신호 수신

지금까지는 설명이 정확합니다. AUDUSD 및 NZDUSD는 iMA 위에 있고 USDCAD 및 USDJPY는 iMA 아래에 있습니다. 10-30 바에서이 위치에 어떤 일이 일어날 지 봅시다 ...

 

소규모 롤백 + 새로운 기능:

1.002: 이제 "EURUSD", "GBPUSD" 및 "CHFUSD"에 대해 별도의 엔티티가 선언됩니다. iMA에서 SL 및 TP 수준과 최소 가격 후퇴가 제거되었습니다(지금은 사라졌습니다). 이전과 같이 열기: 신호가 있고 마지막 입력 이후 시간이 현재 기간의 초보다 큰 경우.

계획에서: 오프닝을 다시 실행하십시오 - 시간에 따라가 아니라 주어진 기호에 대한 마지막 항목에서 단계별로 수행하십시오.

파일:
Euro_Rat.mq5  28 kb
 

버전 1.004:

  • "EURUSD", "GBPUSD" 및 "CHFUSD" 의 세 가지 기호로 한 번에 거래
  • 신호가 도착하면 각 문자가 개별적으로 확인됩니다.
    • 마지막 닫힌 위치 에서 들여쓰기(들여쓰기가 " 위치 사이의 단계 "보다 작은 경우 - 이 기호에서 열지 않음)
    • 이 기호에 대한 모든 위치의 이익(이익이 0.0보다 작으면 반대 방향으로 열고 로트의 3배)
  • 자금이 " 최소 이익 " 매개변수의 잔액보다 많으면 모든 기호에 대해 이 Expert Advisor의 모든 위치를 닫습니다.
  • 자금이 잔액의 절반 미만인 경우 - ce la vie - 고문을 내리십시오.

파일:
Euro_Rat.mq5  39 kb
 

유로 쥐 1.005

유로 쥐 1.005

옵션:

유로 쥐 1.005 매개변수

 

유로 쥐 1.007

결산: 역순으로 총 이익이 있는 경우에만. 최소 이익이 비활성화됩니다.

유로 쥐 1.007

파일:
Euro_Rat.mq5  49 kb
 

이 모든 것은 완전한 헛소리입니다. 우리는 페니 이익을 위해 모든 것을 걸고 ...... 질문은 왜 ????

일반적으로 그러한 모든 전술은 하나로 이어집니다. 1년에 한 번 스틱이 쏜다....

 
Mihail Marchukajtes :

이 모든 것은 완전한 헛소리입니다. 우리는 페니 이익을 위해 모든 것을 걸고 ...... 질문은 왜 ????

일반적으로 그러한 모든 전술은 하나로 이어집니다. 일 년에 한 번 스틱이 쏜다....


예, 신호를 사용할 수 없게되었지만 파토스와 교훈이있었습니다))