エラー、バグ、質問 - ページ 1211 1...120412051206120712081209121012111212121312141215121612171218...3185 新しいコメント Ilyas 2014.10.02 15:16 #12101 ALXIMIKS:Sleep(50) スクリプトの関数呼び出しの 間にわずかな遅延があることに助けられました。おそらく、異なるスレッドが同じプログラムに同時にアクセスしてロードしていることが問題なのでしょうInsert mutex)) 投稿ありがとうございました。エラーを見つけるのに非常に役に立った - 修正済み ys_mql5 2014.10.02 18:20 #12102 皆様にご挨拶申し上げます。シグナルhttps://www.mql5.com/ru/signals/45917、アルパリECN-PRO口座(シグナルプロバイダーと同じ)を持っているので、サインアップしました。シグナルを購読する際に、「ストップロスとテイクプロフィットのレベルをコピーする」「確認なしでポジションを同期させる」など4つのチェックボックスにすべてチェックを入れました。その後、ログにこのようなメッセージが表示されるようになりました。2014.10.02 19:02:43.095 '111111': シグナル - 同期化に失敗、トレードアクションの処理は無効化されました。2014.10.02 19:02:43.095 '111111': Signal - synchronization terminated, cannot copy position [#611761446 sell 0.09 EURUSD at 1.26526 tp: 1.26320].2014.10.02 19:02:43.095 '111111': シグナル - 取引要求が失敗しました[無効なS/LまたはT/P]。2014.10.02 19:02:43.095 '111111': オーダー売り 0.01 EURUSD オープニング@マーケット sl: 0.00000 tp: 1.26320 failed [Invalid S/L or T/P].同様の問題の場合、"Copy Stop Loss and Take Profit levels "のチェックボックスにチェックを入れないようにとのアドバイスがありました(https://www.mql5.com/en/forum/22817)。確認はしていませんが、ポジションは同期してオープンしていますが、簡単に推測できるように、シグナルプロバイダーにはTPがあるのに、SLとTPがないのです。そして、再びチェックボックスにチェックを入れてОКを押すと、私の端末のオープンポジションの TPがプロバイダーのそれと同期されます。しかし、これらのポジションがTPまたはプロバイダーのシグナルによって閉じられると、すべてのチェックボックスが再びチェックされるため、新しいポジションを開くことができず、ジャーナルに上記のようなエラーが表示されます。もう一度チェックボックスを外すと、シグナルが同期され、その後、これらのシグナルのTPも引き出すためにもう一度チェックボックスを入れなければなりません。質問、私は何を間違えているのでしょうか?:)よろしくお願いします。 Торговые сигналы для MetaTrader 4: EasyAndSafe レビュー: 22014.09.25Olivian Calanceawww.mql5.com Торговый Сигнал EasyAndSafe для MetaTrader 4: копирование сделок, мониторинг счета, автоматическое исполнение сигналов и социальный трейдинг Errors, bugs, questions Help: Why does signal Expert Advisor <ALL DISCUSSIONS Alexandr Bryzgalov 2014.10.02 21:38 #12103 チャート上のテキストを取り除き、ライン上の説明を維持する方法を知っている人はいますか?これを試した。 ObjectSetText(iObjectName,TEXT); これを試してみました。 ObjectSetString(0,iObjectName,OBJPROP_TEXT,TEXT); 役にたたない。以前はチャートに説明文が表示されていなかったと記憶しています Sergey Dzyublik 2014.10.02 21:38 #12104 キーワードは何でしょう?trash Anatoli Kazharski 2014.10.02 21:45 #12105 ALXIMIKS:キーワードは何ですか? トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム MT5 MQLコードのオーサーシッププロテクション。 レナト 2009.11.22 16:54 MQL5では、各関数に特別なモディファイアを使用することで、コードの散逸/難読化が可能です。void MyFunc(int val) trash { Print("Val: ",val); } 今はゴミという 名前ですが、おそらくプロテクトに 変更することになるでしょう。その結果、コードが深く散乱し、指定した関数の動作が遅くなります。また、MQL5コンパイラは最適化を多用しており、逆コンパイルの可能性を劇的に低減しています。 Anatoli Kazharski 2014.10.02 21:48 #12106 sanyooooook:チャート上のテキストを取り除き、ライン上の説明を維持する方法を知っている人はいますか?これを試した。これを試してみました。は機能しない。以前はチャートに説明文が表示されていなかったと記憶していますF8と: Sergey Dzyublik 2014.10.02 21:50 #12107 に来て、すべて解決しました))tol64 さん、ありがとうございます。sanyooooook:誰がチャート上の碑文を取り除く方法を知っている。しかし、どのような説明は、行に残っているだろうか?以前はチャートに説明が表示されていた記憶がないのですが 例えば、OBJPROP_TOOLTIPに記述を翻訳 します。ツールチップのテキスト。プロパティが設定されていない場合は、端末が自動生成するツールチップが表示される。ツールチップの値を"Ⓐ"とすることで、ツールチップの表示を無効にすることができます。 Alexandr Bryzgalov 2014.10.02 21:52 #12108 tol64:F8と:cps) Ilyas 2014.10.02 22:31 #12109 ALXIMIKS:キーワードは何でしょう? 将来的に「特殊」機能保護用に予約。 Vasiliy Sokolov 2014.10.03 08:37 #12110 ALXIMIKS:キーワードは何ですか?おお、かっこいい。このモディファイアは知りませんでした。一番面白いのは、今すでに動作していることです。コンパイラがゴミのような関数の宣言を許すようになった。私の理解では、実際に機能を抉り出さない限りは? 1...120412051206120712081209121012111212121312141215121612171218...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Sleep(50) スクリプトの関数呼び出しの 間にわずかな遅延があることに助けられました。
おそらく、異なるスレッドが同じプログラムに同時にアクセスしてロードしていることが問題なのでしょう
Insert mutex))
皆様にご挨拶申し上げます。
シグナルhttps://www.mql5.com/ru/signals/45917、アルパリECN-PRO口座(シグナルプロバイダーと同じ)を持っているので、サインアップしました。シグナルを購読する際に、「ストップロスとテイクプロフィットのレベルをコピーする」「確認なしでポジションを同期させる」など4つのチェックボックスにすべてチェックを入れました。
その後、ログにこのようなメッセージが表示されるようになりました。
2014.10.02 19:02:43.095 '111111': シグナル - 同期化に失敗、トレードアクションの処理は無効化されました。
2014.10.02 19:02:43.095 '111111': Signal - synchronization terminated, cannot copy position [#611761446 sell 0.09 EURUSD at 1.26526 tp: 1.26320].
2014.10.02 19:02:43.095 '111111': シグナル - 取引要求が失敗しました[無効なS/LまたはT/P]。
2014.10.02 19:02:43.095 '111111': オーダー売り 0.01 EURUSD オープニング@マーケット sl: 0.00000 tp: 1.26320 failed [Invalid S/L or T/P].
同様の問題の場合、"Copy Stop Loss and Take Profit levels "のチェックボックスにチェックを入れないようにとのアドバイスがありました(https://www.mql5.com/en/forum/22817)。
確認はしていませんが、ポジションは同期してオープンしていますが、簡単に推測できるように、シグナルプロバイダーにはTPがあるのに、SLとTPがないのです。
そして、再びチェックボックスにチェックを入れてОКを押すと、私の端末のオープンポジションの TPがプロバイダーのそれと同期されます。
しかし、これらのポジションがTPまたはプロバイダーのシグナルによって閉じられると、すべてのチェックボックスが再びチェックされるため、新しいポジションを開くことができず、ジャーナルに上記のようなエラーが表示されます。
もう一度チェックボックスを外すと、シグナルが同期され、その後、これらのシグナルのTPも引き出すためにもう一度チェックボックスを入れなければなりません。
質問、私は何を間違えているのでしょうか?:)
よろしくお願いします。
チャート上のテキストを取り除き、ライン上の説明を維持する方法を知っている人はいますか?
これを試した。
これを試してみました。
役にたたない。
以前はチャートに説明文が表示されていなかったと記憶しています
キーワードは何でしょう?
trashキーワードは何ですか?
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
MT5 MQLコードのオーサーシッププロテクション。
レナト 2009.11.22 16:54
MQL5では、各関数に特別なモディファイアを使用することで、コードの散逸/難読化が可能です。
今はゴミという 名前ですが、おそらくプロテクトに 変更することになるでしょう。
その結果、コードが深く散乱し、指定した関数の動作が遅くなります。
また、MQL5コンパイラは最適化を多用しており、逆コンパイルの可能性を劇的に低減しています。
チャート上のテキストを取り除き、ライン上の説明を維持する方法を知っている人はいますか?
これを試した。
これを試してみました。
は機能しない。
以前はチャートに説明文が表示されていなかったと記憶しています
F8と:
に来て、すべて解決しました))
tol64 さん、ありがとうございます。
誰がチャート上の碑文を取り除く方法を知っている。しかし、どのような説明は、行に残っているだろうか?
以前はチャートに説明が表示されていた記憶がないのですが
ツールチップのテキスト。プロパティが設定されていない場合は、端末が自動生成するツールチップが表示される。ツールチップの値を"Ⓐ"とすることで、ツールチップの表示を無効にすることができます。
F8と:
キーワードは何でしょう?
キーワードは何ですか?
おお、かっこいい。このモディファイアは知りませんでした。一番面白いのは、今すでに動作していることです。コンパイラがゴミのような関数の宣言を許すようになった。
私の理解では、実際に機能を抉り出さない限りは?