バックテストでは素晴らしいEA - ページ 2

 

皆さん、こんにちは。

以下の2つのリンクは、作者によるCyberiaについての情報を持つページです。

https://www.mql5.com/en/code/8553

http://cyberia.org.ru/

http://cyberia.org.ru/node/1

オープンソース版と商用版の相違点

すべてのブローカーは、カスタムパラメータの最適化を必要とすることに注意してください。最適化することをお勧めします。

静的ストップロスを無効にし (StaticStopLoss = 0)、StopLossIndex をデフォルト値より大きな値に設定する (1.1 以上)...。

ダイナミックストップロスは、市場のニュースイベントで使用するのは危険です(ストップ高になる前に手動で終了します)。

このパラメータは、正しいストップロス・レベルを設定するために、市場の分散をどの程度増加させるかを定義します。

パラメータの詳細については、このサイトのロシア語版でご覧いただけます。

このバージョンは実際の取引にはインストールしないでください。少なくとも、ご自身のリスクでフラットな市場でのみ使用してください。

 

面白いEAですね。

デモで4時間ほど使っていますが、ゆっくりですが確実に一掃されています

 

さて、私はこのEAをフォワードテストするつもりです。相場が横ばいであれば、このEAは家を掃除してくれますが、相場があちこちで跳ねていると、あなたを一掃してしまうでしょう。もし、横ばい相場であることをEAに知らせるフィルターを追加して、取引してもいいようにすればいいと思うんだ。また、時間帯フィルターがあれば、値動きの少ない時間帯に取引することができるかもしれません。私はあまりコーダーではありませんが。

 
demag:
面白いEAだ。 デモで4時間ほど使っているが、ゆっくりだが確実に私を一掃している

そうなんですか?それは私にとって興味深いです......それはちょうどおよそ5kを作りました。私は4つのメジャーで1Hの時間枠にデフォルト設定でそれを持っている。どのブローカーを使っているのですか?私はNFです。

 

De VinciさんのおっしゃるMODでMetatraderのデモ1m tfだけです。

 

Who Ho!

スイスイで $34 の利益が出ました。

 

私はコーダーではありませんが、もし誰かがこのEAを見て、18:00 GMTと04:00 GMTの間でトレードするようにフィルターをかけてくれたら、それは素晴らしいことです。また、EAが設定されているリスクを見ると0.5ですが、私はそれを0.05に減らしました。バックテストではリスクを減らして より安定した結果が得られています。StoplossIndexも同様に効果があり、1.1は高過ぎますが、まだ良い数値が見つかっていません。いずれにせよ、私の $.02 です。

 

10kの口座が16時間動かして今30万円近くになっています。H1ではEURUSD, USDJPYしか取引していません。バックワードテストではM1の方が悪い結果が出ています。

 
GP2X:
10kの口座が16時間動かして今30万円近くになっている。H1ではEURUSD, USDJPYしか取引してません。バックワードテストではM1ではもっと悪い結果が出ています。

1Hタイムフレームで先週のバックテスト。なかなか難しい

 

CyberiaフォーラムからのInput parametersの翻訳

CyberiaTraderの機能一覧をロシア語から英語への翻訳ソフトを使って翻訳してみました。 意味不明なところもあると思いますが、機械的に翻訳しているため、本来の意味から外れているところもあります。 このドキュメントについて、あなたなりの解釈でコメントください。以下、それを紹介します。

アドバイザーは3つの技術を実現します。Pipsovka - 密集したfletovのヘアカットのために。通常の体制では、それを開く必要があります。論理的な貿易 - 通常の市場での定期的な取引を行う マネートレイン - (お金と機関車) - GEPをキャッチします。(この技術の適用中にあなたは強制的にpipsovkuと論理的な貿易を開くことになります)。

パラメータの説明

extern bool ExitMarket = false; - 市場を離れるために(シンボルで警告をシャットダウンし、市場に参入することはありません。ゲームからシンボルを導出し、MoneyTrainを含めるために、ニュースの出力に事前にこのパラメータを確立した。

extern bool ShowSuitablePeriod = false; - シミュレーションの期間をpokazvatする(ローカルトレンドの動きの信号を得るために有用である)。高い確率で結ばれるパラメータは、局所的なトレンドの動きがどの程度発生するかを示しています。

extern bool ShowMarketInfo = false; - ブローカーの取引の条件についての情報を渓谷に表示すること。あなたではないrabotatの貿易であれば、このパラメータを含めると、それはブローカーのサーバーを返すシンボルにどのような条件を見ていきます。多くの場合、次のような状況があります。ModeTradeAllowed = 0 - ブローカーは大幅に自分自身MTSを喜ばないと、それはメカニックの仕事の可能性を開きました。ModeStopLevel StaticStopLoss(足を置くことができる上の最小レベル - アドバイザーによる損失。ブローカーのこの制限は、フィート-損失の影とLowShadowStopLevelを含む方法でアドバイザーを回避する)

extern bool ShowAccountStatus = false; - 計算の状態についての情報を渓谷に表示する。

extern bool ShowStat = false; - アドバイザーの意思決定の基礎の内部統計情報を表示する。市場の方向性の確率の統計変数が導出されます。欲しい人 - 市場のシミュレーションの一部を取り、インジケータを書くことができます(それは非常に有用であろう!!!)。

extern bool ShowDecision = false; - アドバイザーの決定を表示する。アドバイザーがどのような決断を下すのかがわかります。

extern bool ShowDirection = false; - アドバイザーの決定の方向を表示します。ここで、"アドバイザーの決定が見える"。

extern bool ShowLots = false; - 計算されたリードの数量を表示します。この関数は、MMの実施に使用することができます。

extern bool BlockStopLoss = false; - sotp-lossをオープンする(これは足の影の損失を含めるために使用されます)。

extern bool DisableShadowStopLoss = true; - 足の陰の損切りを廃止する。これは、ブローカーが密接に足を出すのが好きな場合に使用されます(それが送信されない足は、顧問が自分自身の中にストップのレベルを格納し、彼の到達自体で令状シャットダウンします。パラメータは、高い市場ノイズが、それは接続のブレークの場合には危険である場合に便利です。我々は密接に間隔を置いた足に市場ノイズを送った1無分別なブローカーで、この可能性を使用していました。計算上のこのケースでは、それが同時に2未満ではない働いていた - Xそれはメイン(1 - 基本、第二 - 重複、その中にパラメータExitMarket =真に立っていたと基本的な結び目の接続の切断の場合には、ゲームから派生したシンボルだった)。

extern bool DisableExitSell = false; - 販売とワラントから離れることはありません。作業の過程で、アドバイザー自身がこのパラメータを変更します。これは、方向性を示すアプローチに使用されます。 extern bool DisableExitBuy = false; - 購入でワラントから離脱しないようにします。(cmは前の説明)

extern bool EnableMAccD = false; - MACDのブレーキを使用する。ロングのためのブレーキの実験的な指標(このバージョンでは、それが入力されていません)

extern bool EnableMA = false; - MAを使用するにはLongsのためのブレーキングのtormozheniye.Eksperimental'nyy指標(このバージョンにそれが入力されていません)。

extern bool EnableFractals = false; - ロングでブレーキをかけるtormozheniye.Eksperimental'nyyインジケータを使用します(このバージョンでは入力されません)。

extern bool EnableccccI = false; - ロング用のブレーキTHE CCI tormozheniye.Eksperimental'nyy指標を使用する(このバージョンにそれが入力されていません)。

extern bool EnableADX = false; - ADXを含めるにはLongsのためのブレーキのtormozheniyeyuEksperimental'nyy指標(このバージョンにそれが入力されていない)...

extern bool EnableCyberiaLogic = true; - ロジックCyberiaLogicを含めるには(密なfletomとの場合のように除いて切断することは推奨されません。このパラメータは一般的に切断することをお勧めしません。- ピプサトラムにも有効です。)

extern bool EnableLogicTrading = true; - アドバイザーの論理トレードを含める(pipsovkeでも使用可能です)

extern bool BlockPipsator = true; - pipsatoraをブロック(それはあなたが通常の体制で切断するfleteにのみ含まれるべきである) extern bool EnableMoneyTrain = false; - 「お金で機関車」を含めるために - ニュースの出力前にキャッチGEPに使用されています。ニュースの出力前に直接含めると、市場の反応の直後に強制的に切断する。我々は、一般的にGEPの入り口の後にアドバイザーを切断し、手でゲームから通貨を導出し、市場の緩和後に通常の取引を含んでいた。

extern bool EnableReverceDetector = false; - 解答の逆(含まれるべきでない;)。

extern double ReverceIndex = 3; - 逆のarabatyvaniyaのインデックス extern double MoneyTrainLevel = 4; - "お金で機関車 "の損耗のインデックス

extern int MAccDLevel = 10; - MACDのレベル

extern bool AutoLots = True; - リード線の自動配置(切断してはいけません)。

extern bool AutoDirection = True; - 方向の自動選択(切断してはならない extern double ValuesPeriodCount = 23; - このパラメータを変更してはならない。

extern double ValuesPeriodCountMax = 23; - このパラメータを変更しないでください extern double SlipPage = 1; //レートの滑り extern double Lots = 0.1; //無音時のリードの量(リードの自動計算が含まれていない場合)。

extern double StopLoss = 0; (変更しないでください - 彼らは必要ありません解説) extern double TakeProfit = 0; (変更しないでください - 彼らは必要ありません解説)

externダブルSymbolsCount = 1; - 同時に配られた通貨の量 externダブルリスク= 0.5; - リスク(沈黙に十分に高い - 小さなデポを持ち上げるために使用されています。仕事の過程で減少する。我々は、リスクは0.1以上ではないで働いていた)

externダブルStopLossIndex = 1.1;-自動的に足の計算への信頼係数 - losu(vysokovolatl'nykh市場用パラメータが増加します。実際の取引では、彼らは2より少なくない配置)

extern bool AutoStopLossIndex = true; - 足の自動計算を含めるために - 損失。

extern double StaticStopLoss = 7; - 足の静的な値 -損失(書き込み0をオフにするため。実際の計算では18を使用。テスターと実際の取引は異なるため)

externダブルStopLevel; - (公式パラメータ - 変更しないでください)...といったように。パラメータの列挙は、それがサイト上でここに並んでいることを、そのバージョンと異なる場合があります。