[ATTENTION CLOSED] UmnickTrader アダプティブEA - ページ 28

 
sever30:
御社のEAの利点は、長い時間間隔でのBECテストにあると仮定してよろしいのでしょうか?

どうやら、そうみたいですね。正しくは、フォワードテストです。
 
Mathemat:

位相差と位相差の間に必要な負のフィードバックはどこにあるのだろう?

あなたは、その研究、このフィードバック、 - またはそれは遠い将来のための唯一のあなたのアイデアを実施している?


    if( resultTransaction > 0 ) {
     // последняя сделка прибыльная
     arrayProfit[currentIndex] = maxProfit;
     arrayLoss[currentIndex] = StopBase;
    }
    else
    if( resultTransaction < 0 ) {
     // последняя сделка убыточная
     arrayProfit[currentIndex] = StopBase;
     arrayLoss[currentIndex] = drawDown;
...
    }

   // вычисляем лимиты и стопы
   sumProfit = 0.;
   sumLoss = 0.;
   for( i=0; i<SIZE_BUF; i++ ) {
    sumProfit = sumProfit+arrayProfit[i];
    sumLoss = sumLoss+arrayLoss[i];
   }
   limit = sumProfit/SIZE_BUF;
   stop = sumLoss/SIZE_BUF;

他の実装も可能ですが、この実装はかなり普遍的なものです。

研究」の意味がわからない。これまで何百というバリエーションが試され、何万回ものテストが行われてきました。確かに、MTの下ではなく、彼らのプラットフォームの下です。

 
LeoV:

つまり、この固有関数が何なのか、どうやって計算するのか、何を根拠にしているのか、分からない人のために何とかもう少し詳しく説明していただけませんか。


固有関数は、想像力次第で誰でも作ることができる。

例えば、こんな機能が欲しい、作って欲しいということでした。

買い、目標20ピップス、売り、目標50ピップス、買い、目標70ピップス。

そして、コーディングするのです。

しかし、取引は、アルゴリズムの2つ目の部分である同期が機能するための、特定の時間帯にのみ許可されます。

bool NextBar()
{
 bool rt = false;
// double price = (Open[1]+High[1]+Low[1]+Close[1])/4;
 double price = (iOpen( NULL, timeframe, 1 )+iHigh( NULL, timeframe, 1 )+iLow( NULL, timeframe, 1 )+iClose( NULL, timeframe, 1 ))/4;
 if( MathAbs(price-pricePrev) >= StopBase ) {
  pricePrev = price;
  rt = true;
  if( IsOptimization() == false && IsTesting() == false )
   Print("NextBar ", price);
 }
 return(rt);
}

 if( NextBar() == true ) {
  // разрешение на анализ при открытии следующей позиции
  if( GetCountOpenOrders( currentIdOrder ) == 0 ) {
   // открытых позиций нет - проверяем результат последней сделки
...
 

糸はそのままです。ビクター、あなたはフォーラムの侮辱のために、禁止を提示されています。

やっと建設的なスレに戻ったと思うと、やっぱりちょっと嬉しいですね。

このスレッドに対するモデレーターの注意は変わりません。トピック内のスレッドを人為的に維持することは容易に発見でき、発見された場合は厳しく対処されます。

___________________________________________________________

ホッホッホッホッ、もう一回フラダー投稿したら、あなたも禁止令を提示されますが、理解不能なためです。

 
VictorArt:


機能は、あなたの想像力次第で自由に作ることができます。

例えば、こんな機能が欲しい、作って欲しいということでした。

買い、目標20ピップス、売り、目標50ピップス、買い、目標70ピップス。

そして、コーディングするのです。

しかし、アルゴリズムの2番目の部分である同期が機能するように、特定の期間だけ取引することができます。


頭のいい人が自分でコーディングしているんでしょう?それとも、そうなのか?
 

ビクター

なんとかプログラムテキストを熟読し、考えさせられたが...。

Expert Advisorのコードにはブロックがあり、このブロックは特に以下の条件の下で実行されます。

IsTesting() == false

このブロックは、マーケットポジションを開くためのコマンドを備えています。同時に、代替ブロックの取引コマンドも用意されている

if( NextBar() == true )

であり、テストモードの 有無に依存しない。

この場合、Strategy Tester と口座上のExpert Advisorのパフォーマンスが全く異なることは明らかです。リスクは、誰でも自分の目で確認することができます。

あなたへの質問 - ...?

//機能」「理論」などという無意味なものは存在しないのです。一定期間の利益-損失の平均レベルでストップを設定する最後の取引の結果(1、ハハ)の分析に基づいて、通常の逆転のアルゴリズムがあります。つまり、オリジナリティはほとんどなく、特に私の最初のコメントからすると、センスもないのです。私の結論は、あなたやビクター、OTTなどは、病んだ空想の産物に過ぎないということです。鬱陶しい写真だ。



 
alsu: この場合、テスターでのEAと口座でのEAの性能は明らかに異なります。

さあ、始まるぞ......。
 
alsu:

ビクター

ようやくプログラムテキストを徹底的に熟読することができました...。

Expert Advisorのコードの中に、以下の条件で実行されるブロックがあります。

このブロックには、マーケットポジションを開くためのコマンドがあります。同時に、代替ブロックの取引コマンドも用意されている

テストモードの有無に依存しないもの。

この場合、テスターとアカウントでのEAの動作が全く異なることは明らかです。リスクは あるが、自分の目で確かめたい。

あなたに質問です - ......?

//すべてが明確:そこにはもちろん「関数」や「理論」などのちんぷんかんぷんなものは存在しない。一定期間の利益-損失の平均レベルでストップを設定する最後の取引の結果(1、ハハ)の分析に基づいて、通常の逆転のアルゴリズムがあります。つまり、オリジナリティはほとんどなく、特に私の最初のコメントからすると、センスもないのです。私の結論は、あなたやビクター、OTTなどは、病んだ空想の産物に過ぎないということです。鬱陶しい写真だ。

この碑文ですか。

"警告"!?このソースコードは、MT4テスターでの使用のみを想定しており、実際の取引には使用できません。実際の取引には、ここで入手できない特別な追加コードが必要です。"

ノータッチ:)

通常の反転アルゴリズムについては、まず、あなたの平凡なEAの9年フォワードテストを実演してください。

 
Mathemat:

ビクター、あなたは追放されるべきです - フォーラムを軽視しているため。

ありがとう、禁止されるのは慣れてるんだ :)

それなら会社で「デマゴギー」「サーカス」で自分を追放すればいい。そして、私が言わないことは、デマゴギーとサーカスです。問題は、私ではなく、このテーマに関するあなたの知識であることは気にしないでください。

 
Mathemat:

コドベースに掲載されているEAと、御社のPAMMは根本的にどう違うのでしょうか?

ソフトウェア・プラットフォームです。MT4は実行サブシステムとしてのみ使用され、取引コマンドを受信し、それを実行する。

テスター、エミュレーター、その他-すべて自社開発です。

PAMMでは、新しい取引ロボットの自動作成から、その有効性が失われた場合の切断まで、すべての技術的プロセスが実装されています。ドローダウンは、主に複数のロボットの効率低下によるものです。詳しくは、PAMMのブランチをご覧ください。