MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 932

 
Roman Shiredchenko:

私も経験済みです。ただ、生地に負荷がかかると、すぐに反応しなければならないので......。を全てプロファイルに読み込ませることで、CU上のロボットの後にセットを順次読み込ませることはできません。そうですね、プロファイルをロードすると、すべてのロボット設定がロードされます。まだテストしていない。

同じ名前のチャートにインストールされたロボットをリコンパイルすると、その入力パラメータの値がコードで設定した値にならない(ME) - 古い話ですが、ご参考までに。

ただし、外部パラメータを編集した場合は、MEでコンパイルした後、端末で設定したものになるようです。

外部パラメータに変更を加えた場合、Deinit()関数が呼ば れるので、それを調整すれば、再計算を繰り返すことはありません。 しかし、その場合は変数を再初期化しなければなりません。関数を書いてDeinit()に入れれば、新しい入力パラメータで計算を再初期化することが可能です。失敗のシミュレーションについては、この失敗がどのようなものかということにも興味を持ちましたし、失敗を想定したロボットの設定には、失敗の本質を知った上で、それにどう対処するかを考えなければなりません。つまり、過去にmt4のせいでロボットがクラッシュしたり、リセットされることがあったということですね、わからないからこそ気になるのです。

 
あなたはマクロのループ、好ましくは、互いに入れ子に3を入れて、この事は回転するかどうか、ちょうどマクロが中括弧を介してスラッシュとループを介して書かれており、私はそのようなレコードのように見える方法を知らない場合、誰かが知っている場合は、どのように例を示すことができる?
 
Seric29:
あなたはマクロのループ、好ましくは、互いに入れ子に3を入れて、この事は回転するかどうか、ちょうどマクロが中括弧を介してスラッシュとループを介して書かれており、私はそのようなレコードのように見える方法を知らない場合、誰かが知っている場合は、どのように例を示すことができる?
#property strict

#define  FOR3(a,b,c,loop) for(int i=0; i<a; i++) \
for(int j=0; j<b; j++) \
for(int k=0; k<c; k++) \
{loop;} 

void OnStart()
  {
   int x=0;
   FOR3(2,3,4,Print(x++));
  }
//+------------------------------------------------------------------
 
Igor Makanu:

よかった、ありがとう

 
Mql5を使用してWebsocketを MT5に接続するにはどうすればよいですか?
 
Igor Makanu:

今日、昨日、一週間の利益が画面に表示され、さらに仮想の利食い線が引けるようにしてほしいというユーザーの要望はわかりますが、同じ指標を使ったテンプレートをチャート上で実行すると、すべてが遅くなるんです

取引に必要ないことをやって端末を壊すのはどうかと思う

;)

それはわかります。

オタクの驚異は十分にある!それはいいことだ。逆に言えば、あなたも何か取り組むべきことがある、ということです(笑)。

 
Seric29:

外部パラメータを変更するとDeinit()関数が呼び 出されますが、すべてを再計算しないように調整しても、変数を再初期化しなければならないので、関数を書いてDeinit()に入れれば、新しい入力パラメータで計算を再初期化することが可能です。故障のシミュレーションについても、この故障がどのようなものか気になりましたし、故障に対してロボットを構成するためには、故障の性質を知り、その上で対処法を考える必要があります。つまり、過去にロボットがクラッシュしたり、mt4によって混乱することがあったということですね、わからないからこそ気になるのです。

全部、松葉杖だ...失敗はシミュレーションするまでもなく、勝手に起こるものですから......。さらに4はサポートされていない...。:-)

迅速に介入し、貿易回復に対応する、ただそれだけです。

 
Roman Shiredchenko:

そうですね......理解できます。

奇跡を起こす変人はもうたくさんだ!それはいいことだ。一方、あなたにも、何か取り組むべきことがあるはずです......。)

はい、ところで、あなたの問題 - クラッシュ後に端末を復元するには、おそらくより簡単に解決することができます:端末フォルダは、設定ファイルを持って、彼らはチャートを含む端末設定の最後の状態を格納し、あなただけのどのファイルがそれを担当して比較することができますが、彼らは多くの2または3、私は見て、ちょうどフォルダ端末にこれらのファイルをバックアップします通常のコマンドラインのバイナリを作る必要がないときにされていません。

質問はあなたに関連しているかもしれませんが、問題はあなたがトピックを開こうとすると、それを解決するためにあなたのための最善の方法が出てくる可能性があり、異なっていてもかまいません。

 
Igor Makanu:

はい、ところで、あなたの問題 - クラッシュ後に端末を復元するには、おそらくより簡単に解決することができます:端末フォルダは、設定ファイルを持って、彼らはチャートを含む端末設定の最後の状態を格納し、あなたは単にどのファイルがそれを担っている比較することができます、彼らは多くの2または3、私は見て、ちょうど端末のフォルダにこれらのファイルをバックアップする通常のコマンドラインのバイナリを作る必要がないときにされていません。

私はそれが問題を解決するための最も簡単な方法だと言うと、それはあなたに関連している可能性があり、トピックが来るかもしれない開いてみて、あなたがそれに快適に感じる方法問題を解決することができます

ありがとうございます。

:-)ここはもっとシンプルでいいんです。

それはちょうどすべてが "クラッシュ "した場合、私は知らない - 私の端末はあまりにも頻繁にクラッシュしないかもしれませんが、それがクラッシュした場合、私はちょうど手動で開いている注文を管理したくない、スクリプトを操作しない - ラはすべてまたは特定のマジシャンのために閉じて、そこに接続しない以前に保存したテンプレート、特に以前に保存した作業指数パラメータとセットではなく突然ロボットにそれらをロードするには、...今

例えば、悪夢のように多額の資金が取引に投入されたり、指数関数的に大きな金額の取引が行われたり......。

通常モードでパソコンの電源を切り、終了し、パソコンを再起動し、端末を再起動すると-マーケットにPOSITIONはあるが、取引する指数(再起動直前は上にスマイリーフェイスがあった。)- 右上のスマイルマークは、その意味ではありません。

アクション?初級編では、あらかじめ保存しておいたPROFILEを読み込む-それだけです。すべてのロボットが取引をする、ただそれだけです。問題解決

このような仕組みになっているのでしょうか?調べて書きます。

 
EAの取引で時間フィルタ(時間単位)を設定するにはどうすればよいですか?次のオプションは動作しますか?

if(TimeHour(TimeCurrent())<23 & TimeHour(TimeCurrent())>1){
        //торгуем
}