[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 618

 
誰がEAの最適化について読む場所を知っている
すなわち、"Expert Properties "に行って、質問してください。
1.最適化「テスト」タブOptimizable ParameterとOptimizationタブのParameterの違いは何ですか?私見では、同じことだと思います。
2.テストタブ、最適化「最適化可能なパラメータ」 バランス、プロフィットファクター、その他は何が良いのか?
3. "入力パラメータ "タブStart」カラムがあるのに、なぜ「Value」カラムが必要なのですか?Start」欄の値でパラメータの最適化を 開始するのだと思います。
4.タブ「最適化」の意味と必要性、使い方は?
5.「最適化結果」の昇順・降順の並べ方について
 
griha:
誰もが専門家の最適化について読むためにどこに助言することができます すなわち、"専門家のプロパティ "とさらに質問に行く:

1.最適化「テスト」タブ最適化するパラメータ」と「最適化」タブのパラメータの違いは何ですか?同じものだと思うんですけどね。

最適化されるパラメータは、Expert Advisorの外部変数です。最適化タブのパラメータは、最適化プロセス自体の設定です

私は嘘をつきました。最適化されたパラメータは、最大化/最小化するものです。optimisationタブのパラメータは、最適化プロセスに課した制約です。

2.Tab 「テスト」 最適化 「最適化可能なパラメータ」 バランス、プロフィットファクター、その他、どれが良いのか?

それぞれに美しさがある)))明確な意見はないので、フォーラムを検索してみてください、時々議論されています...。私の個人的な見解ですが、基本的には「プロフィットファクター」「プロフィットファクター」「絶対ドローダウン(固定ロットで作業する場合)」の3つがあります。

3. "入力パラメータ "タブStart」カラムがあるのに、なぜ「Value」カラムが必要なのですか?Start」欄の値でパラメータの最適化を開始するのだと思います。

値 - 最適化せずに使用する(チェックを外す)。Start、Step、Stop - 最適化時に使用されます(チェックマークが有効です)。


4.タブ「最適化」の意味と必要性、使い方は?
端末のF1キーを押し、「ユーザーインターフェース」→「テスター」を選択します。読んでみてください。
書いてある通りに使ってください。


5.「最適化結果」の昇順・降順の並べ方について

最適化結果 一覧の該当する列のタイトルをクリックする
 

クローズONLYバーを繋ぐのを手伝ってください。どうすればいいのか?

価格チャートインジケータ上の線の形で価格を接続するラインを描画する必要があります 閉じる BULLバーで。

いろいろ試しましたが、毎回、必要なものが表示されません。

Bull/Bearに設定しようとすると、ブルバーが隣り合っていない場所でラインが時々途切れる。

PLS HELP!!!

 
vit-fx:

クローズONLYバーを繋ぐのを手伝ってください。どうすればいいのか?

価格チャートインジケータ上の線の形で価格を接続するラインを描画する必要があります 閉じる BULLバーで。

いろいろ試しましたが、毎回、必要なものが表示されません。

Bull/Bearに設定しようとすると、ブルバーが並んでいないところで時々ラインが途切れる。

PLS HELP!!!


すでにここで 回答されているので、そんなに心配する必要はないのでは...。
 
デモでエキスパートが動かなくなり、2012.03.08 07:45:19 '1790706': ログインと聞かれますが、ログインを確認しても解決しないので教えていただけませんでしょうか?
 

皆さんこんにちは、よろしくお願いします。

例えば、4Hのチャートで、5日間の最小のろうそくやバーを表示するインジケータが必要です。

Aは、インジケータFractals.Wellのように、このろうそくの矢印をマークし、それは基本的にそれだ。

とか、そんな感じです。
 
yosuf:
エキスパートがデモで動作しなくなった理由を教えてください 2012.03.08 07:45:19 '1790706': ログインとログイン確認が役に立ちません?


アカウントの有効期限が切れているのか、ブローカーがサーバーを変更したのか、よくわかりません。

別のアカウントを開設して、利用可能なサーバーをスキャンしてみてください。

 
yosuf:
デモでエキスパートが動かなくなり、2012.03.08 07:45:19 '1790706': ログインと聞かれますが、ログインを確認しても解決しないので教えていただけませんでしょうか?


ブローカーは、おそらくデモ口座の使用時間を制限していることでしょう。新規に登録する。
 

ファイルへの書き込み に関する質問と重複します。提案された治療方法は、残念ながら役に立ちませんでした。

コード全体とファイルそのものを貼り付けています。私は科学に則って行動しているのに、何がいけないのでしょうか?

#property copyright "Copyright © 2012, FOX.RM"
#property link      "fox.rm@mail.ru "
#property indicator_separate_window
 
double delta,price,old_price,col_bar,sum_tick,sum_pip,K1_Pl,K1_Min,K2_Pl,K2_Min,raz_bar;
int handle,sum_pip_bay,sum_pip_sell,i=0,limit,old_sell=0,old_bay=0;
int count_plus,count_minus;
datetime time_Bar;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init(){IndicatorShortName("Ti&Pi_HISTORY");return(0);}
int deinit(){return(0);}
  
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+

int start() {  

  int counted_bars=IndicatorCounted();   
  if(counted_bars<0) return(-1);
  if(counted_bars>0) counted_bars--;
  limit=Bars-counted_bars;
  
   handle = FileOpen("M1_EUR_USD.txt", FILE_CSV|FILE_WRITE, '\t');  Запись в файл. Добавление FILE_READ не помогло.
   FileWrite(handle, "tick_up", "tick_dn", "pip_up", "pip_dn");  
  
    if(limit>0) limit=0; 
     for(i=0; i<=limit; i++) 
  {
  
    price = Close[i]/Point;    
    delta = price-old_price;
    raz_bar=(High[i]-Low[i])/Point;
       
    if(!time_Bar)time_Bar=Time[0];
    col_bar = iBarShift(NULL,0,time_Bar)-iBarShift(NULL,0,Time[i]);
    if (col_bar >= 1)
    
    {time_Bar=Time[i];K1_Pl=0;K1_Min=0;K2_Pl=0;K2_Min=0;
    sum_pip_bay=0;sum_pip_sell=0;sum_pip=0;
    old_bay=0;old_sell=0;sum_tick=0;
    count_plus=0;count_minus=0;}
     
     //---- Расчет UP
    if(delta>=0)
    {if(delta>100)delta=1;
    sum_pip_bay = delta + old_bay;   
    old_bay=sum_pip_bay;
    count_plus++;}  
     //---- Расчет Down
    if(delta<0)
    { sum_pip_sell = delta+old_sell;
     old_sell=sum_pip_sell;
    count_minus++;}
    
       
    //--- Расчет коэффициентов К1 и К2
           
        sum_tick=count_plus+count_minus;
        K1_Pl=count_plus/sum_tick;
        K1_Min=count_minus/sum_tick;
        
        sum_pip=sum_pip_bay+MathAbs(sum_pip_sell);
        K2_Pl=sum_pip_bay/sum_pip;
        K2_Min=MathAbs(sum_pip_sell/sum_pip);
        
  FileWrite(handle, DoubleToStr(K1_Pl,2),DoubleToStr(K1_Min,2),DoubleToStr(K2_Pl,2),DoubleToStr(K2_Min,2)); //---Пробовал вывод данных через массив поэлементно, тоже 0 результатов.
       
         //----
    old_price=price; 
 
    }  
     
      FileClose(handle);                
  return(0);
}

なぜメッセージが新しいものに上書きされ、追加されないのか、繰り返し質問させていただきます。このようなレコードが出力されたtxtファイルを以下に示します。

tick_up  tick_dn  pip_up    pip_dn
 0.35     0.65     0.28      0.71
 
Fox_RM:

ファイルへの書き込みに関する質問と重複します。提案された治療方法は、残念ながら役に立ちませんでした。

コード全体とファイルそのものを貼り付けています。私は科学に則って行動しているのに、何がいけないのでしょうか?

なぜメッセージが新しいものに上書きされ、追加されないのか、繰り返し質問させていただきます。これは、txtファイルに出力されるレコードです。



読み書きのためにファイルを開く必要があります

ファイルの末 尾に書き込む前に