ゴゲッターEA - ページ 4 1234567891011...15 新しいコメント 削除済み 2006.07.20 17:58 #31 約1週間のフォワードテスト結果 いくつかの報告 これは、先週の金曜日からGGL 1.05とGGS 2.21を実行した結果です.... 一日以上、トレンドの動きがないことを考えると、実は心強い。もし、このような状況を乗り越えてブレークイーブンになるのであれば、あとはどの程度のブレークアウトがあれば利益になるのでしょうか......。 現在、ロジックにサポートとレジスタンスを追加して、収益性を高め、リスクとリターンの比率を下げることを検討しているところです。 この動きを見ていると、まだまだ改良の余地がありそうです。動いた後に取らない利益があり、代わりにs/lに追随して下がってきた時には、私の「裁量の手」を離すのが大変でした。まだお金を残しているのですが...。 というのも、このような「曖昧さ」は、「曖昧さ」そのものであり、「曖昧さ」そのものが「曖昧さ」なのである,モンクレール ダウン 激安。 1つのシグナルがすべてにフィットすることを期待するのではなく、シグナルを発生させる特定の条件に合わせて、それぞれのシグナルの設定を調整することができるのが気に入っています。 サポートとレジスタンスをエントリーやエグジットのロジックに含める方法についてのアイデアも歓迎します。 シグナルの配置の.gifは、145本の最高値からGGShortsの売りシグナルが発生している場所まで線を引いたものです。これは、どのようなシグナル解剖学が最も報われる可能性が高いかを見ているのです...。 例外なく、最高値更新後の最初の売りシグナルは、あまり遠くに行かないことに気づきました。その後、2つ目のシグナルが大きく動き、それ以降は大きく売り込まれる確率が高くなる。 あとは、シグナルが発生する場所を工夫して、損失を最小限に抑え、利益をある程度増やすことで、全体の収益性を向上させることができると思います。 どこかに「オタク希望者出勤注意」の張り紙があるはずだ。 ファイル: detailedstatement_1.htm 18 kb detailedstatement.gif 5 kb highesthighsignalplacements.gif 62 kb 削除済み 2006.07.20 18:02 #32 私の目標は、最高値更新後の最初の売りシグナル を区別し、以前の最高値より高い最高値更新後の最初の売りシグナルのみで実行されるシグナル設定のセットをカスタマイズすることです。 つまり、ちょうど上昇トレンドにあり、今、最初の売りシグナルを発しているということです。これは、重要なリトレースメントが行われる限り、典型的なかなり哀れなことです。 ファイル: highesthighsignalplacements.gif 62 kb 削除済み 2006.07.20 18:44 #33 以下はそのコードです。 //support and resistance double HIGH = High; double LOW = Low[Lowest (NULL, 0, MODE_LOW, SupportBarsBack, LStartBack)]; // // //----locates the relationship of the sell signal to the highest high and in relationship to other sell signals within specified period----- int h, j=-1; for(h=1;h<=ResistanceBarsBack;h++) { if(HIGH == High) j=h;// j=# of bars back from signal that the Highest high occurred } int l, k=-1; for(l=1;l<=SupportBarsBack;l++) { if(LOW == Low[l]) k=l;// k=# of bars back from signal that the Lowest low occurred } //+----------end signal placement locator-------------------------+ // // Print("Order Number: ",OrderTicket() ," ",ResistanceBarsBack," bars back resistance:",HIGH," @ bar",j," & ",SupportBarsBack," bars back support:",LOW," @ bar",k); これは、各取引シリーズの最高値と最安値を表す変数 "HIGH" と "LOW" を正常に表示しています。 私は、実行された 各取引シリーズのHIGHとLOWの値で配列に入力する必要があります。 Gogetter EA How Do Add Alert MQL5 Code-Question 削除済み 2006.07.21 12:15 #34 GGS 2.21倍 本日、このシステムが1週間後に収支均衡を達成し、現在わずかながら利益を上げていることをご報告します。これは、そのまま実行した場合です。 フォワードテストをしている間、私はそれに取り組み続けてきました。私の焦点は、このシステムの論理に何らかの生産的な方法でサポートとレジスタンスを追加することです。そうしているうちに、もっと便利なものに出会ったような気がします。 ロバート・Cというプログラミングをする友人がもう一人いるのですが、その友人と一緒に、トレードが始まったときにその値やプロファイルを表示するトレード・プロファイル・フィードバック・メソッドを開発しはじめました。これは理論的には非常に便利です。勝ち組と負け組がどのようなものか、区別できるプロファイルを作成できれば、それをターゲットにして下げを避け、少なくともかなりの程度まで上げ幅を最大化することができるようになるはずです。 これを私は「X線検査」と呼んでいます。医者が手術の前に画像を撮るようなものだからです。だから、アップデート版のEAには「x」がついているのです。これは完全に開発されたものではなく、開発し始めたばかりなので、X線ではありません。このアイデアは、もし私がテスタージャーナルで サポートとレジスタンスの値を追跡して印刷することができれば、同じようにテスタージャーナルで他のすべてのインジケータとトレードの側面を返して、そのプロファイル画像を作成して、発注前のフィルタリングに使うことができるはずだ、というものです。 テスター・ジャーナルが報告するのはコメントのみで、他の印刷行は機能しません。 添付したのは、現在のフォワードテストと、私が取り組んでいるGGsのxバージョンです。 私は今週起こったことに励まされ、このフォーラムや他の場所から受けるすべての励ましに感謝し続けています。 ファイル: gogetshorts-2.21x.mq4 21 kb detailedstatement_2.htm 19 kb detailedstatement_1.gif 5 kb 削除済み 2006.07.21 18:37 #35 よくわからないんだけど...。 なぜテスターは取引を終了しないのですか? ファイル: invalidclosings.gif 48 kb 削除済み 2006.07.21 18:53 #36 テスターの非実行例 ファイル: testerproblems.gif 52 kb 削除済み 2006.07.21 19:24 #37 OK...GBPUSDを使用していて、スプレッドが3ピップスであるとします。 ショートトレードのTPは1.9165です。 チャートから明らかなように、安値は1.9163まで行きました。チャートデータは通常ビッド価格なので、その価格のAskは1.9166です。このAskは1.9165にタッチしていないので、あなたのTPは実行されませんでした。 これでご理解いただけたでしょうか。 削除済み 2006.07.22 13:27 #38 ああ、なるほど。スプレッドのことを忘れていました。 もう一つ問題があります。 これは各注文の "HIGH "と "LOW "の配列を作成することになっている.... そして、現在のHIGHとLOWが以前の注文と一致するかどうかを確認することになっている・・・。 if (Order == SIGNAL_SELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) { IsTrade = False;//---allows multiple orders to open if(!IsTrade) { //Check free margin /*if (AccountFreeMargin() < (1000 * Lots)) { Print("We have no money. Free Margin = ", AccountFreeMargin()); return(0); }*/ //+-----------------support and resistance arrays------thanks to Robert C for assistance on this-------+ //+-------creates array of each trade series support and resistance for comparisions-------------------+ if ( SLIndex >= SLSIZE ) { SLIndex = 0; } sLocatorLows[ SLIndex ] = LOW; sLocatorHighs[ SLIndex ] = HIGH; SLIndex++; //+-----------------------end of support resistance array creation------------------------------------+ //+-------------------signal matching-------------thanks to Robert C for assistance on this-------------+ //checks for matches with the current signal's sup/res and previous trades sup/res int lowMatches = 0; int highMatches = 0; for(int p = 0; p <= SLSIZE; p++ ) { Print("index value:",sLocatorLows[p]," Low is:",LOW); if ( sLocatorLows[p] == LOW ) { lowMatches++; //Print("index value:",sLocatorLows[p]," Low is:",LOW); } // Print("index value:",sLocatorHighs[p]," High is:",HIGH); if ( sLocatorHighs[p] == HIGH ) { highMatches++; } } //+----------------end of signal matching--------------------------------------------------------------+ if(highMatches == 0){ TradeSignal = 99; } if(highMatches == 1 && lowMatches ==1){ TradeSignal = 5; } //SRfilter(); TradeSettings(); if (StopLossMode) StopLossLevel = Bid + StopLoss * Point; else StopLossLevel = 0.0; if (TakeProfitMode) TakeProfitLevel = Bid - TakeProfit * Point; else TakeProfitLevel = 0.0; for (int o = 0; o <= MaxOpenTrade; o ++) if(CountTrades() < MaxOpenTrade) Ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, StopLossLevel, TakeProfitLevel, "Sell(#" + MagicNumber + ")", MagicNumber, 0, DeepPink); if(Ticket > 0) { if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) { //Print("SELL order opened ticket number: ",OrderTicket()," for ", OrderOpenPrice()); Print("Order Number: ",OrderTicket() ," ",ResistanceBarsBack," bars back resistance:",HIGH," @ bar",j," with ",highMatches," prev.matches"); Print("Order Number: ",OrderTicket() ," ",SupportBarsBack," bars back support:",LOW," @ bar",k," with ",lowMatches," prev.matches"); [/PHP] This is what I get from the print output in the journal... [PHP]2006.07.22 09:08:14 2005.03.04 07:11 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056 2006.07.22 09:08:14 2005.03.04 07:11 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056 2006.07.22 09:08:14 2005.03.04 07:11 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056 2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:0 Low is:1.9056 2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056 2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056 2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056 2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056 2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056 2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056 2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056 2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057 2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057 2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057 2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057 2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057 2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057 2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057 2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057 2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908 2006.07.22 09:08:05 GoGetShorts-2.21x GBPUSD,M30: loaded successfully Gogetter EA Does the print function BrainSystem: Trading System Development 削除済み 2006.07.22 13:28 #39 これは発注するときからです。 2006.07.22 09:00:22 2005.03.14 06:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 12 145 bars back support:1.9163 @ bar40 with 100 prev.matches 2006.07.22 09:00:22 2005.03.14 06:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 12 145 bars back resistance:1.9318 @ bar137 with 1 prev.matches 2006.07.22 09:00:22 2005.03.14 06:30 GoGetShorts-2.21x GBPUSD,M30: open #12 sell 0.05 GBPUSD at 1.9222 sl: 1.9269 tp: 1.9117 ok 2006.07.22 09:00:22 2005.03.14 06:30 GoGetShorts-2.21x GBPUSD,M30: open #11 sell 0.05 GBPUSD at 1.9222 sl: 1.9269 tp: 1.9117 ok 2006.07.22 09:00:21 2005.03.10 20:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 10 145 bars back support:1.9126 @ bar125 with 2 prev.matches 2006.07.22 09:00:21 2005.03.10 20:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 10 145 bars back resistance:1.9324 @ bar107 with 2 prev.matches 2006.07.22 09:00:21 2005.03.10 20:30 GoGetShorts-2.21x GBPUSD,M30: open #10 sell 0.05 GBPUSD at 1.9220 sl: 1.9267 tp: 1.9115 ok 2006.07.22 09:00:21 2005.03.10 20:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 9 145 bars back support:1.9126 @ bar125 with 1 prev.matches 2006.07.22 09:00:21 2005.03.10 20:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 9 145 bars back resistance:1.9324 @ bar107 with 1 prev.matches 2006.07.22 09:00:21 2005.03.10 20:30 GoGetShorts-2.21x GBPUSD,M30: open #9 sell 0.01 GBPUSD at 1.9219 sl: 1.9269 tp: 1.9169 ok 2006.07.22 09:00:19 2005.03.07 15:50 GoGetShorts-2.21x GBPUSD,M30: Order Number: 8 145 bars back support:1.9053 @ bar60 with 100 prev.matches 2006.07.22 09:00:19 2005.03.07 15:50 GoGetShorts-2.21x GBPUSD,M30: Order Number: 8 145 bars back resistance:1.9271 @ bar44 with 100 prev.matches 2006.07.22 09:00:19 2005.03.07 15:50 GoGetShorts-2.21x GBPUSD,M30: open #8 sell 0.05 GBPUSD at 1.9152 sl: 1.9199 tp: 1.9047 ok 2006.07.22 09:00:19 2005.03.07 15:50 GoGetShorts-2.21x GBPUSD,M30: open #7 sell 0.05 GBPUSD at 1.9152 sl: 1.9199 tp: 1.9047 ok 2006.07.22 09:00:19 2005.03.07 14:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 6 145 bars back support:1.9053 @ bar58 with 100 prev.matches 2006.07.22 09:00:19 2005.03.07 14:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 6 145 bars back resistance:1.9271 @ bar42 with 1 prev.matches 2006.07.22 09:00:19 2005.03.07 14:30 GoGetShorts-2.21x GBPUSD,M30: open #6 sell 0.05 GBPUSD at 1.9125 sl: 1.9172 tp: 1.9020 ok 2006.07.22 09:00:19 2005.03.07 14:30 GoGetShorts-2.21x GBPUSD,M30: open #5 sell 0.05 GBPUSD at 1.9125 sl: 1.9172 tp: 1.9020 ok 2006.07.22 09:00:19 2005.03.03 14:36 GoGetShorts-2.21x GBPUSD,M30: Order Number: 4 145 bars back support:1.9057 @ bar1 with 26 prev.matches 2006.07.22 09:00:19 2005.03.03 14:36 GoGetShorts-2.21x GBPUSD,M30: Order Number: 4 145 bars back resistance:1.9259 @ bar144 with 100 prev.matches 2006.07.22 09:00:19 2005.03.03 14:36 GoGetShorts-2.21x GBPUSD,M30: open #4 sell 0.05 GBPUSD at 1.9096 sl: 1.9143 tp: 1.8991 ok 2006.07.22 09:00:19 2005.03.03 14:28 GoGetShorts-2.21x GBPUSD,M30: Order Number: 3 145 bars back support:1.9062 @ bar2 with 100 prev.matches 2006.07.22 09:00:19 2005.03.03 14:28 GoGetShorts-2.21x GBPUSD,M30: Order Number: 3 145 bars back resistance:1.9259 @ bar143 with 100 prev.matches 2006.07.22 09:00:19 2005.03.03 14:28 GoGetShorts-2.21x GBPUSD,M30: open #3 sell 0.05 GBPUSD at 1.9057 sl: 1.9104 tp: 1.8952 ok 2006.07.22 09:00:19 2005.03.03 14:28 Tester: take profit #1 at 1.9067 (1.9057 / 1.9065) 2006.07.22 09:00:19 2005.03.02 16:50 GoGetShorts-2.21x GBPUSD,M30: Order Number: 2 145 bars back support:1.908 @ bar15 with 2 prev.matches 2006.07.22 09:00:19 2005.03.02 16:50 GoGetShorts-2.21x GBPUSD,M30: Order Number: 2 145 bars back resistance:1.9259 @ bar100 with 2 prev.matches 2006.07.22 09:00:19 2005.03.02 16:50 GoGetShorts-2.21x GBPUSD,M30: open #2 sell 0.05 GBPUSD at 1.9116 sl: 1.9163 tp: 1.9011 ok 2006.07.22 09:00:19 2005.03.02 16:49 GoGetShorts-2.21x GBPUSD,M30: Order Number: 1 145 bars back support:1.908 @ bar15 with 1 prev.matches 2006.07.22 09:00:19 2005.03.02 16:49 GoGetShorts-2.21x GBPUSD,M30: Order Number: 1 145 bars back resistance:1.9259 @ bar100 with 1 prev.matches 2006.07.22 09:00:19 2005.03.02 16:49 GoGetShorts-2.21x GBPUSD,M30: open #1 sell 0.01 GBPUSD at 1.9117 sl: 1.9167 tp: 1.9067 ok 2006.07.22 09:00:19 GoGetShorts-2.21x inputs: ShortemaS=4; ShortemaL=18; Mtrendema=150; TrailingStop=17; Slippage=3; MaxOpenTrade_1=2; Lots1=0.05; TakeProfit1=105; StopLoss1=47; MinsMultiplier1=75; MaxOpenTrade_2=2; Lots2=0.3; TakeProfit2=52; StopLoss2=120; MinsMultiplier2=75; OffAve2=160; MaxOpenTrade_3=1; Lots3=0.2; TakeProfit3=30; StopLoss3=30; MinsMultiplier3=75; OffAve3=320; MaxOpenTrade_4=1; Lots4=0.1; TakeProfit4=30; StopLoss4=30; MinsMultiplier4=75; OffAve4=320; Shift=2; MaxOpenTrade_5=1; Lots5=0.01; TakeProfit5=50; S 2006.07.22 09:00:15 GoGetShorts-2.21x GBPUSD,M30: loaded successfully Gogetter EA Does the print function BrainSystem: Trading System Development Morpheus 2006.07.23 03:02 #40 Aaragornさん、おめでとうございます。 C++を学びたいと言う人のほとんどは、霧散してしまい、二度と彼らの話を聞くことはないでしょう。 このようなことを学んだのは素晴らしいことです。 私はそれを学ぶことは貴重なことだと思います。 ある意味、宗教です。 1234567891011...15 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
約1週間のフォワードテスト結果
いくつかの報告
これは、先週の金曜日からGGL 1.05とGGS 2.21を実行した結果です....
一日以上、トレンドの動きがないことを考えると、実は心強い。もし、このような状況を乗り越えてブレークイーブンになるのであれば、あとはどの程度のブレークアウトがあれば利益になるのでしょうか......。
現在、ロジックにサポートとレジスタンスを追加して、収益性を高め、リスクとリターンの比率を下げることを検討しているところです。
この動きを見ていると、まだまだ改良の余地がありそうです。動いた後に取らない利益があり、代わりにs/lに追随して下がってきた時には、私の「裁量の手」を離すのが大変でした。まだお金を残しているのですが...。
というのも、このような「曖昧さ」は、「曖昧さ」そのものであり、「曖昧さ」そのものが「曖昧さ」なのである,モンクレール ダウン 激安。
1つのシグナルがすべてにフィットすることを期待するのではなく、シグナルを発生させる特定の条件に合わせて、それぞれのシグナルの設定を調整することができるのが気に入っています。
サポートとレジスタンスをエントリーやエグジットのロジックに含める方法についてのアイデアも歓迎します。
シグナルの配置の.gifは、145本の最高値からGGShortsの売りシグナルが発生している場所まで線を引いたものです。これは、どのようなシグナル解剖学が最も報われる可能性が高いかを見ているのです...。
例外なく、最高値更新後の最初の売りシグナルは、あまり遠くに行かないことに気づきました。その後、2つ目のシグナルが大きく動き、それ以降は大きく売り込まれる確率が高くなる。
あとは、シグナルが発生する場所を工夫して、損失を最小限に抑え、利益をある程度増やすことで、全体の収益性を向上させることができると思います。 どこかに「オタク希望者出勤注意」の張り紙があるはずだ。
私の目標は、最高値更新後の最初の売りシグナル を区別し、以前の最高値より高い最高値更新後の最初の売りシグナルのみで実行されるシグナル設定のセットをカスタマイズすることです。
つまり、ちょうど上昇トレンドにあり、今、最初の売りシグナルを発しているということです。これは、重要なリトレースメントが行われる限り、典型的なかなり哀れなことです。
以下はそのコードです。
double HIGH = High;
double LOW = Low[Lowest (NULL, 0, MODE_LOW, SupportBarsBack, LStartBack)];
//
//
//----locates the relationship of the sell signal to the highest high and in relationship to other sell signals within specified period-----
int h, j=-1;
for(h=1;h<=ResistanceBarsBack;h++)
{
if(HIGH == High) j=h;// j=# of bars back from signal that the Highest high occurred
}
int l, k=-1;
for(l=1;l<=SupportBarsBack;l++)
{
if(LOW == Low[l]) k=l;// k=# of bars back from signal that the Lowest low occurred
}
//+----------end signal placement locator-------------------------+
//
//
Print("Order Number: ",OrderTicket() ," ",ResistanceBarsBack," bars back resistance:",HIGH," @ bar",j," & ",SupportBarsBack," bars back support:",LOW," @ bar",k);
これは、各取引シリーズの最高値と最安値を表す変数 "HIGH" と "LOW" を正常に表示しています。
私は、実行された 各取引シリーズのHIGHとLOWの値で配列に入力する必要があります。
GGS 2.21倍
本日、このシステムが1週間後に収支均衡を達成し、現在わずかながら利益を上げていることをご報告します。これは、そのまま実行した場合です。
フォワードテストをしている間、私はそれに取り組み続けてきました。私の焦点は、このシステムの論理に何らかの生産的な方法でサポートとレジスタンスを追加することです。そうしているうちに、もっと便利なものに出会ったような気がします。
ロバート・Cというプログラミングをする友人がもう一人いるのですが、その友人と一緒に、トレードが始まったときにその値やプロファイルを表示するトレード・プロファイル・フィードバック・メソッドを開発しはじめました。これは理論的には非常に便利です。勝ち組と負け組がどのようなものか、区別できるプロファイルを作成できれば、それをターゲットにして下げを避け、少なくともかなりの程度まで上げ幅を最大化することができるようになるはずです。
これを私は「X線検査」と呼んでいます。医者が手術の前に画像を撮るようなものだからです。だから、アップデート版のEAには「x」がついているのです。これは完全に開発されたものではなく、開発し始めたばかりなので、X線ではありません。このアイデアは、もし私がテスタージャーナルで サポートとレジスタンスの値を追跡して印刷することができれば、同じようにテスタージャーナルで他のすべてのインジケータとトレードの側面を返して、そのプロファイル画像を作成して、発注前のフィルタリングに使うことができるはずだ、というものです。
テスター・ジャーナルが報告するのはコメントのみで、他の印刷行は機能しません。
添付したのは、現在のフォワードテストと、私が取り組んでいるGGsのxバージョンです。
私は今週起こったことに励まされ、このフォーラムや他の場所から受けるすべての励ましに感謝し続けています。
よくわからないんだけど...。
なぜテスターは取引を終了しないのですか?
テスターの非実行例
OK...GBPUSDを使用していて、スプレッドが3ピップスであるとします。
ショートトレードのTPは1.9165です。
チャートから明らかなように、安値は1.9163まで行きました。チャートデータは通常ビッド価格なので、その価格のAskは1.9166です。このAskは1.9165にタッチしていないので、あなたのTPは実行されませんでした。
これでご理解いただけたでしょうか。
ああ、なるほど。スプレッドのことを忘れていました。
もう一つ問題があります。
これは各注文の "HIGH "と "LOW "の配列を作成することになっている....
そして、現在のHIGHとLOWが以前の注文と一致するかどうかを確認することになっている・・・。
IsTrade = False;//---allows multiple orders to open
if(!IsTrade) {
//Check free margin
/*if (AccountFreeMargin() < (1000 * Lots)) {
Print("We have no money. Free Margin = ", AccountFreeMargin());
return(0);
}*/
//+-----------------support and resistance arrays------thanks to Robert C for assistance on this-------+
//+-------creates array of each trade series support and resistance for comparisions-------------------+
if ( SLIndex >= SLSIZE )
{
SLIndex = 0;
}
sLocatorLows[ SLIndex ] = LOW;
sLocatorHighs[ SLIndex ] = HIGH;
SLIndex++;
//+-----------------------end of support resistance array creation------------------------------------+
//+-------------------signal matching-------------thanks to Robert C for assistance on this-------------+
//checks for matches with the current signal's sup/res and previous trades sup/res
int lowMatches = 0;
int highMatches = 0;
for(int p = 0; p <= SLSIZE; p++ )
{ Print("index value:",sLocatorLows[p]," Low is:",LOW);
if ( sLocatorLows[p] == LOW )
{
lowMatches++;
//Print("index value:",sLocatorLows[p]," Low is:",LOW);
}
// Print("index value:",sLocatorHighs[p]," High is:",HIGH);
if ( sLocatorHighs[p] == HIGH )
{
highMatches++;
}
}
//+----------------end of signal matching--------------------------------------------------------------+
if(highMatches == 0){
TradeSignal = 99;
}
if(highMatches == 1 && lowMatches ==1){
TradeSignal = 5;
}
//SRfilter();
TradeSettings();
if (StopLossMode) StopLossLevel = Bid + StopLoss * Point; else StopLossLevel = 0.0;
if (TakeProfitMode) TakeProfitLevel = Bid - TakeProfit * Point; else TakeProfitLevel = 0.0;
for (int o = 0; o <= MaxOpenTrade; o ++)
if(CountTrades() < MaxOpenTrade)
Ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, StopLossLevel, TakeProfitLevel, "Sell(#" + MagicNumber + ")", MagicNumber, 0, DeepPink);
if(Ticket > 0) {
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) {
//Print("SELL order opened ticket number: ",OrderTicket()," for ", OrderOpenPrice());
Print("Order Number: ",OrderTicket() ," ",ResistanceBarsBack," bars back resistance:",HIGH," @ bar",j," with ",highMatches," prev.matches");
Print("Order Number: ",OrderTicket() ," ",SupportBarsBack," bars back support:",LOW," @ bar",k," with ",lowMatches," prev.matches");
[/PHP]
This is what I get from the print output in the journal...
[PHP]2006.07.22 09:08:14 2005.03.04 07:11 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056
2006.07.22 09:08:14 2005.03.04 07:11 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056
2006.07.22 09:08:14 2005.03.04 07:11 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056
2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:0 Low is:1.9056
2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056
2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056
2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056
2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056
2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056
2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056
2006.07.22 09:08:13 2005.03.03 22:47 GoGetShorts-2.21x GBPUSD,M30: index value:1.9056 Low is:1.9056
2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057
2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057
2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057
2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057
2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057
2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057
2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057
2006.07.22 09:08:12 2005.03.03 16:12 GoGetShorts-2.21x GBPUSD,M30: index value:1.9057 Low is:1.9057
2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:11 2005.03.03 12:51 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:10 2005.03.03 07:55 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:09 2005.03.03 01:16 GoGetShorts-2.21x GBPUSD,M30: index value:1.908 Low is:1.908
2006.07.22 09:08:05 GoGetShorts-2.21x GBPUSD,M30: loaded successfully
これは発注するときからです。
2006.07.22 09:00:22 2005.03.14 06:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 12 145 bars back support:1.9163 @ bar40 with 100 prev.matches
2006.07.22 09:00:22 2005.03.14 06:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 12 145 bars back resistance:1.9318 @ bar137 with 1 prev.matches
2006.07.22 09:00:22 2005.03.14 06:30 GoGetShorts-2.21x GBPUSD,M30: open #12 sell 0.05 GBPUSD at 1.9222 sl: 1.9269 tp: 1.9117 ok
2006.07.22 09:00:22 2005.03.14 06:30 GoGetShorts-2.21x GBPUSD,M30: open #11 sell 0.05 GBPUSD at 1.9222 sl: 1.9269 tp: 1.9117 ok
2006.07.22 09:00:21 2005.03.10 20:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 10 145 bars back support:1.9126 @ bar125 with 2 prev.matches
2006.07.22 09:00:21 2005.03.10 20:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 10 145 bars back resistance:1.9324 @ bar107 with 2 prev.matches
2006.07.22 09:00:21 2005.03.10 20:30 GoGetShorts-2.21x GBPUSD,M30: open #10 sell 0.05 GBPUSD at 1.9220 sl: 1.9267 tp: 1.9115 ok
2006.07.22 09:00:21 2005.03.10 20:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 9 145 bars back support:1.9126 @ bar125 with 1 prev.matches
2006.07.22 09:00:21 2005.03.10 20:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 9 145 bars back resistance:1.9324 @ bar107 with 1 prev.matches
2006.07.22 09:00:21 2005.03.10 20:30 GoGetShorts-2.21x GBPUSD,M30: open #9 sell 0.01 GBPUSD at 1.9219 sl: 1.9269 tp: 1.9169 ok
2006.07.22 09:00:19 2005.03.07 15:50 GoGetShorts-2.21x GBPUSD,M30: Order Number: 8 145 bars back support:1.9053 @ bar60 with 100 prev.matches
2006.07.22 09:00:19 2005.03.07 15:50 GoGetShorts-2.21x GBPUSD,M30: Order Number: 8 145 bars back resistance:1.9271 @ bar44 with 100 prev.matches
2006.07.22 09:00:19 2005.03.07 15:50 GoGetShorts-2.21x GBPUSD,M30: open #8 sell 0.05 GBPUSD at 1.9152 sl: 1.9199 tp: 1.9047 ok
2006.07.22 09:00:19 2005.03.07 15:50 GoGetShorts-2.21x GBPUSD,M30: open #7 sell 0.05 GBPUSD at 1.9152 sl: 1.9199 tp: 1.9047 ok
2006.07.22 09:00:19 2005.03.07 14:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 6 145 bars back support:1.9053 @ bar58 with 100 prev.matches
2006.07.22 09:00:19 2005.03.07 14:30 GoGetShorts-2.21x GBPUSD,M30: Order Number: 6 145 bars back resistance:1.9271 @ bar42 with 1 prev.matches
2006.07.22 09:00:19 2005.03.07 14:30 GoGetShorts-2.21x GBPUSD,M30: open #6 sell 0.05 GBPUSD at 1.9125 sl: 1.9172 tp: 1.9020 ok
2006.07.22 09:00:19 2005.03.07 14:30 GoGetShorts-2.21x GBPUSD,M30: open #5 sell 0.05 GBPUSD at 1.9125 sl: 1.9172 tp: 1.9020 ok
2006.07.22 09:00:19 2005.03.03 14:36 GoGetShorts-2.21x GBPUSD,M30: Order Number: 4 145 bars back support:1.9057 @ bar1 with 26 prev.matches
2006.07.22 09:00:19 2005.03.03 14:36 GoGetShorts-2.21x GBPUSD,M30: Order Number: 4 145 bars back resistance:1.9259 @ bar144 with 100 prev.matches
2006.07.22 09:00:19 2005.03.03 14:36 GoGetShorts-2.21x GBPUSD,M30: open #4 sell 0.05 GBPUSD at 1.9096 sl: 1.9143 tp: 1.8991 ok
2006.07.22 09:00:19 2005.03.03 14:28 GoGetShorts-2.21x GBPUSD,M30: Order Number: 3 145 bars back support:1.9062 @ bar2 with 100 prev.matches
2006.07.22 09:00:19 2005.03.03 14:28 GoGetShorts-2.21x GBPUSD,M30: Order Number: 3 145 bars back resistance:1.9259 @ bar143 with 100 prev.matches
2006.07.22 09:00:19 2005.03.03 14:28 GoGetShorts-2.21x GBPUSD,M30: open #3 sell 0.05 GBPUSD at 1.9057 sl: 1.9104 tp: 1.8952 ok
2006.07.22 09:00:19 2005.03.03 14:28 Tester: take profit #1 at 1.9067 (1.9057 / 1.9065)
2006.07.22 09:00:19 2005.03.02 16:50 GoGetShorts-2.21x GBPUSD,M30: Order Number: 2 145 bars back support:1.908 @ bar15 with 2 prev.matches
2006.07.22 09:00:19 2005.03.02 16:50 GoGetShorts-2.21x GBPUSD,M30: Order Number: 2 145 bars back resistance:1.9259 @ bar100 with 2 prev.matches
2006.07.22 09:00:19 2005.03.02 16:50 GoGetShorts-2.21x GBPUSD,M30: open #2 sell 0.05 GBPUSD at 1.9116 sl: 1.9163 tp: 1.9011 ok
2006.07.22 09:00:19 2005.03.02 16:49 GoGetShorts-2.21x GBPUSD,M30: Order Number: 1 145 bars back support:1.908 @ bar15 with 1 prev.matches
2006.07.22 09:00:19 2005.03.02 16:49 GoGetShorts-2.21x GBPUSD,M30: Order Number: 1 145 bars back resistance:1.9259 @ bar100 with 1 prev.matches
2006.07.22 09:00:19 2005.03.02 16:49 GoGetShorts-2.21x GBPUSD,M30: open #1 sell 0.01 GBPUSD at 1.9117 sl: 1.9167 tp: 1.9067 ok
2006.07.22 09:00:19 GoGetShorts-2.21x inputs: ShortemaS=4; ShortemaL=18; Mtrendema=150; TrailingStop=17; Slippage=3; MaxOpenTrade_1=2; Lots1=0.05; TakeProfit1=105; StopLoss1=47; MinsMultiplier1=75; MaxOpenTrade_2=2; Lots2=0.3; TakeProfit2=52; StopLoss2=120; MinsMultiplier2=75; OffAve2=160; MaxOpenTrade_3=1; Lots3=0.2; TakeProfit3=30; StopLoss3=30; MinsMultiplier3=75; OffAve3=320; MaxOpenTrade_4=1; Lots4=0.1; TakeProfit4=30; StopLoss4=30; MinsMultiplier4=75; OffAve4=320; Shift=2; MaxOpenTrade_5=1; Lots5=0.01; TakeProfit5=50; S
2006.07.22 09:00:15 GoGetShorts-2.21x GBPUSD,M30: loaded successfully
Aaragornさん、おめでとうございます。 C++を学びたいと言う人のほとんどは、霧散してしまい、二度と彼らの話を聞くことはないでしょう。 このようなことを学んだのは素晴らしいことです。 私はそれを学ぶことは貴重なことだと思います。 ある意味、宗教です。