エラーに悩まされ、取引業務がない - ページ 19 1...12131415161718192021 新しいコメント Алексей Тарабанов 2020.09.17 19:29 #181 私はここで、自分のお金で1ポンドを買い、上がるのを待っています。 気に入ったので、1クワッドをローンで買って、落ちるのを待っています。 誰もが理解しているわけではない印象です。 Алексей Тарабанов 2020.09.17 19:41 #182 お題で答えると、取引は しない。いやいや、そんなことはないですよ。 Renat Akhtyamov 2020.09.18 03:56 #183 Алексей Тарабанов: お題に答えると、トレードは ありません。いやいや、そんなことはないですよ。 売りと買いの差がある 価格を動かす、それが本来の市場価格である、それを建玉とさせる 残りの部分は原資産と呼ばれ、それは株式であり、それは市場の外にあり、清算手続きによって形成されています。 Vladimir Pastushak 2020.09.18 04:37 #184 Алексей Тарабанов:励みになります。 自分で問題に直面するまでは、とても賢いのですが...。 Vladimir Pastushak 2020.09.18 11:15 #185 このコードはバリデータによって拒否されます if(aTicket > 0) if(OrderSelect(aTicket, SELECT_BY_TICKET, MODE_TRADES)) if(!OrderClose(aTicket, NormalizeDouble(OrderLots(), 2), NormalizeDouble(OrderType() == 0 ? Bid : Ask, Digits()), 30)) return (false); Validatorが131 error, wrong volume...と表示する。 削除済み 2020.09.26 05:22 #186 フォーラムユーザーの皆様、こんにちは。mt5のバリデーションで2週目にして悩んでいるので、アドバイスお願いします。エラーが表示される test on EURUSD,H1 (hedging) 2019.04.16 22:00:00 failed cancel order #73 sell stop 0.6 EURUSD at 1.12685 sl: 1.12851 tp: 1.11503 [Invalid stops] [ストップが無効です。 2019.05.02 12:00:00 失敗したキャンセル注文 #136 sell stop 0.55 EURUSD at 1.11636 sl: 1.11814 tp: 1.10367 [Invalid stops] (ストップが無効です。 2019.05.06 03:00:00 失敗したキャンセル注文 #147 sell stop 0.45 EURUSD at 1.11359 sl: 1.11578 tp: 1.09797 [無効なストップ]です。 2019.05.06 08:00:00 失敗したキャンセル注文 #148 sell stop 0.5 EURUSD at 1.11447 sl: 1.11645 tp: 1.10036 [Invalid stops] (ストップが無効です。 2019.05.06 18:00:00 失敗したキャンセル注文 #151 sell stop 0.5 EURUSD at 1.11585 sl: 1.11783 tp: 1.10175 [Invalid stops] (ストップが無効です。 2019.05.08 14:00:00 失敗したキャンセル注文 #167 sell stop 0.6 EURUSD at 1.11772 sl: 1.11938 tp: 1.10593 [Invalid stops] (ストップが無効です。 2019.05.09 21:00:00 失敗したキャンセル注文 #175 sell stop 0.45 EURUSD at 1.11921 sl: 1.12138 tp: 1.10377 [Invalid stops] [無効なストップ]. 2019.05.13 16:00:00 失敗したキャンセル注文 #181 sell stop 0.6 EURUSD at 1.12225 sl: 1.12390 tp: 1.11054 [Invalid stops] strategy tester report 5 total trades. チェックは全部私がやりました。不思議なのは、Sell Stop order deletionの時だけです。私は単純にコードからSell Stopの注文配置を削除しています。 効くんです。何が問題なのでしょうか? bool sqDeletePendingOrder(ulong ticket) { Verbose(" Deleting pending order, ticket: " + IntegerToString(ticket)); if(!OrderSelect(ticket)) return false; double order_price = OrderGetDouble(ORDER_PRICE_OPEN); ENUM_ORDER_TYPE orderType = (ENUM_ORDER_TYPE) OrderGetInteger(ORDER_TYPE); if(orderType == ORDER_TYPE_BUY || orderType == ORDER_TYPE_SELL) { Verbose("Trying to delete non-pending order"); return(false); } MqlTick tick; GetLastError(); // clear the global variable. int error = 0; int retries = 0; bool result; double stops_level = (double)SymbolInfoInteger(_Symbol, SYMBOL_TRADE_FREEZE_LEVEL); double freeze_level = (double)SymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL); double level = MathMax(stops_level,freeze_level); while (true) { if (!SymbolInfoTick(_Symbol,tick)) return(false); double spread = ((tick.ask-tick.bid)/_Point); if (level<=0) level = spread*3; bool del = true; if(orderType == ORDER_TYPE_BUY_LIMIT){ //Ask-Open OrderGetDouble(ORDER_PRICE_CURRENT) if((tick.ask-order_price)/_Point <= level){ VerboseLog("Cannot delete of order with Ticket#:", IntegerToString(ticket)); del = false; } } else if(orderType == ORDER_TYPE_SELL_LIMIT){ //Open - Bid if((order_price-tick.bid)/_Point <= level) { VerboseLog("Cannot delete of order with Ticket#:", IntegerToString(ticket)); del = false; } } else if(orderType == ORDER_TYPE_BUY_STOP){ //Open - Ask if((order_price-tick.ask)/_Point <= level) { VerboseLog("Cannot delete of order with Ticket#:", IntegerToString(ticket)); del = false; } } else if(orderType == ORDER_TYPE_SELL_STOP){ //Bid - Open //Print("SELLSTOP: ",(tick.bid-order_price)/_Point," ; ",level); if((tick.bid-order_price) <= level*_Point) { VerboseLog("Cannot delete of order with Ticket#:", IntegerToString(ticket)); del = false; } } if (IsTradeAllowed() && del == true) { result = OrderDelete(ticket); // Удаление отложки Trade.Delete(ticket) if(result) { Verbose("Order deleted successfuly"); return(true); } } retries++; if(!sqProcessErrors(retries, GetLastError())) { return(false); } } return(false); } Troubled by the error _rdb_The Best Free EA How about that!!! 削除済み 2020.09.26 06:45 #187 問題は解決したが、バリデーターのバグだと思う。tick.bidと価格OrderGetDouble(ORDER_PRICE_CURRENT)で価格を取りました。 また、このエラーはSellStop注文にのみ適用されます。 Nauris Zukas 2020.09.26 08:49 #188 Alexey Osipov:問題は解決したが、バリデーターのバグだと思う。tick.bidと価格OrderGetDouble(ORDER_PRICE_CURRENT)で価格を取りました。また、このエラーはSellStop注文にのみ適用されます。 私は長い間ストップレベルを使っていませんでしたが、Invalid stopのためにいつも1pipを追加していたのを覚えています。停止レベルを1ポイント上げてみてください。 Sergey Likho 2020.11.09 19:52 #189 新しい難しさ ユーティリティを公開する際、テスターが配るのは test on EURUSD,H1 strategy tester report not found ユーティリティには、トレーディング 機能はありません。 そんなバリデーションをパスするにはどうしたらいいのか。 Vladimir Pastushak 2020.11.10 06:15 #190 Sergey Likho:新しい難しさユーティリティの公開時に、テスターから出力されるユーティリティには、トレーディング 機能はありません。このようなバリデーションをパスするにはどうしたらよいのでしょうか? これはバリデーターのバグです、修正されるのを待ちましょう...。 1...12131415161718192021 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私はここで、自分のお金で1ポンドを買い、上がるのを待っています。
気に入ったので、1クワッドをローンで買って、落ちるのを待っています。
誰もが理解しているわけではない印象です。
お題に答えると、トレードは ありません。いやいや、そんなことはないですよ。
売りと買いの差がある
価格を動かす、それが本来の市場価格である、それを建玉とさせる
残りの部分は原資産と呼ばれ、それは株式であり、それは市場の外にあり、清算手続きによって形成されています。
励みになります。
自分で問題に直面するまでは、とても賢いのですが...。
このコードはバリデータによって拒否されます
Validatorが131 error, wrong volume...と表示する。
フォーラムユーザーの皆様、こんにちは。mt5のバリデーションで2週目にして悩んでいるので、アドバイスお願いします。エラーが表示される
test on EURUSD,H1 (hedging) 2019.04.16 22:00:00 failed cancel order #73 sell stop 0.6 EURUSD at 1.12685 sl: 1.12851 tp: 1.11503 [Invalid stops] [ストップが無効です。
2019.05.02 12:00:00 失敗したキャンセル注文 #136 sell stop 0.55 EURUSD at 1.11636 sl: 1.11814 tp: 1.10367 [Invalid stops] (ストップが無効です。
2019.05.06 03:00:00 失敗したキャンセル注文 #147 sell stop 0.45 EURUSD at 1.11359 sl: 1.11578 tp: 1.09797 [無効なストップ]です。
2019.05.06 08:00:00 失敗したキャンセル注文 #148 sell stop 0.5 EURUSD at 1.11447 sl: 1.11645 tp: 1.10036 [Invalid stops] (ストップが無効です。
2019.05.06 18:00:00 失敗したキャンセル注文 #151 sell stop 0.5 EURUSD at 1.11585 sl: 1.11783 tp: 1.10175 [Invalid stops] (ストップが無効です。
2019.05.08 14:00:00 失敗したキャンセル注文 #167 sell stop 0.6 EURUSD at 1.11772 sl: 1.11938 tp: 1.10593 [Invalid stops] (ストップが無効です。
2019.05.09 21:00:00 失敗したキャンセル注文 #175 sell stop 0.45 EURUSD at 1.11921 sl: 1.12138 tp: 1.10377 [Invalid stops] [無効なストップ].
2019.05.13 16:00:00 失敗したキャンセル注文 #181 sell stop 0.6 EURUSD at 1.12225 sl: 1.12390 tp: 1.11054 [Invalid stops] strategy tester report 5 total trades.
チェックは全部私がやりました。不思議なのは、Sell Stop order deletionの時だけです。私は単純にコードからSell Stopの注文配置を削除しています。
効くんです。何が問題なのでしょうか?
問題は解決したが、バリデーターのバグだと思う。tick.bidと価格OrderGetDouble(ORDER_PRICE_CURRENT)で価格を取りました。
また、このエラーはSellStop注文にのみ適用されます。
問題は解決したが、バリデーターのバグだと思う。tick.bidと価格OrderGetDouble(ORDER_PRICE_CURRENT)で価格を取りました。
また、このエラーはSellStop注文にのみ適用されます。
新しい難しさ
ユーティリティを公開する際、テスターが配るのは
ユーティリティには、トレーディング 機能はありません。
そんなバリデーションをパスするにはどうしたらいいのか。
新しい難しさ
ユーティリティの公開時に、テスターから出力される
ユーティリティには、トレーディング 機能はありません。
このようなバリデーションをパスするにはどうしたらよいのでしょうか?
これはバリデーターのバグです、修正されるのを待ちましょう...。