マーチンゲールアゲイン - ページ 5

 

そんな感じです.

エウリクの最新秋

 

ありがとうございます!これでかなり盗作に挑戦できます。

リアルなのかデモなのか?

 
ALEX_SPB_RU:

ありがとうございます!これでかなり盗作に挑戦できます。

実機かデモ機か?


2ヶ月目に突入しました.

私の以前のEA、Analyst 2(ワンウェイEA)は、半年間で私のデモ口座で 100ポンドのうち300ポンドをすでに稼ぎました・・・。

マーティンは、1つのEAで2人のアナリストが独立して取引しています。それらは共通で預金と総利益(それによって異なる指示された注文が閉じられる)を持っているだけです...。

ストップもテイクオーバーもない - すべてがシグナルインジケータだけで行われる ......。


 

これから、スクリーンショットにあるあなたのトレードをマニュアルモードで再現してみます...。

ちなみに、テスト時の株の最大レベルはいくつだったのでしょうか?つまり、0.1ロットで最初にエントリーする際に必要な保証金はいくらですか?

そして、アルゴリズムについていくつか質問がある場合。

1.新規ロットのエントリーも、インジケーターのシグナルに基づいて行われます。初回入力時と同じですか?

2.蓄積されたポジションからのエグジットは、インジケータ・シグナルに基づく?まだ利益が上がらず、赤字の場合はどうするのか。スクリーンショットから判断すると、-でイーブンに迫っていますよね?

3. 信号フィルタを追加していない?

 
ALEX_SPB_RU:

これから、スクリーンショットにあるあなたのトレードをマニュアルモードで再現してみます...。

ちなみに、テスト時の株の最大レベルはいくつだったのでしょうか?つまり、0.1ロットで最初にエントリーする際に必要な保証金はいくらですか?

そして、アルゴリズムについていくつか質問がある場合。

1.新規ロットのエントリーも、インジケーターのシグナルに基づいて行われます。初回入力時と同じですか?

2.蓄積されたポジションからのエグジットは、インジケータ・シグナルに基づく?まだ利益が上がらず、赤字の場合はどうするのか。スクリーンショットから判断すると、-でイーブンに迫っていますよね?

3. 信号フィルタを追加しない?

ロット0.01 =好ましくは2,000預金(我々は1,000を行うことができます)
0.1ロット=好ましくは20,000預金(我々は10,000を行うことができます)。

しかし、「買い」と「村」のリスクは違うし、スタートロットも違うので相対的なものです。

現在、80ドルのリアル口座で、買い=0.08 買い=0.11です。

1.質問 - ロングポジションのエントリーは、インジケーターのシグナルにも従うのですか?初回入力時と同じですか?- 答えは「イエス」です。

2.質問 - 共通の蓄積位置からの出口は、指示信号によって発生するのですか?まだプラスにならず、赤字の場合はどうするのか。スクリーンショットから判断すると、-でイーブンに迫っていますよね?

答えは、いいえ、それは正しくありません、我々はプラス側のみである - 我々はマイナスにある場合、受注が閉じない....

3.質問-信号の追加フィルターはないのですか?- 答えは「ノー」です。いろいろなフィルターを試しましたが、スローダウン(信号を遅らせる)させるだけでした......。

私はちょうど思った - CCIインジケータが間違っているとどのように多くの回それは正しい信号を与える - あなたは1つの順序で停止で動作する場合 - あなたはシンカーを得る - しかし、martengeilシステムのための罰金である。

そして、私が実現したかった最も重要なことは、設定(最適化されたパラメータ)を減らすことです。「簡潔は才能の妹」という言葉があるように、フィルターを追加すると、設定の数が増えてしまいます......。

フィルタを追加すると設定項目が増えるので、EAをBaiに最適化すると、設定項目が増えることになりま ...

例えば、EAが次のロットを24と計算し、最大ロットが10の場合、EAは10+10+4という3つのロットを設定することができます。

これは実際の取引では必要ないかもしれませんが、最適化の際には必要です。なぜなら、長い時間枠(テスト)で金額が大きい場合、EAは必要なロットを引かず、最大ロットを設定するので、利益までの距離が長くなり、損失を出してしまうからです。

に到達していない・・・。

以下はコードの例です。

//------- : Сигнальная часть
   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:
ありがとうございます、こんなに寛大だとは思いませんでした・・・(握手)


どういたしまして.すべての注文(一方向)のうち、最後の、そして最後から二番目の注文だけを(もちろん利益で)決済する - もちろん、最後の2つの注文を「スナップオフ」するのは難しいことではありません。

ロットが複雑で、「1つの」注文が3つで構成されている場合のみ、古典的なソリューションでは解決できないのです......。まだ「頭を悩ませている」ところです・・・。

 
elmucon:


どういたしましてすべての注文(一方向)のうち、最後の、そして最後から二番目の注文(もちろん利益が出ている)だけを決済する - もちろん、最後の二つの注文を「分割」するのは難しいことではありません。

ロットが複雑で、「1つの」注文が3つで構成されている場合のみ、古典的なソリューションでは解決できないのです.まだ「頭を悩ませている」ところです・・・。

頭をかきむしる」のはまだ早いです。 300~400pipsの小さなプルバックムーブを打ったときに頭をかきむしり始めるでしょう...。
 
more:
頭をかくのが早すぎる。 300~400pipsの小さなプルバックに当たったときから、頭をかくようになる......。


「ざまあみろ

この場合、デポの大きさがストップロスの ...

とか400pipsはデタラメだ・・・。アドバイザーは、その2倍は長生きすることができます。あっちゃ

とリスク回避の人(想像力が働く方)・・・。

プラス - フクロウを「非貪欲」モードに設定すると、100%保証されます ...(足りない ... 欲がある ...コリアンの登場です。)

現時点での状況を説明しますと.

前のEA(EAでもないのに手でぶつけただけ)から注文がぶら下がっていて、Martinが徐々に破壊している.

 
elmucon:


"そこにいて、それをやった"

この場合、デポの大きさはストップロスの ...

とか400pipsはデタラメだ・・・。EAはその2倍は長生きできる・・・。あっちゃ

とリスク回避の人(想像力が働く方)・・・。

プラス - フクロウを「非貪欲」モードに設定すると、100%保証されます ...(足りない ... 欲がある ...コリアンの登場です。)

グッドシンキング同志!!!

どちらか小さな利益が、排水しないようにほぼ100%保証と...

あるいは月50-100%で、しかし年に1-2回沈むリスクを負って。ところで、これから夏だが、夏は平らな場所が多く、すなわちこのフクロウにとって最適である。

保証金の条件により、マーティンにとってはかなりリーズナブルです。

ロットを小さく分割することについては100%賛成です。 私自身、グリッドドロワーで作業するときに使っています。今はA*****riのPAMM口座 で作業とテストをするのが好きです。なぜなら、そこの最小ロットは0.01で最大1000(テストに非常に便利)、レバレッジは1:100ですが、それもかなり十分です。

出口については、私は今、チャート上で測定...まあ、でも購入から最後のeurik販売終了とスクリーンショットでさえB / Bではなく、+で(一見、彼らは不採算に見えた)されていません。

また、この行によるポジションの終了は何が原因だったのかが気になります

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

つまり、本当の意味での改善なのか、それとも神経を落ち着かせるためのものなのか 8-))