ユースフ掲示板 - ページ 6

 
Mathemat:

ユスフ 自分の手で試し始めると、すべてが理解できるようになる。ただ、あまりに真新しい情報に圧倒され、混乱しているだけなのです。まだまだ学ぶべきことがたくさんある...。

必ず手動でテストし、各取引を感じ、その結果を再確認してください。sanyooooookが 提供するEAのスキームに満足できない場合は、作業のロジックに従って、必要なものすべてを手動で行ってください。

そして、最も重要なことを理解してください。マーチンゲールを持たないシステムは、必ずしも利益を上げる必要はないのです。

彼の方式では、ランダム・エントリーの 要素を以前の取引の結果に置き換えて、余剰資金の引き出しを手配すればよいのです。
 
yosuf:
彼の方式では、エントリーのランダム性の要素を以前の取引の結果に置き換え、余剰資金の引き出しを手配すれば十分である。
そして、以前の貿易は、トレンドに反して絶対に誤ってプラスに埋葬され、その前に2-3より多く開かれた場合、同じ?
 
yosuf:
彼の方式では、エントリーのランダム性の要素を以前の取引の結果に置き換え、余剰資金の引き出しを手配すれば十分である。
ファイン必ずヒストリー上で全て手動で行って ください。これは、あなたにとって、市場が何であるかを感じるための唯一かつ最も信頼できる方法なのです。そうすることで、「自分が何を求めているのか」を自分にも他人にも明確に伝えられるという、素晴らしい能力を身につけるための一歩を踏み出すことができるのです。
 
sanyooooook:
前のトレードがトレンドに反して開かれ、絶対に偶然にプラスに埋もれ、その前にさらに2-3回同じことをしたらどうでしょう? 。

ランダムにオープンポジションを 持つことはありません、トレンドの方向に自然に開くことになります、結果は、確かに、損失かもしれませんが、次のトレードで損失をカバーするはずです、見てみましょう、推測するのはやめましょう。市場が判断することです。
もし、偶然に利益を得たとしても、それを取り戻すまで、この偶然を信じなければならない。ランダム性は必然性の現れである、とK.マルクスは主張した。

不思議なことに、起こることすべてが、今のところ枝葉の精神と呼応しており、テレパシーのレベルで曖昧に見えるのです。

 
Tantrik:
ユセフ!信じられないかもしれないが、私はこのシステムを(4ヶ月間)テストしている。例えば、売りを開いて値が下がり、買いを開いて利益を得て、また買いを開くというように、細かい調整を加えているのだ。買値を下回り、買いのポジションを建て、利益を得て、再び売りのポジションを建てる、など。私は一度に最大数のペアを取引しました。10~20%の株式利益の後、私はすべてを閉じて、再び始めました(チャートとシートの両方)。
最終的な利益に到達したので、資料を提供してください。そして、今度はこの作業を自動化して、ロボットにやらせなければなりません
 

イゴール、ここで状態を落とせるか?テレパシーしてみよう...。

yosuf: А теперь надо автоматизировать этот прцесс и поручить роботу

いやいや、自動化が先でしょ!?ハンズ・ア・ミユスフ!いつも焦って、まだ習っていないステップを飛び越えてしまうんですね。ロボットを使うのはまだ早い。まだ基本が分かっていないから、ポジションの利益と混同しているのでは......。

しかし、学ばないままでいたいのなら、それはあなたの自由です、私は主張しません。

 
Mathemat:

イゴール、ここで状態を落とせるか?テレパシーしてみよう...。

いやいや、自動化が先でしょ!?ハンズ・ア・ミユスフ!いつも焦って、まだ習っていないステップを飛び越えてしまうんですね。ロボットを使うのはまだ早い。まだ基本が分かっていないから、ポジションの利益と混同しているのでは......。

しかし、学ばないままでいたいのなら、それはあなたの自由です、私は主張しません。

自分のやり方でいいとして、心理的な要素を取り除くためにアドバイザーを作るのは早計だと思いませんか?
 
Tantrik:


このシステムには欠点があり、当初は考慮に入れていませんでしたが、ドルでもユーロでも銀が取引されていました。

2000年にスタートし、1000件以上の案件があります。(何のためのトレードなのか、全くシステムがない)。


この損失をTSのせいにするのか、自分の過失のせいにするのか。
 
//---- input parameters
static int trend=0;
static double balance;
//-- Подключаемые модули --
#include  "Common.mq4" 

int CountTrades() {
   for (int trade = OrdersTotal() - 1; trade >= 0; trade--)
   {
      OrderSelect(trade, SELECT_BY_POS, MODE_TRADES);
      if (OrderMagicNumber() != ExpertMagicNumber) continue;
      if (OrderSymbol() != Symbol()) continue;
      if (OrderType() == OP_BUY) return(1);
      if (OrderType() == OP_SELL) return(-1);
   }
   return (0);
}
//+----------------------------------------------------------------------------+
//|  Формирует торговые сигналы.                                              |
//+----------------------------------------------------------------------------+
void GetSignal()
{
   // your code
   int cnt = CountTrades();
   double newbalance = AccountBalance();
   if (cnt == 0)
   {
      if (trend > 0)
      {
         if (balance > newbalance)
         {
            trend = -1;
            Sell();
         }
         else
         {
            Buy();
         }
      }
      else if (trend < 0)
      {
         if (balance > newbalance)
         {
            trend = 1;
            Buy();
         }
         else
         {
            Sell();
         }
      }
      else if (trend == 0)
      {
         Buy();
         trend = 1;
      }
   }
   balance = newbalance;
//----
   return;
}

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
{
  if (AllowSignal())
  {
   GetSignal();
   Start();
  }
//----
   return(0);
}

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
{
   int res = Init(false);
//----
   //your code
   balance = AccountBalance();  
//----
   return(res);
}

//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
{
   int res = Deinit();
//----
   //your code
//----
   return(res);
}

ヒストリカルデータでこれらのパラメータを使用した場合の最良の結果は、私の意見では、TP > SLだからです。


 
yosuf:
...売りは利益を取る、......。エントリーは、トレードが負けるまで、再び売りになります。

なぜまたSellを繰り返すのですか?売りがうまくいったので、次は買いを待つ。

売りの終値は買いの終値に相当し、逆に買いの終値は売りの終値に相当します。

"Sell close" = "Buy"

"終値買い"="終値売り "です。

もし、売りを閉じて(買いを実行)、すぐに売りを開く (アンチバイを実行-つまり買いを閉じる)と、この操作の結果はどうなりますか?

バイ+アンチバイ=?(この操作の手口は 何なのか、自分で考えてみてください)。難しい場合は、デモ口座で10回(または100回)の操作を行い、その結果のProfit(Loss)を操作回数で割ってみてください。

"即時 アンチバイバイ" +"即時 アンチバイバイ" + ...+ 「即買いアンチ」 + 「 買いアンチ」 + ...

これをN 回繰り返し、その結果を Nで 割る