[アーカイブ!】みんなで国を作ろう!!!! - ページ 12

 
alderru >> :

なるほど、この計算式と「強さ」という言葉の由来はわかりました。あなたの前提は、市場は均衡状態にあり、どこかで利益があれば、どこかで損失があるということですね。そうですね、私もその意見です。

やっと、少なくとも理解してくれる人が現れた...。そして、このシステムは閉鎖的で、つまり、すべてが1つのボリュームで調理される、つまり、たった6組、それ以上ではありませんもちろん、ペアを変えることもできます。例えば、円の代わりにフランを入れれば、ユーロとポンドのクロスではなく、ユーロとフラン、ポンドとフランのクロスができるわけです。

 
alderru >> :

そして、どのように「強い」ペアを選ぶのか。その線が他の誰よりも高いとき?絶対値で?ある閾値を超えたとき?

またまた、オタク趣味ですみません ;-)ただ、そういう指標を作って、自分なりに計算してみたものの、論理的な結論が出なかったということです。

もちろん...全てにおいて上なら強く、下なら弱く...。

私もまだ論理的な結論は出していませんが、何か裏があるような気がしています。まだよくわからないのですが、セルフロック式なので、あとは鍵を探すだけです。インジケータを開発する前に、この考えでMTSを構築しただけで、追加ツールは一切ありません。2008年のプロフィットファクターは4.6、2000年は1.7でしたが、インジケーターを使わないと取引分析が難しいので、システムの仕組みはよくわかりませんでした。その後、諦めていたのですが、今、考え直そうと思っています。

 
RomanS писал(а)>>

もちろん...最高が最強で最低が最弱なら

もちろん、1組だけであれば成長がはっきりとわかりますが、数組が上昇した後、最大値で重なり始めたらどうでしょう--どちらか一方だけでしょうか。

これは私の経験上、そうでした。あるペアのインジケータが他より上位にあるときにオープンし(遅すぎるとは言わない)、2位に移動したときにクローズすると(新しいペアの取引をオープンするのと一緒に)、こんな混乱が起こります。

確かに、指標の信頼性を高めるために、7つのペアを使用しました。クラスターみたいなものですね。

そしてところで、質問:あなたはそれがそこに数えるものを理解せずに、どのようにあなたのMTSを構築した(さらには利益を上げる)?通常、IMHOでは、まず戦略を考え、次に(自信がなければ)インジケータでバックアップし、それからMTSを使います(まあ、少なくとも私はそうしています)。そして、あなたはそれを他の方法で持っている;-)

 

Vininのインジケーターを先生の許可を得てダウンロードし、チャートに貼り付けました。

質問なのですが、インジケーター自体がおかしくなっているのか、それとも「・・・」社のMT4がそんなに積極的に異物を感知しているのか、どちらでしょうか?


 
Night_Sun >> :

あなたの許可を得て、Vininのインジケータをダウンロードし、チャートに表示したところ、全く無意味であることが判明しました。

質問があるのですが、インジケーター自体が故障しているのか、それとも「・・・」社からMT4がそんなに積極的に異物を持っていくのでしょうか?

このコードは、int start()の追加に失敗しています。


int start()
  {
    ArrayInitialize( Buffer0,0.0);
    ArrayInitialize( Buffer1,0.0);
    ArrayInitialize( Buffer2,0.0);
  //...............
  //..............
  //...............
  //..............

  return(0);
  }
 
alderru >> :

もちろん、1組だけであれば成長は明らかですが、数組が登ってきて、最大値で重なり始めたらどうでしょう--1組か2組か。

まず、この指標では、上昇しているのはペアではなく、通貨インデックス(DXYなどのインデックスと混同しないように)であり、チャートからわかるように(そして定義上)2つのカーブだけがゼロを超えることができ、それ以上ではありません。したがって、3カーブも4カーブも上に這い上がることはできない。

一般的に、この指標は、「EURUSDが成長した場合、その成長の原因は何か」という問いに答えるために作成されました。ドル安かユーロ高か?


 
alderru >> :

ところで、質問ですが、MTSのカウントを理解せずに、どうやってMTSを構築したのですか(しかも、利益を出した)?通常、IMHOでは、まず戦略を考え、次にそれをインジケータでバックアップし(自信がなければ)、そしてMTSを添付します(まあ、少なくとも私はそうしています)。そして、あなたはそれを他の方法で持っている;-)

MTSの考え方は、ポジションを閉じる合図は、新規建玉+緊急決済(念のため)でした。ストップやテイクプロフィットなしで動きました。信号を受信したときに開閉するだけです。数時間、時には2週間も陣地を確保したまま、一度に600ポイントを引き揚げることができるのだ。 しかし、私のコードのミスにより、思い通りに動作しなかったことに疑問を持っています。多分、それが収益性を高めた理由でしょう :)))

平均的な利益取引は平均的な損失取引の3倍以上であった。そして、利益が出ている取引もありました。正確には覚えていませんが、50%以上であることは間違いありません。

 

例えば、上記のインジケータに簡単なExpert Advisorを5分程度でスケッチしてみたところです。緑色の曲線がすべてより高く、黒い曲線がすべてより低いときに買いをオープンし、逆のときに売りをオープンするだけです。ストップとプロフィットは固定です。2008年の結果は以下のとおりです。

以下はそのコードです。

//+-----------------------------------------------------------------------+
//|                                                    Мультивалютный.mq4 |
//|                                                         Roman Strukov |
//|                                                        srb-78@mail.ru |
//+-----------------------------------------------------------------------+
#property copyright "Roman"
#property link      "srb-78@mail.ru"

  extern double Period_MA  = 900; // значыение для М5 (не оптимизировалось взято от балды)
  extern double Lot        = 1;    
  extern int    StopLoss   = 1200;
  extern int    TakeProfit = 1000;
  extern string SYMBOL     = "EURUSD";

  int start() 
  { 
   int Ticket; 
   double USD, EUR, GBP, JPY, BID, ASK, SL, TP;
   bool Trade = true, Open_Bay = false, Open_Sell = false;
  
 // Анализ состояния рынка
     RefreshRates();
     USD = -(iClose("EURUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0))-
            (iClose("GBPUSD",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0))+
            (iClose("USDJPY",NULL,0)-iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0);
     EUR =  (iClose("EURUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0))+
            (iClose("EURUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)+
            (iClose("EURUSD",NULL,0)/iClose("GBPUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)/iMA("GBPUSD",NULL, Period_MA,0,1,0,0))*iClose("GBPUSD",NULL,0);
     GBP =  (iClose("GBPUSD",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0))+
            (iClose("GBPUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
            (iClose("EURUSD",NULL,0)/iClose("GBPUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)/iMA("GBPUSD",NULL, Period_MA,0,1,0,0))*iClose("GBPUSD",NULL,0);
     JPY = -(iClose("USDJPY",NULL,0)-iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
            (iClose("EURUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
            (iClose("GBPUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0);

 // Критерии открытия позиций по EURUSD 
 if ( USD> EUR && USD> GBP && USD> JPY && EUR< USD && EUR< GBP && EUR< JPY) Open_Sell = true;
 if ( USD< EUR && USD< GBP && USD< JPY && EUR> USD && EUR> GBP && EUR> JPY) Open_Bay = true;

 // Открытие позиций
 RefreshRates();                                
 ASK = MarketInfo( SYMBOL,10);
 BID = MarketInfo( SYMBOL,9);
 if ( Open_Bay == true && OrdersTotal()==0)
   {
    SL = ASK - StopLoss*Point;
    TP = BID + TakeProfit*Point;   
    Ticket = OrderSend( SYMBOL,OP_BUY, Lot, ASK,20, SL, TP);         
   }

 if ( Open_Sell == true && OrdersTotal()==0)
   {
    SL = BID + StopLoss*Point;
    TP = ASK - TakeProfit*Point;       
    Ticket = OrderSend( SYMBOL,OP_SELL, Lot, BID,20, SL, TP);         
   }
  return;       
 }
  
 
  

このスレッドに書かれていたコードは非常に長く複雑です ))))

ご覧の通り、Expert Advisorは初歩的なもので、悲惨とは言い難いものです(少なくともチャートによると)。

デメリットも多いのですが・・・。例えば、利益が出ているポジションを閉じて、すぐに同じ方向で別のポジションを開くなどです :)

そこで、上記の提案のように巻いてみると、もしかしたら誰かやってみたいという気持ちがあるかもしれません

 

例えばVininの モメンタムで

ところでビクターさん、オープニングの 基準にインパルスを加えてみるのはいかがでしょうか?

ストップで利食いしたら、それを外して、エントリー基準をインパルスの始まりに、エグジット基準をインパルスの終わりにすればいいのです。

 
RomanS писал(а)>>

例えばVininの モメンタムで

ところでVictorさん、ポジションオープンの基準にカスタムインパルスを加えてみてはいかがでしょうか?

ストップで利食いしたら、それを外して、エントリー基準-インパルスの始まり、エグジット基準-インパルスの終わりとすればいいのです。

まあ、2MA_WPPを使った方がいいとは思うんですけどね。というか2MA_WPP(でもまだ存在しないので、やる必要がある)