그리고 다시 마틴게일 - 페이지 5

 

이런 놀이기구...

지난 가을 유레카

 

감사합니다. 이것은 이미 충분하며 지금 표절을 시도할 수 있습니다.

실제입니까 데모입니까?

 
ALEX_SPB_RU :

감사합니다. 이것은 이미 충분하며 지금 표절을 시도할 수 있습니다.

실제입니까 데모입니까?


실생활에서 두 번째 달 ...

사실 그의 전임자인 Analyst 2(한 방향으로만 거래)는 데모 계정 에서 반년 동안 100달러 중 300달러를 벌었습니다.

Martin은 독립적으로 거래하는 하나의 Expert Advisor에서 두 명의 분석가입니다. 그들은 창고와 공동 이익(다방향 주문이 마감된)만 가지고 있습니다....

정지 및 테이크 없음 - 모든 것은 표시기의 신호에서만 수행됩니다....


 

이제 수동 모드에서 스크린샷에 대한 거래를 복제하려고 합니다....

그건 그렇고, 테스트에 몇 개의 탑-업 레벨이 있었습니까? 저것들. 0.1이 많은 첫 번째 항목에 어떤 저장소가 필요합니까?

그리고 알고리즘에 대한 몇 가지 추가 질문:

1. 표시 신호에 따라 충전 항목도 발생합니까? 초기 입력과 동일합니까?

2. 총 누적 포지션이 인디케이터의 신호로 종료됩니까? 그리고 동시에 우리가 아직 +에 도달하지 않았고 마이너스에 있다면? 스크린샷으로 봐서는 -에도 닫혀있죠?

3. 추가 신호 필터가 있습니까?

 
ALEX_SPB_RU :

이제 수동 모드에서 스크린샷에 대한 거래를 복제하려고 합니다....

그건 그렇고, 테스트에 몇 개의 탑업 레벨이 있었습니까? 저것들. 0.1이 많은 첫 번째 항목에 어떤 저장소가 필요합니까?

그리고 알고리즘에 대한 몇 가지 추가 질문:

1. 추가 항목도 표시기 신호를 기반으로 합니까? 초기 입력과 동일합니까?

2. 총 누적 포지션이 인디케이터의 신호로 종료됩니까? 그리고 동시에 우리가 아직 +에 도달하지 않았고 마이너스에 있다면? 스크린샷으로 봐서는 -에도 닫혀있죠?

3. 추가 신호 필터가 있습니까?

로트 0.01 = 창고 바람직하게는 2000(1000 가능)
로트 0.1 = 창고 바람직하게는 20,000(10,000 가능)

그러나 이것은 구매에 대한 위험과 마을에 대한 위험이 다르므로 시작 부지가 다르기 때문에 상대적입니다.

이제 실생활에서 센트 계정에 80달러를 예치하고 시작 로트가 앉았다 = 0.08 매수 = 0.11

1. 질문 - 표시기 신호에 따라 충전 항목도 발생합니까? 초기 입력과 동일합니까? - 대답은 예...

2. 질문 - 총 누적 포지션이 인디케이터 신호로 종료되나요? 그리고 동시에 우리가 아직 +에 도달하지 않았고 마이너스에 있다면? 스크린샷으로 봐서는 -에도 닫혀있죠?

대답 - 아니오, 정확하지 않습니다 - 출구는 플러스에만 있습니다 - 마이너스 주문이 닫히지 않은 경우 ....

3. 질문 - 추가적인 시그널 필터가 있나요? - 대답은 아니오입니다. 다른 필터를 시도했지만 속도가 느려질 뿐입니다(신호 지연)....

나는 방금 생각했습니다 - CCI 표시기가 몇 번이고 올바른 신호를 보내는지 몇 번인지 - 하나의 주문으로 정지로 작업하면 배수 장치가 생깁니다 - 그러나 마르탱게일 시스템의 경우 그게 전부입니다.

그리고 가장 중요한 것은 내가 달성하고 싶었던 것은 설정( 최적화된 매개변수 )의 감소입니다. "간결함은 재능의 자매"라는 말과 같이 필터가 추가되면 설정 수가 증가합니다....

그래서 고문은 먼저 마을에 최적화 된 다음 바이에 대해 최적화 된 다음 (돌릴 수도 있음) 공동 작업을 확인합니다 ...

비밀이 하나 더 있습니다. 고문은 복합 부지를 넣을 수 있습니다. 즉, 올빼미가 다음 부지를 24로 계산하고 최대 부지의 한도가 10인 경우 고문은 3로트(10+10+4)를 넣습니다.

이것은 실생활에서는 필요하지 않을 수도 있지만 최적화할 때는 단순히 필요합니다. 많은 양의 장기간(테스트)에서 어드바이저가 필요한 로트를 설정하지 않고 단순히 허용되는 최대값을 설정하기 때문에 어드바이저가 병합하기 때문에 증가합니다. 이익까지의 거리

그리고 달성되지 않는다....

나는 코드 예제를 줄 것이다

 //------- : Сигнальная часть
   HideTestIndicators (TRUE);
   CCICommentSell = "Wait" ; CCICommentBuy = "Wait" ;
   CCI_Sell_0 = iCCI ( NULL , 15 ,SellSignalPeriod, PRICE_TYPICAL , 0 ); 
   CCI_Sell_1 = iCCI ( NULL , 15 ,SellSignalPeriod, PRICE_TYPICAL , 1 );
   CCI_Sell_Open  = CCI_Sell_0 <  SellOpenLevel  && CCI_Sell_1 >  SellOpenLevel;
   CCI_Sell_Close = CCI_Sell_0 > -SellCloseLevel && CCI_Sell_1 < -SellCloseLevel; 
   CCI_Buy_0  = iCCI ( NULL , 15 ,BuySignalPeriod, PRICE_TYPICAL , 0 ); 
   CCI_Buy_1  = iCCI ( NULL , 15 ,BuySignalPeriod, PRICE_TYPICAL , 1 );
   CCI_Buy_Open  = CCI_Buy_0 > -BuyOpenLevel  && CCI_Buy_1 < -BuyOpenLevel;  
   CCI_Buy_Close = CCI_Buy_0 <  BuyCloseLevel && CCI_Buy_1 >  BuyCloseLevel;
   if (CCI_Sell_Open)  CCICommentSell = "Open" ;
   if (CCI_Sell_Close) CCICommentSell = "Close" ;
   if (CCI_Buy_Open)   CCICommentBuy  = "Open" ;
   if (CCI_Buy_Close)  CCICommentBuy  = "Close" ;
   HideTestIndicators (FALSE);
 //------- : торгуем 
   if (Spread) 
      { 
       //------- : продаём  
       if (UseSell && CCI_Sell_Open && ModLotSell > 0 && TradeSell)
         {
         LastLotTrade = 0 ;
         LotRepit = ModLotSell; 
         while (LotRepit > 0 && LotRepit >= l_maxlot)
              {
               if (OpenSell(l_maxlot) == FALSE){l_time = 0 ; return ( 0 );}
              LastLotTrade += l_maxlot;
              LotRepit     -= l_maxlot;
              }
         while (LotRepit > 0 && LotRepit < l_maxlot)
              {
               if (OpenSell(LotRepit) == FALSE){l_time = 0 ; return ( 0 );}
              LastLotTrade += LotRepit;
              LotRepit      = 0 ;
              }
         GlobalVariableSet (LLSell, LastLotTrade);
         TotalSell  = CountTrades(OP_SELL, SellMagic);
         }
       //------- : покупаем
       if (UseBuy && CCI_Buy_Open && ModLotBuy > 0 && TradeBuy)
         {
         LastLotTrade = 0 ;
         LotRepit = ModLotBuy; 
         while (LotRepit > 0 && LotRepit >= l_maxlot)
              {
               if (OpenBuy(l_maxlot) == FALSE){l_time = 0 ; return ( 0 );}
              LastLotTrade += l_maxlot;
              LotRepit     -= l_maxlot;
              }
         while (LotRepit > 0 && LotRepit < l_maxlot)
              {
               if (OpenBuy(LotRepit) == FALSE){l_time = 0 ; return ( 0 );}
              LastLotTrade += LotRepit;
              LotRepit      = 0 ;
              }
         GlobalVariableSet (LLBuy, LastLotTrade);
         TotalBuy   = CountTrades(OP_BUY,  BuyMagic);
         }
      }

폐쇄

 if (ProfitSell > 0 && CCI_Sell_Close)           CloseSimbolMagic(SellMagic);
if (ProfitBuy  > 0 && CCI_Buy_Close )           CloseSimbolMagic(BuyMagic);
if (TotalSell > 0 && TotalBuy  > 0 && (ProfitSell+ProfitBuy) > ( AccountBalance ()/ 100 * 5 )){CloseSimbolMagic(SellMagic); CloseSimbolMagic(BuyMagic);} // закрываем с 5% прибылью от депо
 

감사합니다 이런 관대함을 기대하지 않았습니다 .... (손을 흔듭니다)

 
ALEX_SPB_RU :
감사합니다 이런 관대함을 기대하지 않았습니다 .... (손을 흔듭니다)


전혀 ... 나는 아이디어가 있지만 그것을하는 방법을 모릅니다 - 모든 주문 (한 방향)의 마지막 및 끝에서 두 번째 (자연스럽게 검은 색) 만 닫는 것 - 물론 원칙적으로, 마지막 두 주문을 "분할"하는 것은 어렵지 않습니다.

로트가 복합 1개이고 "1개" 주문이 3개로 구성된 경우에만 - 여기서 고전적인 솔루션은 더 이상 도움이 되지 않습니다 .... 내가 순무를 긁는 동안 ....

 
elmucon :


전혀 ... 나는 아이디어가 있지만 그것을하는 방법을 모릅니다 - 모든 주문 (한 방향)의 마지막 및 끝에서 두 번째 (자연스럽게 검은 색) 만 닫는 것 - 물론 원칙적으로, 마지막 두 주문을 "분할"하는 것은 어렵지 않습니다.

로트가 복합 1개이고 "1개" 주문이 3개로 구성된 경우에만 - 여기서 고전적인 솔루션은 더 이상 도움이 되지 않습니다 .... 내가 순무를 긁는 동안 ....

초기 "순무 긁기". 300~400포인트 정도의 저반동 동작을 하면 긁기 시작합니다...
 
more :
초기 "순무 긁기". 300~400포인트 정도의 저반동 동작을 하면 긁기 시작합니다...


"우리는 수영했다 - 우리는 알고있다"

이 경우 디포 사이즈는 손절매...

예, 그리고 400핍은 헛소리입니다 .... 고문은 두 배나 더 많이 앉을 수 있습니다 .... 이런 ...

그리고 위험을 감수하지 않는 사람이 바로 그 사람입니다(더 나아가서, 누군가의 환상은 어떻게 작동하는가) ....

여기에 더하여 - 올빼미를 "욕심 없는" 모드로 설정하고 연간 100%를 보장합니다. ...)

현재 상황은 이렇다...

주문은 이전 고문 (고문도 아니지만 내 손으로 찔렀음)에게 걸려 있고 마틴이 천천히 정렬합니다 ....

 
elmucon :


"우리는 수영했다 - 우리는 알고있다"

이 경우 디포 사이즈는 손절매...

예, 그리고 400핍은 헛소리입니다 .... 고문은 두 배나 더 많이 앉을 수 있습니다 .... 이런 ...

그리고 위험을 감수하지 않는 사람이 바로 그 사람입니다(더 나아가 판타지는 누군가에게 어떻게 작용하는가) ....

여기에 더하여 - 올빼미를 "욕심 없는" 모드로 설정하고 연간 100%를 보장합니다. ...)

잘 생각해봐 동지!!!

약간의 이익이 있지만 거의 100 % 보장으로 배수가 없습니다 ...

또는 한 달에 50-100%로 1년에 1-2번 고갈될 위험이 있습니다. 그건 그렇고, 여름이 앞서고 여름은 가장 자주 평평한 부분입니다. 이 올빼미를 위해.

보증금을 요구하면 Martin에게는 매우 인도적입니다.

로트의 분류에 관해서는 100%로 몇 개 되지 않는다는 데 동의하고 그리드 작업을 할 때 직접 사용합니다. 지금은 A **** ri의 PAMM 계정 에서 작업하고 테스트하는 것을 선호하지만. 레버리지는 1:100이지만 min lot은 0.01이고 최대 lot은 1000입니다(테스트에 매우 편리함). 그러나 이 정도면 충분합니다.

출구는 그냥 일정대로 측정했는데.. 글쎄요.. 글쎄요.. 글쎄요.. 글쎄요, 마지막 유레카 판매가 있는 화면에서도 구매 출구는 아예 사용도 안했는데 +에서는 (얼핏 보기에 무익해 보였어요).

이 라인의 포지션에서 이탈한 원인도 흥미롭습니다.

 if (TotalSell > 0 && TotalBuy  > 0 && (ProfitSell+ProfitBuy) > ( AccountBalance ()/ 100 * 5 )){CloseSimbolMagic(SellMagic); CloseSimbolMagic(BuyMagic);} // закрываем с 5% прибылью от депо

저것들. 그래서 결과는 신경을 진정시키기 위해 실제로 향상되거나 그 이상입니다 8-))

사유: