初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1047 1...104010411042104310441045104610471048104910501051105210531054...1503 新しいコメント Alexey Viktorov 2019.05.22 19:08 #10461 Roman Sharanov:デバッグもせずに?単純に、テスターに日付を分単位でセットして、素早く巻き上げればいいのでは?テストとデバッグはどう違うのですか?だけは、コードから直接実行されます。同様にパラメータを設定し、速度を調整する。 Roman Sharanov 2019.05.22 19:43 #10462 Alexey Viktorov:テストとデバッグの違いは何ですか?だけは、コードから直接実行されます。パラメータも同様に設定し、速度を調整します。 了解です、ありがとうございました。 Rustam Ayupov 2019.05.22 20:27 #10463 MT5で無駄な検索を続けていて、MT4でやったように最適化後のセットファイルをMT5で書き込むルール(ダウンロード保存)をググっても、以前MT5のチャートパネル取引にインストールしたアドバイザーのセットファイルから更新するルールは見つかりませんでした。このMT5の混乱についてどうしたらよいか、アドバイスをお願いします。 Roman Sharanov 2019.05.22 21:40 #10464 CTradeを利用した作業 トレードに終わりはない テイクを修正する必要があります。 trade.PositionModify(PositionGetTicket(i), PositionGetDouble(POSITION_SL), tpLvl); Invalid Stopsエラー、どうすればいい? PositionGetDouble(POSITION_SL )の代わりに他のものを書いても いいのでしょうか? Vladimir Karputov 2019.05.23 03:43 #10465 Roman Sharanov:CTrade経由で仕事をしています。 トレードにストップはありません テイクを変更する必要があります。 Invalid Stopsエラー、どうすればいい? PositionGetDouble(POSITION_SL) の代わりに、何か別のものを書いてみては?この "tpLvl "の奇跡は何ですか? その値は正規化されていますか、あなたが置く場所は可能ですか? Roman Sharanov 2019.05.23 06:56 #10466 Vladimir Karputov:不思議な「tpLvl」が何であるかを把握する:その値は正規化されているのか、どこに置くことができるのか?ああ、Invalid Stopは、テイクを間違えたという意味もあるのでしょうか。 しかし、それでも、チャート上では、テイクは通常正しい位置に置かれています。 Vladimir Karputov 2019.05.23 07:10 #10467 Roman Sharanov:あ~、Invalid Stopって、テイクを間違えたという意味もあるのか。 しかし、それでも、チャート上では、テイクは通常正しい位置にある。 シンボル、日付、mql5コード、ログ、チャートのどこで、どの瞬間にエラーが発生したかの正確な説明など、再現のための詳細が必要です。 Roman Sharanov 2019.05.23 07:43 #10468 Vladimir Karputov: シンボル、日付、mql5コード、ログ、チャートのどこで、どの瞬間にエラーが発生したかの正確な記述など、再現のための詳細が必要です。void transposeTakeProfit(double tpLvl){ for(int i = PositionsTotal() - 1; i >= 0; i--){ PositionSelectByTicket(PositionGetTicket(i)); if(PositionGetString(POSITION_SYMBOL) == _Symbol && PositionGetInteger(POSITION_MAGIC) == _magic){ trade.PositionModify(PositionGetTicket(i), PositionGetDouble(POSITION_SL), tpLvl); } } } ここで、取引が開始され、すべてのテイクオーバーを移動させるべきレベルが渡され、他の取引があれば しかし、これは最初の取引であり、すぐにこの関数に入るとすぐにエラーが発生します Vladimir Karputov 2019.05.23 07:47 #10469 Roman Sharanov: ここで、取引が開始され、すべてのテイクオーバーが移動すべきレベルが渡され、他の取引がある場合、それが起こります。 しかし、これは最初の取引であり、この関数に直行し、すぐにエラー 上の私のコメントを読んでください。少なくとも1点でも満たされないと、個人的にはテレパシーをやらないことにしています :) Roman Sharanov 2019.05.23 08:01 #10470 Vladimir Karputov: 上の私のコメントを読んでください。もし、どのポイントでも満たされない場合は、私個人はテレパシーに関与しないことにします :)900行のコードを全部捨てても、どうせ理解できないでしょう。PositionModifyでエラーが発生するため、デバッガで確認しました。 さて、シンボルはEURUSDで、日付は5月2日です。 1...104010411042104310441045104610471048104910501051105210531054...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
デバッグもせずに?単純に、テスターに日付を分単位でセットして、素早く巻き上げればいいのでは?
テストとデバッグはどう違うのですか?だけは、コードから直接実行されます。同様にパラメータを設定し、速度を調整する。
テストとデバッグの違いは何ですか?だけは、コードから直接実行されます。パラメータも同様に設定し、速度を調整します。
了解です、ありがとうございました。
CTradeを利用した作業
トレードに終わりはない
テイクを修正する必要があります。
Invalid Stopsエラー、どうすればいい?
PositionGetDouble(POSITION_SL )の代わりに他のものを書いても いいのでしょうか?
CTrade経由で仕事をしています。
トレードにストップはありません
テイクを変更する必要があります。
Invalid Stopsエラー、どうすればいい?
PositionGetDouble(POSITION_SL) の代わりに、何か別のものを書いてみては?
この "tpLvl "の奇跡は何ですか? その値は正規化されていますか、あなたが置く場所は可能ですか?
不思議な「tpLvl」が何であるかを把握する:その値は正規化されているのか、どこに置くことができるのか?
ああ、Invalid Stopは、テイクを間違えたという意味もあるのでしょうか。
しかし、それでも、チャート上では、テイクは通常正しい位置に置かれています。
あ~、Invalid Stopって、テイクを間違えたという意味もあるのか。
しかし、それでも、チャート上では、テイクは通常正しい位置にある。
シンボル、日付、mql5コード、ログ、チャートのどこで、どの瞬間にエラーが発生したかの正確な記述など、再現のための詳細が必要です。
ここで、取引が開始され、すべてのテイクオーバーを移動させるべきレベルが渡され、他の取引があれば
しかし、これは最初の取引であり、すぐにこの関数に入るとすぐにエラーが発生します
ここで、取引が開始され、すべてのテイクオーバーが移動すべきレベルが渡され、他の取引がある場合、それが起こります。
しかし、これは最初の取引であり、この関数に直行し、すぐにエラー
上の私のコメントを読んでください。もし、どのポイントでも満たされない場合は、私個人はテレパシーに関与しないことにします :)
900行のコードを全部捨てても、どうせ理解できないでしょう。PositionModifyでエラーが発生するため、デバッガで確認しました。
さて、シンボルはEURUSDで、日付は5月2日です。