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

 
Karputov Vladimir:

おかしい(ログファイルを見た)。経験上、アップデートがあった場合、接続してからダウンロードが始まるまで、文字通り3秒くらいかかります。

ローカルPCでは、そうなっています。どこでもダウンロードできる。このような手間は、私が2007年と思うためのvindovs-serverの専用仮想サーバー 上だけです。

 
Alexey Navoykov:

もし、ポインタとオブジェクトの間に混乱が生じるのであれば、どうして=演算子をそのままにしておくことができるでしょうか? もし、この演算子に*を使うのであれば、他のすべての演算子にも使うべきです。規格はひとつであるべきだ。

実際、シンプルでわかりやすい表記を提供していますね

a = (b + c) - d*e + f;
*a = (*b + *c) - *d**e + *f;
に置き換えてください。そして、これは何のためでしょうか?と書けるように
bool c = *a == *b;

が、ポインタの等価比較には特殊な関数を使うことができ、ポインタを使った他のすべての算術演算(加算、減算、乗算など)はそれ自体意味がなく、オーバーロードの能力という点でのみ興味深いものである。

数学的な基底クラスと派生クラスを作り、いくつかの(1つか2つではなく)算術演算を再定義して仮想化し、その上で複雑な式(a = b + cだけではない)をテストする--これだけで、すべてがOPTIMALLYに行われるようになったという理解に近づけることができます。とりあえず、エントリーレベルでは推理しているんですね。

ポインタの等価性比較を別の関数にすれば、ボトルネックは1つだけ(!)。

class A {};

A *a = b; //однозначно присвоение указателю значения
a = b;    //неоднозначно
しかし、現在のところ、ポインタに値を代入するための他の構文がないため、 operator=() の呼び出しではなく、代入として扱われる必要があります。
 
Alexey Navoykov:

そして、あなたの提案する、コンパイラ自身が正しい選択肢を選ぶというのは、これは間違っています。捕まえにくいエラーもたくさん出てくるでしょう。

提案のポイントがずれていますね。ポインタと等価な比較演算を別の関数にすることで、エラーの発生確率は下がるかもしれませんが、全く上がりません。

ルールその1:ポインタの等価比較には、特別な関数を使う。

ルール2:特殊な関数以外では等価ポインタの比較を使用しない。

見つけにくいエラーとは?

 

の機能を再考してください。

bool CTrade::FillingCheck(const string symbol)

標準ライブラリの

実行タイプ - stock のシンボルで、塗りつぶしタイプに対応していないものがあります。

ORDER_FILLING_IOC, SYMBOL_FILLING_FOK

許りでなく

ORDER_FILLING_RETURN


cTradeライブラリのこの部分を自動的に使用することは、そのようなシンボルでは動作しません。

 
Gennadiy Stanilevych:

ローカルのコンピューターでは、そうなっています。どこでも読み込むことができる。このような手間は、vinds-server I think 2007の下にある専用の仮想サーバー上だけです。

ローカルでプロキシ無し、Metaquotes-Demo接続で何度再起動しても1150です。
 
Alexey Volchanskiy:
私のローカル、プロキシなし、Metaquotes-Demo接続、複数回再起動でも1150です。
1159で全てのソフトウェアをコンパイルし、VPSに インストールした1150リリースでは.ex5のインジケータが1つもロードされません。混乱します。
 

私は蚊帳の外かもしれませんが...MQL5.comのシグナル統計を見ていると、「スリッページ」という項目があります。ポイントで計測すると書いてあります。ピップとはどのようなものを指すのですか?通貨ペアの一桁目でしょうか?それとも極値なのか?例えば、USD/JPYのペアは現在119.793です。あるいは、ペアEUR/USDは 1.13693にあります。ポイントはどこですか?

ありがとうございました。

 

マーケットモデレーターはどんな曲解をしているのか?

私の製品は、通貨3マークと5マークでのみ動作します(これは説明文に記載されています)。

そして、製品に間違いがあるからと新バージョンを出すこともない。

2015.08.26 15:43:03.415    2015.03.03 04:02  Hedging_Recovery__1 XAUUSD,H1: OrderSend error 130

通貨のみであり、金属は対象外であることを明確に伝えました。

誰が正しいのか、私に何を求めているのか。

金属を禁止する方が簡単です

 
Torshkhoev:

私は蚊帳の外かもしれませんが...MQL5.comのシグナル統計を見ていると、「スリッページ」という項目があります。ポイントで計測すると書いてあります。ピップとはどのようなものを指すのですか?通貨ペアの一桁目でしょうか?それとも極値なのか?例えば、USD/JPYのペアは現在119.793です。あるいは、ペアEUR/USDは 1.13693にあります。ポイントはどこですか?

ありがとうございました。

1 ドットの後ろの最後の桁
 
Leanid Aladzyeu:
1 ドットの後ろの最後の桁
ありがとうございました。