どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 186

 
Mislaid:

だいたいこんな感じです。

ただ、フラグは端末のグローバル 変数にした方が良い。そうでなければ、再起動後、このフラグは初期状態にリセットされ、EAは最初の実行時と同じように動作するようになります。また、最初のスタート時には、注文数が0になることもあります。
 
polycomp:
ありがとうございました。Revoアンインストーラーと懇意にさせていただきます。

なぜ、追加のソフトウェアが必要なのですか?ここでは、http://userpk.ru/win7/superpolzovatel/、すべて説明されており、余分なソフトウェアは必要ありません。
 
こんにちは、1つのことを助けてください。 私は99%で、いくつかのサイトに書かれているようにすべてのセットアップをテストしたかった。 6日後にバルーンが終了し、新しいコードを入力すると、すでにインストールされていることを言う、唯一のシステムを再インストールすると、役立ちますが、あなたが知っているようにそれはオプションではありません問題を解決する方法に直面してアドバイス....誰かが防止またはテストの99%を取得する別の方法を小さなファイルがある場所を知っていることができます。 他にTick Data Suiteのようなソフトはないのでしょうか?
 
laveosa:
私はいくつかのサイトに書かれているように99%とすべてのセットアップでテストしたかった。すべてのOKは、それが必要であるように動作しますが、プログラムは、トラックの期間だけのダニデータスイート...6日後にバルーンが終了し、新しいコードを入力すると、すでにインストールされていることを言う、唯一のシステムを再インストールすると、役立ちますが、あなたが知っているようにそれはオプションではありません問題を解決する方法に直面してアドバイス....誰かが防止またはテストの99%を取得する別の方法を小さなファイルがある場所を知っていることができます。は、Tick Data Suiteのような他のソフトで代用できるものはないのでしょうか......よろしくお願いします!!!!


もしかしたら、私が鈍感なのかもしれませんので、私が理解したとおりに言ってみますね。ソフトをインストールしたが、試用期間が6日で切れてしまい、起動しないが、再インストールすると解決する?

面白いことに、「Revoアンインストーラー」 )))) は、標準的なプログラムのアンインストール後に、ディスクやレジストリに残ったファイルをすべて掃除してくれる素晴らしい万能 薬なのです。

以前はこれでultraisoのトライアルを延長していました。

実行し、プログラムを探し、ダブルクリックし、標準的なアンインストールを行うだけです。

できるだけ詳細に選択→全選択→全削除→全選択→全削除

PCを再起動し、ソフトウェアを再インストールすれば、正常に動作するはずです。

インストールされていない場合は、そのプログラムが存在するフォルダを探し、それをクリックして「再インストール経由で削除」し、上記のパターンを実行します。

 
GygaByte:


私が間違っていなければ、return(0)は現在のstart()関数を終了させて次のティックを待つだけで、EAをチャートから手動で切り離したかのように終了させる必要が あります。

実際に確認したところ、1ティックごとに延々と「Open orders - 0」というアラートが表示されます。

大切な「バイバイ」を待たずに。


端末のボタンを押す真似をするだけですが、EAやインジケーターの動作を止めるのは簡単で単純です。

"インポートされた関数の呼び出しに 関連する重大なエラーが多数あり、それが発生するとエキスパートまたはインジケータの実行が直ちに中断され、エキスパートまたはインジケータが再初期化されるまで開始関数が起動しなくなります。

定数 価値 商品説明
err_cannot_load_library4018インポートした関数を呼び出すと、DLLまたはex4ライブラリの読み込みエラーが発生した
err_cannot_call_function4019インポートした関数を呼び出すと、DLLやex4ライブラリに関数が含まれていないことが判明する
err_dll_calls_not_allowed4017dll からインポートした関数を呼び出すと、dll からの呼び出しが禁止されることが判明した
err_external_calls_not_allowed4020ex4ライブラリからインポートした関数を呼び出すと、ex4から設定された呼び出し禁止が表示された
err_function_not_confirmed4060dllからインポートした関数の呼び出しが確認できない。いいえ」ボタンをクリックした場合、プログラムの実行は中断されません。キャンセル "ボタンを押すと、プログラムの実行は直ちに中断されます

"

 
GygaByte:


私が間違っていなければ、return(0)は単に現在の関数start()を終了させて次のティックを待ちますが、私はEAをチャートから手動で切り離したかのように終了させる必要が あります。

実際に確認したところ、1ティックごとに延々と「Open orders - 0」というアラートが表示されます。

バイバイ」を待たずに

チェッカー」が必要なら、これほど簡単なものはありません。

int start()
  {
  if (OrdersTotal()==0) 
   {
   OrdersTotal() / 0;
   Alert("Открытых ордеров - ", OrdersTotal());
   return(0);
   }  
  }
//+------------------------------------------------------------------+
int deinit()
  {
 Alert("Пока");  
   return(0);
  }
 
TarasBY:

チェッカーボード」が必要なら、これほど簡単なものはありません。



イゴールゼロで割ると、次の目盛りまでプログラムが停止するだけです。
 
GygaByte:


詳細なご回答をありがとうございました。

原理的にはEAを終了させるだけで十分であり、ターミナルを閉じる必要はない。簡単にできる方法はないのでしょうか?

deinit()でどうにか解決するはずなのですが、何か間違って いるのでしょうか...。


PostMessageA(WindowHandle(Symbol(),Period()), WM_COMMAND, 33050, 0); 現在のチャートからEAを削除 します。
 

いつも思うのですが、誰かの担当者が、シンボルのある時期に、誰もやってはいけないことをやっているかどうか、どうやって調べるのでしょうか。

そして、なぜそれを伝えるのか?

 
tara:

いつも思うのですが、誰かのハンドラーが、あるシンボルのある時期に、誰もやってはいけないことをチームでやっているかどうか、どうやって知ることができるのでしょうか?

そして、なぜそれを伝えるのか?


誰に対して?