FXに利益はあるのか? - ページ 2

 
Marat Zeidaliyev:

マニュアル戦略だけが長期的に利益を生む

いい加減にすれば

ロボットは考えないが、恐れないが、負ける...。

.5ppmの価格でのスキャルピングでは、1日4~5時間、 会社から+と、-を稼ぐことができます。日本のローソク足で、上下の反転のサインを利用する場合+出来高+継続的な経験と一定の分析。

 
JRandomTrader:

赤字の時期に排出するよりも、利益の時期に稼ぐ方が多ければ、原則的にはOKです。

NO.

長期的に見れば、すべてのシステムは故障する。そして、常に利益を出すには、システムを切り替えるしかない。

 
Georgiy Merts:

NO.

長期的に見ると、すべてのシステムは排水します。そして、常に利益を出すには、システムを切り替えるしかない。

ジョルジュ ハンドルの方が正しいですか?

あらかじめinitにハンドルの番号を作っておけば、それを参照するまでのコストはかかりません。

私は優秀な参加者の一人の時間を使っています、どこでどれだけ取られているかを見ると、そんなことは可能なのでしょうか)

 
Georgiy Merts:

NO.

長期的に見ると、すべてのシステムは排水します。そして、常に利益を出すには、システムを切り替えるしかない。

もし、システム間の切り替えがあらかじめ設定されたアルゴリズムに従って行われるのであれば、より複雑ではあるが、成功するかどうかわからないシステムが一つ増えるだけである。

それとも、何らかのマニュアル(直感的、創造的)な手法でシステムを切り替えるということでしょうか?

 
Fast235:

ジョルジュ ハンドルの方が正しいですか?

あらかじめinitでハンドルの番号を作っておけば、それを参照するまでのコストはかからない

理解できない。ハンドルは、ある種のオブジェクトのソフトウェア的な実装である。

トレードの原則とテクニックについてです。私の考えでは、どの技術もプラスで長く使えるものではありません。どれも長い間、マイナスでしか働かない。

私の預金は、定期的に使っていたシステムを入れ替えるようになって初めて、ある程度の伸びを見せました。そして、長くは続かないかもしれないと思っています。今は400円まで上がりました。怖いのは、春が終わるころにはまた300円下がっていることです。でも、願わくば底値(220円)に到達しないことを祈ります。

 
Aleksey Nikolayev:

もし、システムの切り替えがあらかじめ決められたアルゴリズムに従って行われるのであれば、より複雑ではあるが、別のシステムを手に入れることになり、それも成功するかどうかは様々である。

それとも、何らかのマニュアル(直感的、創造的)な手法でシステムを切り替えるということでしょうか?

まさにこの「プリセット切り替えアルゴリズム」を見つけられたら、かっこいいですね。残念なことに、3年目に入ってから探しているのですが、見つからないんです。その結果、私はこの非常に「直感的で創造的なアプローチ」を使わなければならないのですが、個人的にはいつも失敗しています。そして、そのために私は常に「停滞」しているのです。損をしているわけでもないが、儲かっているわけでもない。"ゼロ "をさまよっている。

 
Georgiy Merts:

まさにこの「プリセット切り替えアルゴリズム」を見つけられたら、かっこいいですね。残念なことに、3年目に入ってから探しているのですが、見つからないんです。その結果、私はこの非常に「直感的で創造的なアプローチ」を使わなければならないのですが、個人的にはいつも失敗しています。そして、そのために私は常に「停滞」しているのです。損をしているわけでもないが、儲かっているわけでもない。"ゼロ付近を推移"

George Handleはインジケータへのポインタですが、まだキャッシュされていないのでしょうか?

//+------------------------------------------------------------------+
//|                                                   Buffer_spy.mq5 |
//|                                                          Fast235 |
//|                                                 fax@yandex.ru |
//+------------------------------------------------------------------+
#property copyright "Fast235"
#property link      "@yandex.ru"
#property version   "1.00"
#property description ""
//---
#define    RESET 0
#property indicator_chart_window //Выводить индикатор в окно графика
#property indicator_plots   0
//--- input parameters
input int   Count_bar   = 1; // сколько копировать
input int   Start_bar   = 0; // стартовый бар
//input uint  DigitsToShow= 10; //Digits to Show
//---
double buffer[];
int handle;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
   ArrayResize(buffer,Count_bar);
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const int begin,
                const double &price[])
  {
//--- проверка на новый бар
   if(prev_calculated==rates_total)
      return(rates_total);
//+------------------------------------------------------------------+
//| основной цикл                                                    |
//+------------------------------------------------------------------+
//--- получим кол-во индикаторов на графике
   long n_indicators = ChartIndicatorsTotal(0,0);
   string result_output = "";
//---
   for(int i=0; i<n_indicators && !_StopFlag; i++)
     {
      string name = ChartIndicatorName(0,0,i); //--- присвоим имя найденного индикатора
      handle = ChartIndicatorGet(0,0,name); //--- создадим хендл на указанный индикатор
      int buffer_num = 0;
      //--- найдем все буфера в созданном хендле
      while(CopyBuffer(handle,buffer_num,Start_bar,Count_bar,buffer) == Count_bar && !_StopFlag)
        {
         //--- в цикле проверяем номера буфера
         for(int ii=0; ii<Count_bar; ++ii)
            result_output +="\n"+name
                            +"["+IntegerToString(buffer_num)+"]"
                            +"["+IntegerToString(ii)+"]"
                            +"="+DoubleToString(buffer[ii],_Digits);
         ++buffer_num;
        }
      result_output += "\n";
      //--- удалим этот хендл,
      IndicatorRelease(handle);
     }
//comment the result
   if(result_output != "")
      Comment("BufferInspector "+":\n"+result_output);
   else
      Comment("BufferInspector "+":\n\nNo Buffers have been found.");
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   Comment("");
  }
//+------------------------------------------------------------------+
 
不思議なことに、このスレッドを書いた後、テスターで私のEA("<"記号を反対に変更した直後)は、過去12年間の実行で44%の利益を示し、10%未満のドローダウンでした。 これはグリッドマーチンで複雑なステップ(約50ピップ)で保留命令を 入れたものです。しかし、通常のマーチンとは異なり(ステップを除けば)、前の注文と反対の方向に注文を出す。せめて何か...。私の最初のロボットは、利益と損失なしで。50pips刻みのフクロウは悪くないと思います。 フォーラムで似たようなメッセージを100回以上見ていますが...。
 

これは、スピンドルバッファのインジケーターです。

ここで、バッファの末尾にあるインジケータを削除して、何が起こるか見てみましょう

 
Fast235:

George Handleはインジケータへのポインタですが、まだキャッシュされていないのでしょうか?

必ずしもそうではありません。ハンドルは、あるオブジェクトの識別子に過ぎません。インジケーターだけでなく


私の言葉の本質が変わるわけではありません。様々なシステムを構成することができる、いくつかの技術のセットがあります。どれも必ず儲かるというものではないと断言します。すべて利益と損失の時期があり、利益の時期は損失の時期で失われるよりも、トータルで少ない利益をもたらすことになる。