エラー、バグ、質問 - ページ 143

 
pronych:

まず、OrderCalcMargin(...)がどれだけ必要かを確認し、AccountInfoDouble( ACCOUNT_FREEMARGIN )が持つものと比較します。私が理解している限りでは

そして市場環境とは、アスク、ビッド、ボリュームなどの商品の特性 であり、この場合は必要な担保のことである。間違っていたら訂正してください。

bool  OrderCalcMargin(
   ENUM_ORDER_TYPE       action,           // тип ордера
   string                symbol,           // имя символа
   double                volume,           // объем
   double                price,            // цена открытия
   double&               margin            // переменная для получения значения маржи
   );

さて、関数のパラメータに価格があります。つまり、マーケットで注文を出すときに、ascやbidを指定するのです。したがって、市場環境は別物です。

そして、実は、面白いのは、このオープンポジションや未決済注文を含まない謎の「市場環境」が何であるかということでもない(これが市場環境であるはずなのに・・・).

しかし、チャンピオンシップで保留中の注文があった場合。この機能により、設定した瞬間に、正常に動作していることを確認します。しかし、価格がポジションに逆らって、保留中の注文に達したが、それを開くのに十分な資金がない、サーバーはメッセージを送ってくる...(保留中の注文を削除する)、その結果、「not enough money」エラーが発生するのだ。エラーとみなされるのでしょうか?

 
Dmitriy2:

つまり、マーケットで注文を出すときに、ascやbidを指定するのですが、この関数のパラメータに価格があります。したがって、市場環境は別物です...。

そして、実は、面白いのは、このオープンポジションや未決済注文を 含まない謎の「市場環境」が何であるかということでもない(これが市場環境であるはずなのに・・・).

しかし、チャンピオンシップで保留中の注文があった場合。この機能により、設定した瞬間に、正常に動作していることを確認します。しかし、価格がポジションに逆らって、保留中の注文に達したが、それを開くのに十分な資金がない、サーバーはメッセージを送ってくる...(保留中の注文を削除する)、その結果、「not enough money」エラーが発生するのだ。これはエラーとみなされるのでしょうか?

市場環境はすべて、同語反復をお許しください、その周辺、失礼、あなたの作業ツールです。この場合

2問目は謎です。私はそれに答えない。 時間がないのはわかりますが、デモ口座でm1のストップクローズでシミュレーションしてみてください。 またはコメントをお待ちください。

申し訳ありませんが、私はコードで保留中の注文を扱うことができないので、ここであなたを助けることはできません。

 

ただし、テスターで確認することは可能です。そう、「恐れず、やり抜く」という言葉があるように。

頑張ってください。

 

何をシミュレートするためにあるのか、このテストは時々、この特定の状況ではお金がないというエラーを出します。仮に、そのような事態が起きないような共同最適化が可能だとすると...。が、なぜその必要があるのか...。失格になる場合があります。また、複数のポジションと複数のディレイを持つスコアがどうなるかをいちいち計算するのは、リソースの面でも論理的にも無理がある...。

環境については、何を意味し、なぜそれを書いたのか理解できない...。なぜ、機能ごとに書かないのか理解できない......。例えば、取引依頼の構成に「現在の市場環境に対応する」と書くとか...:) ここに何か秘密の意味があるのでしょうか...:)

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса - Документация по MQL5
 
2003.01.02 09:54:30 ネットワーク '680408': MetaQuotes-Demoの認証に失敗(無効または偽サーバ)。


デモ口座の新規登録後、このエラーでログインできません。

 
Dmitriy2:

何をシミュレートするためにあるのか、このテストは時々、この特定の状況ではお金がないというエラーを出します。仮に、このような状況が起きないように最適化できたとしたら......。が、なぜその必要があるのか...。チャンピオンシップの失格事由になると思うかもしれません。それに、何度もポジションを取り、何度も延期している口座がどうなるかをいちいち計算するのは、リソース的にも論理的にも合理的ではないし......」。

環境については、何を意味し、なぜそれを書いたのか理解できない...。なぜ、機能ごとに書かないのか理解できない......。例えば、トレード依頼の仕組みに「現在の市場環境に対応」と書いておくとか...:)何か裏の意味があるような...:)。

mt4でもポーズを管理するのは難しいです。今は時間が大切です。

そして、私の脳内ですでに定式化されている環境とは、おおよそこのようなもので、「市場の状況に応じて変化したり変化しなかったりする、特定のシンボルやそのグループに適用されるパラメータ」である。この方が分かりやすいですか?市場からシンプルに書けばいいのでは

 
nickbilak:
2003.01.02 09:54:30 ネットワーク '680408': MetaQuotes-Demoの認証に失敗(無効または偽サーバ)。


デモ口座の新規登録後、このエラーでログインできません。


コンピュータの時刻を確認する
 
Lizar:
コンピュータの時刻を確認する

ありがとうございます、うまくいきました :)

私のノートパソコンで、最近バイオがリセットされ、時間に気づかなかったのです。

Invalid or fake serverの代わりに、ログに出力することもできたはずです。

 
Dmitriy2:

しかし、逆にチャンピオンシップで延期が決まった場合。この機能によって、設定した瞬間に、すべてが正常であることを確認するのです。しかし、価格はポジションに反して、保留中の順序に達するが、開口部のための十分なお金がない、サーバーは...(保留中の順序を削除)、それぞれ、「十分なお金ではない」エラーが発生します。これはエラーとみなされるのでしょうか?
このような単一のエラーは、チャンピオンシップでのあなたのEAの運命に影響を与えません。しかし、もしお金がなければ、以前の選手権で起こったように、ジャーナルにGbyteを生成するポジションを開くために愚かな再試行を行います、その場合、それは失格になります。
 
nickbilak:

Invalid or fake serverの代わりに、このようにログに出力することもできたはずです。

私が注目したのは、ログの時間です。エラーの名称が笑える。