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

 
Artyom Trishkin:

詳しくはこちらをご覧ください。

何度か読み返しましたが消化しきれません、ユニオン&&で読み取るだけなら小さなコンポーネントを変更する必要がある私のケースにどう適用するのか。以下はその表現です。

if(Price1-(Price2-Price3)==20) flag=1は逆対称 if(Price1+(Price2+Price3)==20) flag=1で同じことの繰り返しで、#defineでどう書き換えたらいいのかさっぱりわからない。

 
Maxim Kuznetsov:

そこで、比較関数/テンプレートを自作します。

if (Compare3(Tdk,Odk)==GREATER_THEN) { flag=true; do_something(); }

例えば、等式、減算、加算、不等式、乗算など、1つの式をチェックする小さな関数をたくさん作りたいのであれば話は別ですが。

 

ごきげんよう。

初心者がテスト用のクォートを準備するために何をすべきかについて、mt4で 一緒に一歩一歩考えてみましょう。

個人的には、多くの記事を読みましたが、いくつかの疑問が残りました。

まず提案したいのは、ティックフィリングの 概念です。

ターミナル/テスター自体がローソク足の中にティックを生成/作成できることは誰もが知っていることです。

質問1 あらゆるソース(Ducascopy、Finam、Alpariなど)から分履歴をダウンロードした場合、最終的にティックフィリングを伴う分履歴になるのか、ならないのか、教えてください。

問題2 刻み目の充填がないと仮定した場合、解答はどうなるか。おそらく、ティック履歴を 取得して、分単位に変換する(分単位にティックの内容が入るようにする)べきでしょう。CSV2FXTコンバータを使用することもできますが、問題は、変換時に穴が開くなどの弊害があることです。もしかして、変換で1分作成しても、クソダニの内容がない?

 
みんな!何が大変なんだ?3種類のブラウザで、このサイトはcssなしで開きます。
ファイル:
 
Vladimir Tkach:
みんな!これは一体何なんだ?このサイトは3種類のブラウザでcssなしで開きます。

アンチウイルス排除にサイトを追加する...

 
Roni Iron:

まず最初に考えていただきたいのは、ティックコンテンツという 概念です

ターミナル/テスター自体がローソク足の中にティックを生成/作成できることは誰もが知っていることです。

質問1 あらゆるソース(Ducascopy、Finam、Alpariなど)から分履歴をダウンロードした場合、最終的にティックフィリングを伴う分履歴になるのか、ならないのか、教えてください。

問題2 刻み目の充填がないと仮定した場合、解答はどうなるか。おそらく、ティック履歴を 取得して、分単位に変換する(分単位にティックの内容が入るようにする)べきでしょう。CSV2FXTコンバータを使用することもできますが、問題は、変換時に穴が開くなどの弊害があることです。もしかして、変換で1分作成しても、クソダニが出ない?

ローソク足の中でティックを生成/作成できるターミナルがあることを初めて知りました。私の知る限り、Strategy Testerでのロボットのテストは非常に時間がかかります。まず、終値ではなく始値を考慮するため、ロボットを正しく調整する可能性がありません。また、開発者ができなかった買値と売値を取得したいと思います。結論はただ一つ、実際の口座でテストして、ロボットの大部分を完成させるべきだということです。ダニ詰めについては、夢の中だけでしょう。テスター自体はローソク足内でティックを生成/作成することはできませんが、なぜそのようなことをするのでしょうか?

 

ダニを作る遺伝的アルゴリズム についてはどうでしょう。

また、テスト時に「すべてのティック」の行を選択するのはなぜですか?

また、なぜ人々はティックデータを追い求め、(分単位データに変換せず、テスト時に従来通り動作させたい場合)どこに「突っ込む」のでしょうか。

 
Vladimir Tkach:
みんな!何なんだ、この馬鹿馬鹿しさは?3種類のブラウザで、このサイトはcssなしで開きます。

1.アンチウイルスでコンピュータをチェックし(できれば2つの異なるもの)、検出されたものをすべて(!!)、たとえ必要と思われるものであっても削除してください。再起動後、再度ご確認ください

2. Windows/system32/drivers/etc/hosts ファイルに、個人的に理解できない項目がないことを確認します。

3. ネーミングサーバーを、ローカルISP(彼らは不正をする可能性があります)やバイパス/フリゲート/最速アクセスサービス(彼らは常に不正をします)ではなく、本当に信頼できるものに設定します。Google、Comodoが好きです。

4.ステップ1-2で遭遇したものは、「時間が癒してくれる」。クラウドサービスが遅延や設定なしにコンテンツを返してくれるようになるには、ある程度の時間が必要です。

 
こんにちは!mql4でBid価格にある色の横線を 入れる方法を教えてください。
また、必要に応じてこの行を削除するにはどうすればよいのでしょうか。
 
Roni Iron:

ダニを作る遺伝的アルゴリズム についてはどうでしょうか。

また、テスト時に「すべてのティック」の行を選択するのはなぜですか?

また、なぜ人々はティックデータを追い求め、どこに「押し込む」のか(分単位のデータに変換せず、テスト時に実際に使っていたように動作させたい場合)。

という疑問がありました。ティックを分単位に変換すると、ティックが失われ、mt5にはティック履歴が存在すると上に書いてありますが、結果的にティック履歴は存在しないことになります。ティックヒストリーの下には、既知の小さな時間枠の情報を取り込む、つまり時間枠の選択・ソートであるべきだと思うのです。選択ソートというのは、H1にある期間があり、ティックや分が必要だが、それがない、最小がH1、次に実行が来て新鮮なデータがあり、保存できる、次にM30に行く、次に別の実行でもっとデータがある、例えばM5で、次にデータはすでにM5とみなされ、時間が古くない、アカウントM1に入る、これがいわゆるティックワイズの操作(つまり小さな時間枠で作業)の特性ではないかと思うのですが、この現象です。小さなタイムフレームで動作しますが、ティックの変動に似たものはありませんが、開発者はローソクの終値の時間をわざわざ保存することもなかったようです。


また、古いバーの閉店時間ではなく、開店時間だけなので、日付の節約にもなります。

最初の画像を見ると、「最小のタイムフレームに基づく方法」と書いてあります)なぜなら、会社といくつかの問題があり、彼らは不可能な私のポジションを再クオートし、彼らはティック履歴は保存されていないが、要求に応じて利用できると書いてきたので、彼らはそれを持っているがプログラムに統合されていないことが判明したのです。そういうことなんです。