PROFIからSUPER PROFIへの質問-1. - ページ 12

 
TheXpert:
シングルトンの削除に問題がある場合は、正しく使用されていない可能性があります。単体でも違いますが、例えばPhoenix。
以上)
 
シングルス?削除?スマートポインターが救う
例えば、私のお気に入りの共有ptr。
dllには向かないかもしれませんが。
C++ではポインターは使いません。
メモリ割り当て、WinAPIコールなど
.
あるいは、killInstance();
のような特別な関数を作成することもできます。
Vadimがシングルトンを勧めることができたのは、
自身が初期化の問題を解決してくれたからです。

グローバルインスタンスを正常に初期化する方法は他にありません。
.
インターネットで誰かから聞いて調べました。
 
ああ、アンドリューってこんな感じなんだ、と思った。ここには私たちが大勢いる...
 
TheXpert:

症状によるデッドロックリモートプロセスから起動した場合、ターミナルが何らかの手続きを実行する時間がないらしい。スクリプトが間違ったスレッドから実行されているのかもしれません。

また、slipの代わりにtickイベントを実行することもできます。非同期スクリプトエミュレーションを作成すれば、解決するはずです。

クラス・ライブラリのシングルトンへの変換を終え、ようやくメイン・プロジェクトに 戻ることができました。

このスレッドの最初の投稿からの問題は解決されました。それは、間違った、タイミングの悪いクラスの初期化についてでした。

 
Zhunko:

...メインプロジェクトに戻る...

後日、せめてフローチャートやスクリーンショットの形で、あなたのデザインを見てみたいと思っています。)
 
alsu:
後日、少なくともブロック図やスクリーンショットの形で、あなたのデザインを見てみたいと思っています:いわば驚嘆のために))

:-))そう、特別なことではないんです。このプロジェクトは、サブプロジェクトでもあります。

MT4の力を借りて、メイン端末(戦闘端末)とは別に、タイマーで履歴をロード/アップロードするだけのコンソールアプリケーションです。

このアプリケーションの主な機能はすでに動作しています。あとは、通貨指数のウエイトを計算するための非標準的なTFを合成することである。

非標準のTFの作成と重みの計算、データベースの補充は、引用符の読み込みに関係なく、追加スレッドで行われる。

コンソールアプリケーションです。

1.MT4 のルートディレクトリのコピーであるディレクトリを MT4 に作成します。

2.必要なディレクトリやファイルのコピーを、ハードリンクやシンボリックリンクを使用して作成し、ディスクをオーバーフローさせないようにします。

すなわち、実際には、主要な MT4ファイルのオリジナルで動作します。

3.新しいディレクトリからMT4を実行します。

4.ツールやTFを切り替え、チャートを更新する。

5.MT4を終了し、スワップしたものを履歴ファイルに保存するようにします。

6.MT4の処理が完了するのを待ちます。

7.非標準のTFの作成を開始。

8.重量の計算と保存を行うフローを開始します。

9.タイマーを使いまくることで

 
ラウンドアバウトの操縦は、主にポイント5のために組織されていると言っていいのでしょうか?
 
alsu:
迂回作戦は、主に5のために組織されていると言っていいのでしょうか?

これらはすべて、メインターミナルでの取引の信頼性を高めることが主な目的です。すべてのインストゥルメントをポンピングすると、MT4のメモリがオーバーフローしてしまいます。このモードでは、確実に動作しません。

そして、様々なサービス機能を満載したExpert Advisorは、結論から言うと、あまり信頼できない。端末ごとに作業を分担する必要がある。

もしかしたら、トレーディング用の第3のターミナルができるかもしれません。

 

くだらない質問ですが、ターミナルのチャートウィンドウのうち、現在ユーザーに見えているのはどれなのか、どうやって知ることができるのでしょうか?

;)

 
FreeLance:

くだらない質問ですが、ターミナルのチャートウィンドウのうち、現在ユーザーに見えているのはどれなのか、どうやって知ることができるのでしょうか?

;)

すべてのチャートウィンドウに目を通し、それぞれのウィンドウに完全な反転と活性化があるかどうかを確認します。もしあれば、これらのウィンドウのうち1つが表示され、なければ、すべてのウィンドウが表示されます。これは、Z系列を考慮しない場合です。