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

 

皆さん、ごきげんよう)!

QUESTION:

-MT4/5でプログラミングをしない場合、私のインジケータシステムをレビューし、それを書いてくれるプログラマーを見つけることができますか?使い方がよくわかりました。

直接連絡を取ってください ...

 
PavlukAA:

皆さん、ごきげんよう)!

QUESTION:

-MT4/5でプログラミングをしない場合、私のインジケータシステムをレビューし、それを書いてくれるプログラマーを見つけることができますか?使い方がよくわかりました。

直接連絡を取ってください ...

https://www.mql5.com/ru/job
Фриланс-сервис на MQL5.com
Фриланс-сервис на MQL5.com
  • www.mql5.com
Заказы на разработку программ для трейдинга
 
このトピックに関係のないコメントは、「朝、端末が 開けられない」に移動しました。".
 
両方のプラットフォームに適したコードを公開する場合、kodobaseのどのセクションで公開すればよいのでしょうか?記事でもすでにクロスプラットフォームが 進んでいます。
 
オフラインのヘルプにはプロファイリング・モードについての 記述はありませんでした。このモードでのコードパーツの相対的な性能データは、実際のコード実行の対応するデータと大きく異なることがあることを、私は経験上知っていた。

例えば、OOPの構成要素の中には、プロファイリング時にひどい遅延が発生するものがあります。しかし、Release-versionを実行すると、ラグがありません(ベンチのログをとっていました)。しかも、Optimizeスイッチを使用していないにもかかわらずです(32bit版)。

プロファイリングデータを評価する際には、この点に留意してください。特にOOPを評価する場合。
 
エディターの動きが鈍くなる
#define  A(NUMBER)  (string)##NUMBER // при наборе крайнего NUMBER тормозит редактор
 
fxsaber:
両方のプラットフォームに適したコードを公開する場合、kodobaseのどのセクションで公開すればよいのでしょうか?記事でもすでにクロスプラットフォームが 進んでいます。
コードは両方のセクションで重複させるべきですか?
 

コンパイル後にSL - 未定義識別子というエラーが発生しましたので、修正しました。

以下はエラーのある行ですが、何を変更する必要がありますか?- else SL=NormalizeDouble(PriceSS+(StopLoss*Point*Corr/TwoDigCorr),Digits)。
 
Kirill Andreev:

コンパイルエラーSL - 未宣言識別子 後、ヘルプコードを修正しました。

エラーのある行を変更する必要があるのはここです。
else SL=NormalizeDouble(PriceSS+(StopLoss*Point*Corr/TwoDigCorr),Digits); 

宣言されていない識別子

変数は、最初に値を宣言して初期化する必要があります。

double SL = 0.0;
 

ようやく修正を施したビルドがリリースされましたが、すべてが修正されているわけではありません。 例えば、クラスやテンプレート内の静的オブジェクト/ポインタはまだ初期化されていません。

さて、そして伝統的にすべてのものは軟膏の中のハエで台無しにされます(これは必須です)。 このようなコードは今コンパイルされないでしょう。

class A {  };

void A() {  }  // 'A' - identifier already used