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

 

質問です。

VPSで トラブルが発生しています。

1.例えば、mufhbookのアドバイザーによる更新は、3月25日からぶら下がっており、今日は5月5日です。

2.同じ期間のテストランと違って、長い間取引が開始されていない口座があります。


なぜそうなるのか、また同じような経験をされた方はいらっしゃいますか?

 
psyman:

どんなトピックで書けばいいのかわからない、このトピックは合っているような気がする。

1つの商品に多数のポジションや 注文がある場合、価格チャートに干渉し始め、ユーザーは色を編集する可能性がなくなります。

この簡単な設定は、なぜかまだ実装されていません。オープンポジションとオーダー、その方向性を色で区別できると非常に便利だと思います。

開発者はこのトピックを読んでいるのでしょうか、この投稿に対する何らかのリアクションを期待していいのでしょうか?

メタトレーダーでは、ほぼすべてのニーズに対応するプログラムを作成する能力を持っています...を、ほとんど何にでも使えます。そのため、ポジションと注文を区別するために線の色を変える必要がある場合、種類ごとに別々にでも、プログラムによって安価に行うことができ、これが標準設定がない理由です

 
FidelM:

こんにちは

信号のコピーに 大きな問題を抱えています。

金曜日にプロバイダーでGBPUSDのポジションを開設しました。私のターミナルで2つのポジションがオープンし、数時間後にそのうちの1つが損失でクローズしました。とはいえ、私のプロバイダーではまだオープンしています。

なぜ1つのポジションではなく2つのポジションが開かれ、そのうちの1つが閉じられたのかが不明であるため、私はプログラムの失敗とみなしています

アカウントプロバイダーのスクリーンショットと自分のスクリーンショット、そして自分の端末のログを送ります。

この状況を理解するために、ご協力をお願いします。

まず、質問に答えてください。

  1. ローカル端末やVPSのどこか(または別の端末)にONLYでコピーした信号があるのでは?
  2. シグナルがコピーされた取引口座で、手動で何かを開くのですか?あるいは、他のExpert Advisorがこの取引口座で動作するのでしょうか?

 

こんにちは、これはMT5開発者への質問のようです。

配列のメモリ確保を行うダイナミックライブラリの実行コードに文字列を追加する場合の問題点

コード内のこの行がない場合


sRow* newArr = new sRow[tCntRows+1];

図書館が機能する。

この行を追加するとすぐに、実行時にエラーメッセージが ポップアップします。ライブラリのコンパイルは問題なく通過

"2019.05.06 10:15:55.056 test (USDCAD,M5) Cannot call 'GetItem', 'testlib.dll' is not loaded.
2019.05.06 10:15:55.056 test (USDCAD,M5) 未解決のインポート関数呼び出し

なぜ、このようなことが起こるのでしょうか?

 
Victor:

こんにちは、これはMT5開発者への質問のようです。

配列のメモリ確保を行うダイナミックライブラリの実行コードに文字列を追加する場合の問題点

コード内のこの行がない場合


sRow* newArr = new sRow[tCntRows+1];

図書館が機能する。

この行を追加するとすぐに、実行時にエラーメッセージが ポップアップします。ライブラリのコンパイルは問題なく通過

"2019.05.06 10:15:55.056 test (USDCAD,M5) Cannot call 'GetItem', 'testlib.dll' is not loaded.
2019.05.06 10:15:55.056 test (USDCAD,M5) 未解決のインポート関数呼び出し

なぜ、このようなことが起こるのでしょうか?

レビューのためにコードを提供してください。

オプションとして
testlib::GetItem関数は、testlib.dllにないsRow::sRowコンストラクタで呼び出されています。
sRow::sRowコンストラクタが呼ばれない間、testlib::GetItemが呼ばれない - MQLプログラムとDLLのリンクエラーは発生しない
 
FidelM:

こんにちは

信号のコピーに 大きな問題を抱えています。

金曜日にプロバイダーでGBPUSDのポジションを開設しました。私のターミナルで2つのポジションがオープンし、数時間後にそのうちの1つが損失でクローズしました。とはいえ、私のプロバイダーではまだオープンしています。

なぜ1つのポジションではなく2つのポジションが開かれ、そのうちの1つが閉じられたのかが不明であるため、私はプログラムの失敗とみなしています

アカウントプロバイダーのスクリーンショットと自分のスクリーンショット、そして自分の端末のログを送ります。

よろしくお願いします。

ポジションのオープンは5月3日でしたが、5月5日のログが添付されていますね。
 
Vitaly Muzichenko:

メタトレーダーでは、ほぼすべてのニーズに対応するプログラムを作成することが可能です...ほぼ全てのニーズに対応。そのため、ポジションと注文を区別するために線の色を変える必要がある場合、種類ごとに別々にでも、プログラムによって安価に行うことができ、そのため、標準的な設定はありません


EAが取引している場合は、もちろん問題ありませんが、我々は手動で取引に対処する場合はどうなりますか - 私たちは、松葉杖を見たことが必要なのでしょうか?

結局、インターフェイスには4色(ポジション用2色と注文用2色)を追加すればよいのです。

このスレッドへの書き込みに開発者は反応しているのでしょうか?何か反応があるのでしょうか?

 
Vladimir Karputov:

まず質問に答えてください。

  1. 信号はローカル端末にのみコピーされているのか、VPSのどこか(または別の端末)にコピーされているのか?
  2. シグナルがコピーされた取引口座で、手動で何かを開くのですか?あるいは、他のExpert Advisorがこの取引口座で動作するのでしょうか?

私はVPSとして仕事をしており、2台のPCで作業をしています。おそらくその時は両方開いていたのでしょうが、手動で干渉することはありません。

この場合、2つのトレードが開かれるのですか?

仮にそうだとしても、このうち1つの取引が単独で決済されたことの説明にはならない。

 
FidelM:

VPSが稼働しており、原則的に2台のパソコンで作業することになります。この時点で両方が開いていた可能性もありますが、私は手を出しません。

この場合、取引は2回行われるのでしょうか?

仮にそうだとしても、そのうちの1つの取引が勝手に終了したことの説明にはならない。

ヘルプを読むシグナルズサービスに関するFAQ」をご覧ください。Signalsサービスのヘルプビデオをご覧ください。
そして、この時点で、私は強くデスクトップのローカル端末でこの取引口座の信号のコピーを 解除することをお勧めします:あなたは、信号のコピーのために実行されているVPSを持っています。
 
Vladimir Karputov:
ヘルプを読むシグナルズサービスに関するFAQ」をご覧ください。Signalsのサービスに関するヘルプを動画でご覧いただけます。
そして、当分の間、私は強くデスクトップのローカル端末でこの取引口座の信号コピーを DISCONNECTすることをお勧めします:あなたは、信号をコピーするために実行されているVPSを持っています。
ありがとうございました。