エラー、バグ、質問 - ページ 3116 1...310931103111311231133114311531163117311831193120312131223123...3185 新しいコメント x572intraday 2021.12.15 16:10 #31151 JRandomTrader #:どうやらFORTSとバランスタイプのトレードのようですね?ブローカーのヘルプデスクは手が回らず、MQになじられ、MQはそれを問題視しない。いや、私としては普通のFXです。取引は終了していませんが、念のため履歴 タブを覗いてみました。 エントリーは1つだけです。タイプ:バランスしかし、例えば、MQ サーバーのdemoにもtype:balanceがありますが、balanceは 決して歩きません。這いつくばってでもgoogle...Upd:掘り出したhttps://www.mql5.com/ru/forum/326941。 すべてがクリアになるわけではありませんが、いくつかのことは......。 Что за тип "balance" в истории терминала. 2019.11.21www.mql5.com Добрый день... x572intraday 2021.12.15 16:28 #31152 BTCUSD シンボルのMQ デモで2つのロングトレード:1回目は1.01ロット、2回目は11.01ロット。 レバレッジは。1:500.1枚目を開封した後のマージン レベルはかなり適当(覚えていないし、メモする時間もなかったが、100000前後)、2枚目を開封した後のマージンレベルはかなり適当(覚えていないし、メモする時間もなかったが、100000前後)。 つまり、私の理解では10分の1になるはずのものが、1桁増えているのです。確かなことは言えませんが、クリプトのMT4 でも同じだと思います。 暗号バグなのか、そういう設計なのか。 TheXpert 2021.12.15 16:40 #31153 x572intraday #: クリプトバグか、そういう設計なのか? 12ビットで0.01ドルなんて、バグに決まってるじゃないですか。 削除済み 2021.12.15 17:25 #31154 こんにちは。 char は -128 から 127 までの符号付き型ですが、"-" を代入するとchar からint に型が変わるのはなぜですか? 私が理解していないだけで、tiaの変換は理由があって表示されるのでしょうか?それともバグ?(添付のwarning.pngファイル) void OnStart() { char positive = 1; char negative = -positive; } intについては、このような古いフォーマットへの変換は見られません。あと、サイン変更時のタイプ変換がまだわからない...。 void OnStart() { int positive = 1; int negative = -positive; } ファイル: warning.png 29 kb int.png 22 kb truncation.png 25 kb Aleksey Mavrin 2021.12.15 19:10 #31155 NastyaMaley #:ゼロティック、そんなことがあるんですか?テスターのエラー?テスター用の簡単なコードを書きます。と出力されます。....論理的には、最後のティックが0であれば、何も生成されないはずです。しかし、ゼロティックが発生するため、EAの計算では、平均値を計算する時などに不具合が発生します。(13000 + 0 + 13000) / 3 = 8667となりますが、(13000 + 13000) / 2 = 13000となるはずです。ゼロチックのため、13000ではなく8667になりました !!! SymbolInfoTickが何を返すか確認しましたか? もしfalseなら、LastErrorを確認します。 NastyaMaley 2021.12.15 19:22 #31156 Aleksey Mavrin #:SymbolInfoTickが何を返すか確認しましたか? もしfalseなら、LastErrorを確認します。 どこでもtrueを返します2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:00 2021.11.08 00:00 2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:00 true 2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:03 2021.11.08 00:00:03 2021.11.08 00:00:03 2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:03 true 2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:04 2021.11.08 00:00:04 2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:04 true...とうとう もちろん、「trade.last == 0」なら平均の計算を無視する、という条件を追加することもできます。しかし、それでもゼロの原因を突き止めたい。.last Tickの履歴はクリアで、== 0となるTickは存在しない。 Errors, bugs, questions Reversal Magic trading system Indicator won't fire alerts JRandomTrader 2021.12.15 21:00 #31157 NastyaMaley #: どこでもtrueを返します2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00 2021.11.08 00:00:00 2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:00 true 2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:03 2021.11.08 00:00:03 2021.11.08 00:00:03 2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:03 true 2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:04 2021.11.08 00:00:04 2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:04 true...など もちろん、「trade.last == 0」なら平均の計算を無視する、という条件を追加することも可能です。しかし、それでもゼロの原因を突き止めたい。.last Tickの履歴はクリアで、== 0となるTickは存在しない。 trade.lastは使わないのでチェックしませんが、trade.askとtrade.bidは使っていて、0にしないと痛い目にあうかもしれないので、チェックしています。 Aleksey Mavrin 2021.12.15 21:03 #31158 NastyaMaley #:同時に、ティック履歴に ゼロティックは存在しない。ゼロ秒の歴史の一部です 2021.12.09 00:00:0 これはCME EU6Z21ユーロ契約です"<日付> <時間> <入札> <質問<last> <volume> <flags>""2021.12.09 00:00:00.034 1.13445 2""2021.12.09 00:00:01.607 1.13445 1.00000000 88""2021.12.09 00:00:01.607 1.13445 1.00000000 88""2021.12.09 00:00:01.608 1.13445 1.13450 6""2021.12.09 00:00:01.660 1.13440 2" ここでは、あちこちでフリッパーがゼロになっていますね。 このようなティックが1日に数回、00:00に発生するのは、相場・非取引時のティックに起因する可能性があります。 どのようなブローカーですか? Slava 2021.12.16 06:51 #31159 Maksim Astafev #:こんにちは。 char は -128 から 127 までの符号付き型ですが、"-" を代入するとchar からint に型が変わるのはなぜですか? 私が理解していないだけで、ティアの変換は理由があって現れるものなのでしょうか?それともバグ?(添付のwarning.pngファイル) intについては、このような古いフォーマットへの変換は見られません。あと、看板を変えるときのタイプ変換がまだわからない...。 何が問題なのか? ドキュメントを 読む char, uchar, short, ushort データ型は、演算において無条件に int に変換 される。 Документация по MQL5: Основы языка / Типы данных / Приведение типов www.mql5.com Приведение типов - Типы данных - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Valeriy Yastremskiy 2021.12.16 10:28 #31160 Slava #:何が問題なのか?ドキュメントを 読む 大きな文字で赤色で表示されるはずです)私も今頃気づきました。 1...310931103111311231133114311531163117311831193120312131223123...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
どうやらFORTSとバランスタイプのトレードのようですね?ブローカーのヘルプデスクは手が回らず、MQになじられ、MQはそれを問題視しない。
いや、私としては普通のFXです。
取引は終了していませんが、念のため履歴 タブを覗いてみました。
エントリーは1つだけです。タイプ:バランスしかし、例えば、MQ サーバーのdemoにもtype:balanceがありますが、balanceは 決して歩きません。
這いつくばってでもgoogle...
Upd:掘り出したhttps://www.mql5.com/ru/forum/326941。 すべてがクリアになるわけではありませんが、いくつかのことは......。BTCUSD シンボルのMQ デモで2つのロングトレード:1回目は1.01ロット、2回目は11.01ロット。 レバレッジは。1:500.1枚目を開封した後のマージン レベルはかなり適当(覚えていないし、メモする時間もなかったが、100000前後)、2枚目を開封した後のマージンレベルはかなり適当(覚えていないし、メモする時間もなかったが、100000前後)。
つまり、私の理解では10分の1になるはずのものが、1桁増えているのです。確かなことは言えませんが、クリプトのMT4 でも同じだと思います。
暗号バグなのか、そういう設計なのか。
x572intraday #:
クリプトバグか、そういう設計なのか?
こんにちは。
char は -128 から 127 までの符号付き型ですが、"-" を代入するとchar からint に型が変わるのはなぜですか?
私が理解していないだけで、tiaの変換は理由があって表示されるのでしょうか?それともバグ?(添付のwarning.pngファイル)
intについては、このような古いフォーマットへの変換は見られません。あと、サイン変更時のタイプ変換がまだわからない...。
ゼロティック、そんなことがあるんですか?テスターのエラー?
テスター用の簡単なコードを書きます。
と出力されます。
....
論理的には、最後のティックが0であれば、何も生成されないはずです。しかし、ゼロティックが発生するため、EAの計算では、平均値を計算する時などに不具合が発生します。(13000 + 0 + 13000) / 3 = 8667となりますが、(13000 + 13000) / 2 = 13000となるはずです。ゼロチックのため、13000ではなく8667になりました !!!
SymbolInfoTickが何を返すか確認しましたか? もしfalseなら、LastErrorを確認します。
SymbolInfoTickが何を返すか確認しましたか? もしfalseなら、LastErrorを確認します。
どこでもtrueを返します
2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:00 2021.11.08 00:00
2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:00 true
2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:03 2021.11.08 00:00:03 2021.11.08 00:00:03
2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:03 true
2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:04 2021.11.08 00:00:04
2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:04 true
...とうとう
もちろん、「trade.last == 0」なら平均の計算を無視する、という条件を追加することもできます。しかし、それでもゼロの原因を突き止めたい。.last Tickの履歴はクリアで、== 0となるTickは存在しない。どこでもtrueを返します
2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00 2021.11.08 00:00:00
2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:00 true
2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:03 2021.11.08 00:00:03 2021.11.08 00:00:03
2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:03 true
2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:04 2021.11.08 00:00:04
2021.12.16 00:21:02.461 Core 1 2021.11.08 00:00:04 true
...など
もちろん、「trade.last == 0」なら平均の計算を無視する、という条件を追加することも可能です。しかし、それでもゼロの原因を突き止めたい。.last Tickの履歴はクリアで、== 0となるTickは存在しない。trade.lastは使わないのでチェックしませんが、trade.askとtrade.bidは使っていて、0にしないと痛い目にあうかもしれないので、チェックしています。
同時に、ティック履歴に ゼロティックは存在しない。ゼロ秒の歴史の一部です 2021.12.09 00:00:0 これはCME EU6Z21ユーロ契約です
"<日付> <時間> <入札> <質問<last> <volume> <flags>"
"2021.12.09 00:00:00.034 1.13445 2"
"2021.12.09 00:00:01.607 1.13445 1.00000000 88"
"2021.12.09 00:00:01.607 1.13445 1.00000000 88"
"2021.12.09 00:00:01.608 1.13445 1.13450 6"
"2021.12.09 00:00:01.660 1.13440 2"
ここでは、あちこちでフリッパーがゼロになっていますね。
このようなティックが1日に数回、00:00に発生するのは、相場・非取引時のティックに起因する可能性があります。
どのようなブローカーですか?
こんにちは。
char は -128 から 127 までの符号付き型ですが、"-" を代入するとchar からint に型が変わるのはなぜですか?
私が理解していないだけで、ティアの変換は理由があって現れるものなのでしょうか?それともバグ?(添付のwarning.pngファイル)
intについては、このような古いフォーマットへの変換は見られません。あと、看板を変えるときのタイプ変換がまだわからない...。
何が問題なのか?
ドキュメントを 読む
char, uchar, short, ushort データ型は、演算において無条件に int に変換 される。
何が問題なのか?
ドキュメントを 読む
大きな文字で赤色で表示されるはずです)私も今頃気づきました。