ユニバーサルMAクロスEA - ページ 50 1...434445464748495051525354555657...127 新しいコメント noonehastherighttojudgeanother 2010.02.03 00:48 #491 rickyc2511: こんにちは、Snです。 ありがとう、それをロードしてどうなるか見てみるよ。あなたが言っている "距離 "とは、"最小交差距離 "のことだと思います-それは、トレードエントリーを確認する前のMA間の最小距離(pips)です。よろしくお願いします。 rickyc さて、今日バックテストとデモで動かしてみましたが、エラーは出ませんでした。コードを見てみると、何らかの失敗があり、プログラムが出力しようとするのですが、エラー値が出なくなったようです。私は2つのデバッグ行を追加し、ストップロスを 計算するいくつかの行を正しい桁数になるように変更しました。 デバッグ・ラインが表示されたら、ジャーナルとエキスパート・タブにある売買に関連する情報をできるだけ多く取り込んでみてください。 また、お送りいただいたセットファイルは、AUDUSD - 1H のものでしょうか?ショートバックテストがうまくいかなかったので、もう少しテストしてみるつもりです。 指をくわえてみてください。 Sn ファイル: universalmacrossea5_dig-v2.mq4 34 kb rickyc2511 2010.02.03 08:41 #492 こんにちは、mate.COです。 あなたの意見と助けをありがとう、私はそれが私のライブGo Markets acct上で実行するために取得することができませんでした、まだそれはalpariデモaccct上で動作しますか? (これは、あなたが私の質問に対する最初の返信に投稿した "5digit "バージョンです。 私はデバッグ行を持つあなたの新しいバージョンを実行してみるつもりです、そして私はそれがどのようになるかお知らせします。 メタトレーダーで唯一怪しいメッセージはジャーナルで、数時間おきに「古いティック」のメッセージがたくさん、通常はクラスターで表示されます-おそらくこれがEAの妨げになっているのでしょう-とはいえ、「confirmed on entry-true」として開くよう設定してみましたが、これはとにかく取引条件のために毎ティックチェックするべきでは ない、ということでしょうか。 そのセットファイルは aus/usd でしたが、動作させるためにロードしました。 よろしくお願いします。 rickyc Hairi 2010.02.03 22:28 #493 [リクエスト] - 異なるSMAクロスEA 皆さん、こんにちは。 私は初心者です。 異なるSMAのクロスでエントリーとクローズができるEAを探しています。純粋にMAクロスです。 例 使用するSMA:SMA 62、SMA 100、SMA 200 タイムフレーム:M1 エントリー SMA 200のクロスSMA SMA 100 SL:20ピップス エグジット (i) SMA62とSMA100のクロス[FAST](高速) (ii) SMA 100とSMA 200のクロス[SLOW]。 注意:(i)と(ii)のどちらか先に終了すること。 注意:(i)出口が実行される前に20pipsの安全マージ ンが必要です。 誰かマスタートレーダーが助けてくれることを願っています。ありがとうございます。 rickyc2511 2010.02.04 08:56 #494 serpentsnoir: なるほど、今日バックテストとデモで動かしてみましたが、エラーはでませんでした。 コードを見てみると、何らかの失敗があり、プログラムがプリントアウトしようとするのですが、エラー値が利用できなくなったようです。 デバッグ用の行を2行追加し、ストップロスを計算する行を数行変更し、正しい桁数になるようにしました。 デバッグ・ラインが表示されたら、ジャーナルとエキスパート・タブで売買に関連する情報をできるだけ多く取得するようにしてください。 また、お送りいただいたセットファイルは、AUDUSD - 1Hのものでしょうか? ショートバックテストがうまくいかなかったので、もう少しテストしてみるつもりです。 指をくわえて見ていてくれ-我々はまだ金持ちになれるかもしれない。 スン こんにちは、仲間です。 さて、私はまだこのことを取引するために取得します...同じエラーを取得し続けます。 デバッグ警告は出ませんでした。何が起こっているのかよくわかりません。 以下は、ログ・エントリです。 22:55:06 universalMACrossEA GBPJPY,H1 inputs:Expert_Name="---------- Universal MA Cross EA v8.1"; MagicNumber=1234; StopLoss=750; TakeProfit=1500; TrailingStop_Setting="---------- Trailing Stop Setting"; TrailingStopType=0; TrailingStop=0; Indicator_Setting="---------- Indicator Setting "です。FastMAPeriod=3; FastMAType=1; FastMAPrice=0; FastMAshift=0; SlowMAPeriod=55; SlowMAType=1; SlowMAPrice=0; SlowMAshift=0; CossDistance_Setting="---------- Min Cross Distance Setting"(最小クロス距離設定);MinCrossDistance=3; MaxLookUp=3; Exit_Setting="---------- Exit Setting"; StopAndReverse=true; PureSAR=false; ExitOnCross=false; ThirdEMA_Setting="---------- Third MA Setting "です。UseThirdMA=false; UseCounterTrend=false; OnlyCounterTrend=false; ThirdMAPeriod=100; ThirdMAType=1; ThirdMAPrice=0; ThirdMAshift=0; CTStopLoss=0; CTTakeProfit=0; Pivot.Setting="---------- Pivot"。Pivot.Setting="---------- Pivot Filter Setting"; Use.Pivot.Filter=false; Order_Setting="---------- Order Setting"; ReverseCondition=false; ConfirmedOnEntry=true; OneEntryPerBar=true; NumberOfTries=10; Slippage=5.を設定します。 22:55:06 universalMACrossEA GBPJPY,H1: 最終売買:なし 22:55:06 universalMACrossEA GBPJPY,H1:初期化されました。 22:55:40 universalMACrossEA GBPJPY,H1: Prev : DOWN - Curr : DOWN 22:55:40 universalMACrossEA GBPJPY,H1: Alert: Moving Average Cross DOWN ! 22:55:40 universalMACrossEA GBPJPY,H1: 10:25 - 1 - 288 - 3 - DOWN 22:55:40 universalMACrossEA GBPJPY,H1: MinCrosDistance SELL(売り) 22:55:40 universalMACrossEA GBPJPY,H1: Error openingSELL order:(0) エラーなし この "error-no error "の入力でeaが注文を開くのを止めてしまう原因を知っている人はいますか? 他は全てOKに設定されているようです。 親切 よろしくお願いします rickyc Universal MA Cross EA Robert 2010.02.04 20:31 #495 UnivMACross - デバッグステートメントを含むログ rickyc2511: こんにちは、mate.COです。さて、私はまだこの事を取引するために取得します...同じエラーを取得し続けています。 デバッグアラートはありませんでした。何が起こっているのかよくわからない。 22:55:40 universalMACrossEA GBPJPY,H1: Alert: Moving Average Cross DOWN ! 22:55:40 universalMACrossEA GBPJPY,H1: 10:25 - 1 - 288 - 3 - DOWN 22:55:40 universalMACrossEA GBPJPY,H1: MinCrosDistance SELL(売り) 22:55:40 universalMACrossEA GBPJPY,H1: Error opening SELL order :(0) エラーなし この "error-no error "の入力でeaが注文を開くのを止めてしまう原因を知っている人はいますか?他はすべて問題なく設定されているようです。 よろしくお願いします -rickyc こんにちは、Rickyです。 あなたの設定を使ってGbpJpy H1でEAをテストしたところ、あなたと同じエラーメッセージが表示されましたが、エラーメッセージのデバッグステートメントも表示されました。 また、エラーメッセージが出る前も後も、EAは正常に取引されていました。 最初のログ(ログ1)では、デバッグ文が10倍...2回...繰り返されるようで、エラーメッセージの後では、より多くの取引(買いと売り)がログに表示されています。エラーメッセージは、このEAがその後さらに取引を行うのを止めることはありませんでした。エラーメッセージの後に売りのトレードがあるのがわかります。(ログ1) 他のトレードは問題ないように見えるのに、なぜエラーになったのかわかりません? 提案ですが、テスト期間は2週間と短くした方がログを見やすいです。私は2010年1月1日~2010年1月15日のGbpJpy H1を使用しました。 また、MinCrossDistance=0とMaxLookUp=0を無効にした以外は同じ設定で実行したところ、いくつかのデバッグ文が表示されましたが、エラーメッセージは表示されませんでした。下のログ抜粋をご覧ください(ログ2)。 MinCrossDistance>0、MaxLookUp>0のときに正しい価格を送信するコードに問題があるようです...?このデバッグ文が、あなた(や他の人)がこれを追跡し、このきちんとした小さなEAを修正するのに役立つことを願っています。 幸運を祈ります。ロバート ログ1- MinCrossDistanceとMaxLookUpの設定 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1:OrderSend関数 に無効な価格147.25800000がある。 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend error 4107 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug on sell: ticket,err,count -1/4107/7 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend関数に無効な価格147.25800000があります。 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend error 4107 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug on sell: ticket,err,count -1/4107/8 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend関数に無効な価格147.25800000があります。 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend error 4107 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug on sell: ticket,err,count -1/4107/9 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Error opening SELL order :(0) エラーなし 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 05:00 - 3 - 32 - 3 - DOWN 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1:MinCrosDistance SELL 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 05:00 - 3 - 33 - 3 - DOWN 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1:MinCrosDistance SELL 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 05:00 - 3 - 33 - 3 - DOWN 2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MinCrosDistance SELL (売値) ログ2 - MinCrossDistanceとMaxLookUpを使わない設定 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 前提値:DOWN - Curr:DOWN 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 前提値: DOWN - Curr : DOWN 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1:Prev:DOWN - Curr:UP 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MAクロス BUY 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: open #18 buy 1.00 GBPJPY at 148.73 sl: 141.23 tp: 163.73 ok 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug on buy: ticket,err,count 18/0/0 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: BUY order opened : 148.73 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 前提値:UP - Curr : DOWN 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MAクロスSELL 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: close #18 buy 1.00 GBPJPY at 148.73 sl: 141.23 tp: 163.73 at price 148.63 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: STOP AND REVERSE ! 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 前提値:DOWN - Curr : UP 11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MAクロス BUY 11:04:55 2010.01.14 19:01 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 前提値:UP - Curr : UP 11:04:55 2010.01.14 19:01 universalMACrossEA[5 Dig]-V2 GBPJPY,H1:Prev : UP - Curr : UP Universal MA Cross EA What is order_id ? Automated Trading Championship 2010 rickyc2511 2010.02.04 20:36 #496 Robertさん、こんにちは。 エラーに関する私の投稿と質問に対する返信をありがとうございました。 私のようなコードを知らない者でも問題を明確に特定できるようにするために、時間と労力を費やしてくださることに感謝しています。 私は、このEAに大きな可能性を感じ、様々なペアとMA期間を最適化することで、本当に取引したいと思います。 私は1時間足チャートで55/3のMAクロスオーバー期間を使っていますが、うまくいっているので、当然このEAを使ってそれを自動化したいと思っています。 少なくとも、取引に失敗したことを示すエラーコードが あれば安心なのですが。 とにかく、私はあなたの結果とあなたの提案に注意して、もう一度試してみるつもりです。 ただ、私のブローカーはオーストラリアのGoMarketsです。おそらく、他の誰かがここで彼らとこのEAを取引しているかもしれませんか? もう一度試してみてから、また投稿します。 よろしくお願いします。 rickyc rickyc2511 2010.02.04 21:12 #497 cosmiclifeform: こんにちは、Ricky。 ...その後、MinCrossDistance=0とMaxLookUp=0を無効にした以外は同じ設定を実行し、いくつかのデバッグ文を得ました...しかしエラーメッセージはありません。そしてトレードは(10倍のサイクルデバッグではなく)回復するようで、それはそうでした...。 こんにちは、ロバート。 クロス距離の最小値とルックアップの最大値を無効にしたというのは、単に "0 "にしたということでしょうか? この2つの設定を「オン」「オフ」にするオプションはなく、値を入力するフィールドが あるのみです。 ありがとうございます。 rickyc Wagaba 2010.02.06 12:58 #498 利益レベル付きユニバーサルMAクロスEA 私は新しいトレーダーです、ユニバーサルMAクロスEAに利益レベルを 追加することができますいくつかの1があるかどうかを照会しています。私は50で私の利益の半分を終了し、残りの半分は、次のフィボナッチレベルにまで実行させることを好む取引しているとき。ユニバーサルMAクロスEAは私のためにうまく機能しますが、私は私の取引の半分を終了し、残りの部分を実行させるためにそれを設定するために失敗しました。 ファイル: universalmacrossea.mq4 34 kb Robert 2010.02.07 01:27 #499 rickyc2511: こんにちは、ロバート。最小交差距離の設定と最大ルックアップの設定を無効にしたというのは、単に「0」に設定したということでしょうか? 入力欄があるだけで「オン」「オフ」にするオプションは見当たりません。 ありがとうございます。 rickyc リッキーさん、こんにちは。 はい - disable = off = 0 - MinCrossDistance =0 と MaxLookUP = 0 に設定すると、4107のデバッグエラーは発生しません。 しかし、これらの機能(MCDとMLU)は、他のテストで使用したことがあるので、設計通りに問題なく動作しているようです。設定は一貫して機能します。短いテストを実行し、すぐに比較することができます - MCDとMLUの有無のスクリーンビューを添付しています。私はMCD=10、MLU=1を使用し、良い結果を得ました...取引は少なくなりますが、交差はより安全になります。MLU>1 の場合は、クロスした後、数バー後に取引されます...私にとっては遅すぎます。 MCDとMLUがどう関係するのか、下のエラーログの意味や修正方法はよくわかりません。デバッグステートメントが正しい方向に導いてくれることを期待します。 テストログ1 - MCD=0, MLU=0 MinCrossDistanceのBUY、SELLはログに記載なし トレード時に全てデバッグエラーが出ています。 errors0とcount0を報告しているように見えますが、これはトレードがOKでエラーがないことを示しているのでしょうか? いずれにせよ良いトレードでした。 universalMACrossEA[5 Dig]-V2 EURUSD,H1: MAクロス BUY universalMACrossEA[5 Dig]-V2 EURUSD,H1: open #2 EURUSD at 1.4556 tp: 1.4561 ok universalMACrossEA[5 Dig]-V2 EURUSD,H1:sn Debug on buy: ticket,err,count 2/0/0 universalMACrossEA[5 Dig]-V2 EURUSD,H1: BUYオーダーオープン : 1.4556 universalMACrossEA[5 Dig]-V2 EURUSD,H1: Prev : UP - Curr : DOWN ---------------------------------------- テストLog2 - MCD=10, MLU=1 MinCrossDistanceをBUYとSELLに設定。 デバッグエラーは2つ 上記のような良いトレードでのデバッグと、"invalid price" 4107エラーでのデバッグがあります。 MCD SELL - グッドトレード - 2009.12.03 17:00 universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: 16:00 - 1 - 10 - 10 - DOWN UniversalMACrossEA[5 Dig]-V2-Test EURUSD,H1: MinCrosDistance SELL(最小距離売り universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: open #4 sell 1.00 EURUSD at 1.5070 tp: 1.5065 ok universalMACrossEA[5 Dig]-V2-Test EURUSD,H1:sn 売りのデバッグ: ticket,err,count 4/0/0 universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: SELL order opened : 1.507 universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: Prev : DOWN - Curr : DOWN もう一つのMCD売り - "Invalid Price" - 2009.12.03 23:00 UniversalMACrossEA[5 Dig]-V2-Test EURUSD,H1: 22:00 - 1 - 10 - 10 - DOWN UniversalMACrossEA[5 Dig]-V2-Test EURUSD,H1: MinCrosDistance SELL(最小クロス距離売り universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: OrderSend 関数の 無効な価格 1.50732000 universalMACrossEA[5 Dig]-V2-Test EURUSD,H1:OrderSend エラー 4107 universalMACrossEA[5 Dig]-V2-Test EURUSD,H1:sn 売りのデバッグ: ticket,err,count -1/4107/0 ** 2つのループを10回ずつ繰り返すと、同じ4107のエラーメッセージが表示されます。 エラーメッセージの通り、「無効な価格」が送信されているようです。 無効な価格に挑戦するデバッグのために、画面上のコメントをいくつか追加してみました。 私の結果は、上記のエラーメッセージと同じ8桁の価格を示しています。私は桁数の問題を解決する方法や、MODE_DIGITSがDigitsと異なる理由について十分な知識を持っていませんが、それは価格に関連しており、おそらく誰かが知っているはずです。 sCommentsセクションに追加して再コンパイルし、画面上の値を確認するためにテストしてください。 sComment = sComment + sp; sComment = sComment + "Ask+pointvalue*TrailingStop="+(NormalizeDouble(Ask+pointvalue*TrailingStop,Digits))。+ NL; sComment = sComment + "Digits= " + Digits + " Point= " + Point + " PointValue= " + pointvalue + NL; sComment = sComment + "MODE_DIGITS= " + MODE_DIGITS + " | "; sComment = sComment + "MODE_ASK= " + MODE_ASK + " | "; sComment = sComment + "MODE_BID= " + MODE_BID + NL; sComment = sComment + "NormalizeDouble(MarketInfo(Symbol(),MODE_ASK),Digits)= "+Symbol() + " "+NormalizeDouble(MarketInfo(Symbol(),MODE_ASK),Digits) + NL "である。 sComment = sComment + sp; 他の方も同様に、デバッグを助けるために他のコメントや提案を追加することができます。 この小さなEAの課題を一緒に解決してくれる、私より優れたコーディング技術を持つ方々のお役に立てれば幸いです。 お元気で...そして幸運を! ロバート ファイル: umac_mcd0_and_mlu0.gif 10 kb umac_mcd10_and_mlu1.gif 10 kb umac_-_trailing_stop_digit_problem.gif 22 kb Universal MA Cross EA Experts: OpenTime Expert Advisor <ALL DISCUSSIONS repelsteeltje 2010.02.07 08:23 #500 そのためには、Multipurpose trademanager eaを使用することができます。 1...434445464748495051525354555657...127 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは、Snです。
ありがとう、それをロードしてどうなるか見てみるよ。
あなたが言っている "距離 "とは、"最小交差距離 "のことだと思います-それは、トレードエントリーを確認する前のMA間の最小距離(pips)です。
よろしくお願いします。
rickycさて、今日バックテストとデモで動かしてみましたが、エラーは出ませんでした。コードを見てみると、何らかの失敗があり、プログラムが出力しようとするのですが、エラー値が出なくなったようです。私は2つのデバッグ行を追加し、ストップロスを 計算するいくつかの行を正しい桁数になるように変更しました。
デバッグ・ラインが表示されたら、ジャーナルとエキスパート・タブにある売買に関連する情報をできるだけ多く取り込んでみてください。
また、お送りいただいたセットファイルは、AUDUSD - 1H のものでしょうか?ショートバックテストがうまくいかなかったので、もう少しテストしてみるつもりです。
指をくわえてみてください。
Sn
こんにちは、mate.COです。
あなたの意見と助けをありがとう、私はそれが私のライブGo Markets acct上で実行するために取得することができませんでした、まだそれはalpariデモaccct上で動作しますか?
(これは、あなたが私の質問に対する最初の返信に投稿した "5digit "バージョンです。
私はデバッグ行を持つあなたの新しいバージョンを実行してみるつもりです、そして私はそれがどのようになるかお知らせします。
メタトレーダーで唯一怪しいメッセージはジャーナルで、数時間おきに「古いティック」のメッセージがたくさん、通常はクラスターで表示されます-おそらくこれがEAの妨げになっているのでしょう-とはいえ、「confirmed on entry-true」として開くよう設定してみましたが、これはとにかく取引条件のために毎ティックチェックするべきでは ない、ということでしょうか。
そのセットファイルは aus/usd でしたが、動作させるためにロードしました。
よろしくお願いします。
rickyc
[リクエスト] - 異なるSMAクロスEA
皆さん、こんにちは。
私は初心者です。
異なるSMAのクロスでエントリーとクローズができるEAを探しています。純粋にMAクロスです。
例
使用するSMA:SMA 62、SMA 100、SMA 200
タイムフレーム:M1
エントリー
SMA 200のクロスSMA SMA 100
SL:20ピップス
エグジット
(i) SMA62とSMA100のクロス[FAST](高速)
(ii) SMA 100とSMA 200のクロス[SLOW]。
注意:(i)と(ii)のどちらか先に終了すること。
注意:(i)出口が実行される前に20pipsの安全マージ ンが必要です。
誰かマスタートレーダーが助けてくれることを願っています。ありがとうございます。
なるほど、今日バックテストとデモで動かしてみましたが、エラーはでませんでした。 コードを見てみると、何らかの失敗があり、プログラムがプリントアウトしようとするのですが、エラー値が利用できなくなったようです。 デバッグ用の行を2行追加し、ストップロスを計算する行を数行変更し、正しい桁数になるようにしました。
デバッグ・ラインが表示されたら、ジャーナルとエキスパート・タブで売買に関連する情報をできるだけ多く取得するようにしてください。
また、お送りいただいたセットファイルは、AUDUSD - 1Hのものでしょうか? ショートバックテストがうまくいかなかったので、もう少しテストしてみるつもりです。
指をくわえて見ていてくれ-我々はまだ金持ちになれるかもしれない。
スンこんにちは、仲間です。
さて、私はまだこのことを取引するために取得します...同じエラーを取得し続けます。
デバッグ警告は出ませんでした。何が起こっているのかよくわかりません。
以下は、ログ・エントリです。
22:55:06 universalMACrossEA GBPJPY,H1 inputs:Expert_Name="---------- Universal MA Cross EA v8.1"; MagicNumber=1234; StopLoss=750; TakeProfit=1500; TrailingStop_Setting="---------- Trailing Stop Setting"; TrailingStopType=0; TrailingStop=0; Indicator_Setting="---------- Indicator Setting "です。FastMAPeriod=3; FastMAType=1; FastMAPrice=0; FastMAshift=0; SlowMAPeriod=55; SlowMAType=1; SlowMAPrice=0; SlowMAshift=0; CossDistance_Setting="---------- Min Cross Distance Setting"(最小クロス距離設定);MinCrossDistance=3; MaxLookUp=3; Exit_Setting="---------- Exit Setting"; StopAndReverse=true; PureSAR=false; ExitOnCross=false; ThirdEMA_Setting="---------- Third MA Setting "です。UseThirdMA=false; UseCounterTrend=false; OnlyCounterTrend=false; ThirdMAPeriod=100; ThirdMAType=1; ThirdMAPrice=0; ThirdMAshift=0; CTStopLoss=0; CTTakeProfit=0; Pivot.Setting="---------- Pivot"。Pivot.Setting="---------- Pivot Filter Setting"; Use.Pivot.Filter=false; Order_Setting="---------- Order Setting"; ReverseCondition=false; ConfirmedOnEntry=true; OneEntryPerBar=true; NumberOfTries=10; Slippage=5.を設定します。
22:55:06 universalMACrossEA GBPJPY,H1: 最終売買:なし
22:55:06 universalMACrossEA GBPJPY,H1:初期化されました。
22:55:40 universalMACrossEA GBPJPY,H1: Prev : DOWN - Curr : DOWN
22:55:40 universalMACrossEA GBPJPY,H1: Alert: Moving Average Cross DOWN !
22:55:40 universalMACrossEA GBPJPY,H1: 10:25 - 1 - 288 - 3 - DOWN
22:55:40 universalMACrossEA GBPJPY,H1: MinCrosDistance SELL(売り)
22:55:40 universalMACrossEA GBPJPY,H1: Error openingSELL order:(0) エラーなし
この "error-no error "の入力でeaが注文を開くのを止めてしまう原因を知っている人はいますか?
他は全てOKに設定されているようです。
親切
よろしくお願いします
rickyc
UnivMACross - デバッグステートメントを含むログ
こんにちは、mate.COです。
さて、私はまだこの事を取引するために取得します...同じエラーを取得し続けています。
デバッグアラートはありませんでした。何が起こっているのかよくわからない。
22:55:40 universalMACrossEA GBPJPY,H1: Alert: Moving Average Cross DOWN !
22:55:40 universalMACrossEA GBPJPY,H1: 10:25 - 1 - 288 - 3 - DOWN
22:55:40 universalMACrossEA GBPJPY,H1: MinCrosDistance SELL(売り)
22:55:40 universalMACrossEA GBPJPY,H1: Error opening SELL order :(0) エラーなし
この "error-no error "の入力でeaが注文を開くのを止めてしまう原因を知っている人はいますか?他はすべて問題なく設定されているようです。
よろしくお願いします -rickycこんにちは、Rickyです。
あなたの設定を使ってGbpJpy H1でEAをテストしたところ、あなたと同じエラーメッセージが表示されましたが、エラーメッセージのデバッグステートメントも表示されました。
また、エラーメッセージが出る前も後も、EAは正常に取引されていました。
最初のログ(ログ1)では、デバッグ文が10倍...2回...繰り返されるようで、エラーメッセージの後では、より多くの取引(買いと売り)がログに表示されています。エラーメッセージは、このEAがその後さらに取引を行うのを止めることはありませんでした。エラーメッセージの後に売りのトレードがあるのがわかります。(ログ1)
他のトレードは問題ないように見えるのに、なぜエラーになったのかわかりません?
提案ですが、テスト期間は2週間と短くした方がログを見やすいです。私は2010年1月1日~2010年1月15日のGbpJpy H1を使用しました。
また、MinCrossDistance=0とMaxLookUp=0を無効にした以外は同じ設定で実行したところ、いくつかのデバッグ文が表示されましたが、エラーメッセージは表示されませんでした。下のログ抜粋をご覧ください(ログ2)。
MinCrossDistance>0、MaxLookUp>0のときに正しい価格を送信するコードに問題があるようです...?このデバッグ文が、あなた(や他の人)がこれを追跡し、このきちんとした小さなEAを修正するのに役立つことを願っています。
幸運を祈ります。ロバート
ログ1- MinCrossDistanceとMaxLookUpの設定
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1:OrderSend関数 に無効な価格147.25800000がある。
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend error 4107
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug on sell: ticket,err,count -1/4107/7
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend関数に無効な価格147.25800000があります。
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend error 4107
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug on sell: ticket,err,count -1/4107/8
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend関数に無効な価格147.25800000があります。
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend error 4107
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug on sell: ticket,err,count -1/4107/9
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Error opening SELL order :(0) エラーなし
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 05:00 - 3 - 32 - 3 - DOWN
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1:MinCrosDistance SELL
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 05:00 - 3 - 33 - 3 - DOWN
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1:MinCrosDistance SELL
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 05:00 - 3 - 33 - 3 - DOWN
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MinCrosDistance SELL (売値)
ログ2 - MinCrossDistanceとMaxLookUpを使わない設定
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 前提値:DOWN - Curr:DOWN
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 前提値: DOWN - Curr : DOWN
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1:Prev:DOWN - Curr:UP
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MAクロス BUY
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: open #18 buy 1.00 GBPJPY at 148.73 sl: 141.23 tp: 163.73 ok
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug on buy: ticket,err,count 18/0/0
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: BUY order opened : 148.73
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 前提値:UP - Curr : DOWN
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MAクロスSELL
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: close #18 buy 1.00 GBPJPY at 148.73 sl: 141.23 tp: 163.73 at price 148.63
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: STOP AND REVERSE !
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 前提値:DOWN - Curr : UP
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MAクロス BUY
11:04:55 2010.01.14 19:01 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 前提値:UP - Curr : UP
11:04:55 2010.01.14 19:01 universalMACrossEA[5 Dig]-V2 GBPJPY,H1:Prev : UP - Curr : UP
Robertさん、こんにちは。
エラーに関する私の投稿と質問に対する返信をありがとうございました。
私のようなコードを知らない者でも問題を明確に特定できるようにするために、時間と労力を費やしてくださることに感謝しています。
私は、このEAに大きな可能性を感じ、様々なペアとMA期間を最適化することで、本当に取引したいと思います。
私は1時間足チャートで55/3のMAクロスオーバー期間を使っていますが、うまくいっているので、当然このEAを使ってそれを自動化したいと思っています。
少なくとも、取引に失敗したことを示すエラーコードが あれば安心なのですが。
とにかく、私はあなたの結果とあなたの提案に注意して、もう一度試してみるつもりです。
ただ、私のブローカーはオーストラリアのGoMarketsです。おそらく、他の誰かがここで彼らとこのEAを取引しているかもしれませんか?
もう一度試してみてから、また投稿します。
よろしくお願いします。
rickyc
こんにちは、Ricky。
...その後、MinCrossDistance=0とMaxLookUp=0を無効にした以外は同じ設定を実行し、いくつかのデバッグ文を得ました...しかしエラーメッセージはありません。そしてトレードは(10倍のサイクルデバッグではなく)回復するようで、それはそうでした...。
こんにちは、ロバート。
クロス距離の最小値とルックアップの最大値を無効にしたというのは、単に "0 "にしたということでしょうか?
この2つの設定を「オン」「オフ」にするオプションはなく、値を入力するフィールドが あるのみです。
ありがとうございます。
rickyc
利益レベル付きユニバーサルMAクロスEA
私は新しいトレーダーです、ユニバーサルMAクロスEAに利益レベルを 追加することができますいくつかの1があるかどうかを照会しています。私は50で私の利益の半分を終了し、残りの半分は、次のフィボナッチレベルにまで実行させることを好む取引しているとき。ユニバーサルMAクロスEAは私のためにうまく機能しますが、私は私の取引の半分を終了し、残りの部分を実行させるためにそれを設定するために失敗しました。
こんにちは、ロバート。
最小交差距離の設定と最大ルックアップの設定を無効にしたというのは、単に「0」に設定したということでしょうか?
入力欄があるだけで「オン」「オフ」にするオプションは見当たりません。
ありがとうございます。
rickycリッキーさん、こんにちは。
はい - disable = off = 0 - MinCrossDistance =0 と MaxLookUP = 0 に設定すると、4107のデバッグエラーは発生しません。
しかし、これらの機能(MCDとMLU)は、他のテストで使用したことがあるので、設計通りに問題なく動作しているようです。設定は一貫して機能します。短いテストを実行し、すぐに比較することができます - MCDとMLUの有無のスクリーンビューを添付しています。私はMCD=10、MLU=1を使用し、良い結果を得ました...取引は少なくなりますが、交差はより安全になります。MLU>1 の場合は、クロスした後、数バー後に取引されます...私にとっては遅すぎます。
MCDとMLUがどう関係するのか、下のエラーログの意味や修正方法はよくわかりません。デバッグステートメントが正しい方向に導いてくれることを期待します。
テストログ1 - MCD=0, MLU=0
MinCrossDistanceのBUY、SELLはログに記載なし
トレード時に全てデバッグエラーが出ています。
errors0とcount0を報告しているように見えますが、これはトレードがOKでエラーがないことを示しているのでしょうか?
いずれにせよ良いトレードでした。
universalMACrossEA[5 Dig]-V2 EURUSD,H1: MAクロス BUY
universalMACrossEA[5 Dig]-V2 EURUSD,H1: open #2 EURUSD at 1.4556 tp: 1.4561 ok
universalMACrossEA[5 Dig]-V2 EURUSD,H1:sn Debug on buy: ticket,err,count 2/0/0
universalMACrossEA[5 Dig]-V2 EURUSD,H1: BUYオーダーオープン : 1.4556
universalMACrossEA[5 Dig]-V2 EURUSD,H1: Prev : UP - Curr : DOWN
----------------------------------------
テストLog2 - MCD=10, MLU=1
MinCrossDistanceをBUYとSELLに設定。
デバッグエラーは2つ
上記のような良いトレードでのデバッグと、"invalid price" 4107エラーでのデバッグがあります。
MCD SELL - グッドトレード - 2009.12.03 17:00
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: 16:00 - 1 - 10 - 10 - DOWN
UniversalMACrossEA[5 Dig]-V2-Test EURUSD,H1: MinCrosDistance SELL(最小距離売り
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: open #4 sell 1.00 EURUSD at 1.5070 tp: 1.5065 ok
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1:sn 売りのデバッグ: ticket,err,count 4/0/0
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: SELL order opened : 1.507
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: Prev : DOWN - Curr : DOWN
もう一つのMCD売り - "Invalid Price" - 2009.12.03 23:00
UniversalMACrossEA[5 Dig]-V2-Test EURUSD,H1: 22:00 - 1 - 10 - 10 - DOWN
UniversalMACrossEA[5 Dig]-V2-Test EURUSD,H1: MinCrosDistance SELL(最小クロス距離売り
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: OrderSend 関数の 無効な価格 1.50732000
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1:OrderSend エラー 4107
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1:sn 売りのデバッグ: ticket,err,count -1/4107/0
** 2つのループを10回ずつ繰り返すと、同じ4107のエラーメッセージが表示されます。
エラーメッセージの通り、「無効な価格」が送信されているようです。
無効な価格に挑戦するデバッグのために、画面上のコメントをいくつか追加してみました。
私の結果は、上記のエラーメッセージと同じ8桁の価格を示しています。私は桁数の問題を解決する方法や、MODE_DIGITSがDigitsと異なる理由について十分な知識を持っていませんが、それは価格に関連しており、おそらく誰かが知っているはずです。
sCommentsセクションに追加して再コンパイルし、画面上の値を確認するためにテストしてください。
sComment = sComment + sp;
sComment = sComment + "Ask+pointvalue*TrailingStop="+(NormalizeDouble(Ask+pointvalue*TrailingStop,Digits))。+ NL;
sComment = sComment + "Digits= " + Digits + " Point= " + Point + " PointValue= " + pointvalue + NL;
sComment = sComment + "MODE_DIGITS= " + MODE_DIGITS + " | ";
sComment = sComment + "MODE_ASK= " + MODE_ASK + " | ";
sComment = sComment + "MODE_BID= " + MODE_BID + NL;
sComment = sComment + "NormalizeDouble(MarketInfo(Symbol(),MODE_ASK),Digits)= "+Symbol() + " "+NormalizeDouble(MarketInfo(Symbol(),MODE_ASK),Digits) + NL "である。
sComment = sComment + sp;
他の方も同様に、デバッグを助けるために他のコメントや提案を追加することができます。
この小さなEAの課題を一緒に解決してくれる、私より優れたコーディング技術を持つ方々のお役に立てれば幸いです。
お元気で...そして幸運を!
ロバート
そのためには、Multipurpose trademanager eaを使用することができます。