MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 751 1...744745746747748749750751752753754755756757758...1953 新しいコメント Artyom Trishkin 2019.01.28 13:21 #7501 Aleksey Vyazmikin:いや、この記事はEAからiniファイルを通してオプティマイザーを本格的に管理するというもので、iniは最適化だけでなくあらゆる設定を規定できるようで、どのモードでもテスターの最終起動後にそれらが保存されるようです。そして、(EAのコードで、)テンプレートを保存し、別の端末にコピーします(私の理解では、テスターとEAの作業用の端末を使うことが推奨されています)。そして、この手順が終了したら、すべてが入るテンプレートを呼び出します。その記事は読んでません。 webpred 2019.01.28 20:27 #7502 こんにちは、ちょうど基本を学び、関数があるかどうか助言し、特定の時間枠(例えば5分)で、新しい5分キャンドルではなく、すべてのティックの 時に言うアルゴリズムの条件をチェックするためにエキスパート-アドバイザを指示する最も簡単な方法は何です。感謝 fxbo 2019.01.29 09:54 #7503 皆さんこんにちは、教えてくれる人。 MT4、MT5で、色設定、ターミナル外でのライン追加を手動またはオートストレッチでできるフィボはないでしょうか、あればリセットお願いします。 ありがとうございました。 Konstantin Erin 2019.01.29 15:25 #7504 webpred: こんにちは、私はちょうど基本を学んでいます。エキスパートアドバイザーが動作し、特定のタイムフレーム(例えば5分)で、新しい5分のキャンドル時に、すべてのティックではなく、アルゴリズムの条件をチェックするように指示する関数または最も簡単な方法を提案することができます。感謝ターミナルにExpert AdvisorMoving Average.mq4があり、その中に行があるので、それを試す(そうでないものも多いが)。 //--- 新しいバーの最初のティクスのためにのみ取引に行く if(ボリューム[0]>1) return; germes_88 2019.01.30 08:21 #7505 こんにちは、iAOのインジケーターについてアドバイスをお願いします。iAOの測定値とチャートの数値に差がある 2小節分のずれがある。ゼロバーには3、ファーストバーには4を割り当てることができる。なぜ、そうなることがあっても、いつもそうなるわけではないのでしょう。 double aoH1[],aoH4[],aoD[]。 ArrayResize(aoH1,6)。 ArrayResize(aoH4,6)。 ArrayResize(aoD,6)。 for(int i=0; i<6; i++){ aoH1[i]=iAO(Symbol(),PERIOD_H1,i)とする。 aoH4[i]=iAO(Symbol(),PERIOD_H4,i)とする。 aoD[i]=iAO(Symbol(),PERIOD_D1,i);// Alert(Symbol(), " H1(",i,")=",aoH1[i]," H4(",i,")=",aoH4[i]," D(",i,")=",aoD[i]) を実行します。} Artyom Trishkin 2019.01.30 09:39 #7506 germes_88:こんにちは、iAOのインジケーターについてアドバイスをお願いします。iAOの測定値とチャートの数値に差がある 2小節分のずれがある。ゼロバーには3、1本目には4を割り当てることができる。なぜ、そうなることがあっても、いつもそうなるわけではないのでしょう。 double aoH1[],aoH4[],aoD[]。 ArrayResize(aoH1,6)。 ArrayResize(aoH4,6)。 ArrayResize(aoD,6)。 for(int i=0; i<6; i++){ aoH1[i]=iAO(Symbol(),PERIOD_H1,i)とする。 aoH4[i]=iAO(Symbol(),PERIOD_H4,i)とする。 aoD[i]=iAO(Symbol(),PERIOD_D1,i);// Alert(Symbol(), " H1(",i,")=",aoH1[i]," H4(",i,")=",aoH4[i]," D(",i,")=",aoD[i]) を実行します。}現在のチャートのタイムフレームとは異なるタイムフレームからインジケータバーを確認しているためです。 削除済み 2019.01.30 10:20 #7507 Konstantin Erin:ターミナルにExpert Advisor Moving Average.mq4があり、そこに線が入っているので、それを試してみる(そうでないものも多いが) //--- 新しいバーの最初のティクスのみ取引に行く if(音量[0]>1) return;ローソク足の開始時のボリュームは常に1になるとは限らず、2になることもあります。 正しい方法は、ロウソクゼロの時間を使うことです。 datetime time_bar; void OnTick() { if(time_bar != Time[0]) { time_bar = Time[0]; // анализируем что либо на открытии свечи (закрытии свечи) } } germes_88 2019.01.30 10:48 #7508 Artyom Trishkin:現在のチャートのタイムフレームとは異なるタイムフレームのインジケータバーを確認しているためです。 しかし、私は全く異なる時間軸を必要としています。これを回避する方法はあるのでしょうか? Artyom Trishkin 2019.01.30 11:33 #7509 germes_88: でも、私が欲しいのは時間軸の違いなんです。それを回避する方法はないのでしょうか?まあ、データは取れているんでしょうけど。そして、それを正しく理解することです。分バー#1と時バー#1のみ、オープンタイムが 全く異なることになります。ただし、1時間に1回、分バーの開始時刻と時間バーの開始時刻が重なったときだけです。 psyman 2019.01.31 02:06 #7510 Artyom Trishkin:テキストiniファイルを作成し、そこからインジケーターやEAがデータを読み込み、インジケーターの設定 パラメータとして使用することができます。次に、EAとインジケータを含むテンプレートを作成し、手動またはスクリプトでこのテンプレートをチャートにロードします。 Expert Advisorのインジケータの線をグラフィカルなオブジェクトで描画すればよいのです。 また、別のものを発明することもできます。 することができます ...手動で入力するか、すべてが可能なMT5を使うか、どちらかです :)Artemさん、チャートに複数のインディケータを同時に追加したり削除したりするのに最適な方法を教えてください。ChartIndicatorAdd/ChartIndicatorDelete スクリプトをホットキーとして使用しようとしましたが、 スタイルを変更することはできません。 今、1つのファイルにキャストとして書き込むというアイデアがありますが、もっと良い方法があるのではないでしょうか? 1...744745746747748749750751752753754755756757758...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
いや、この記事はEAからiniファイルを通してオプティマイザーを本格的に管理するというもので、iniは最適化だけでなくあらゆる設定を規定できるようで、どのモードでもテスターの最終起動後にそれらが保存されるようです。そして、(EAのコードで、)テンプレートを保存し、別の端末にコピーします(私の理解では、テスターとEAの作業用の端末を使うことが推奨されています)。そして、この手順が終了したら、すべてが入るテンプレートを呼び出します。
その記事は読んでません。
MT4、MT5で、色設定、ターミナル外でのライン追加を手動またはオートストレッチでできるフィボはないでしょうか、あればリセットお願いします。
ありがとうございました。
こんにちは、私はちょうど基本を学んでいます。エキスパートアドバイザーが動作し、特定のタイムフレーム(例えば5分)で、新しい5分のキャンドル時に、すべてのティックではなく、アルゴリズムの条件をチェックするように指示する関数または最も簡単な方法を提案することができます。感謝
ターミナルにExpert AdvisorMoving Average.mq4があり、その中に行があるので、それを試す(そうでないものも多いが)。
//--- 新しいバーの最初のティクスのためにのみ取引に行く
if(ボリューム[0]>1) return;
こんにちは、iAOのインジケーターについてアドバイスをお願いします。iAOの測定値とチャートの数値に差がある 2小節分のずれがある。ゼロバーには3、ファーストバーには4を割り当てることができる。なぜ、そうなることがあっても、いつもそうなるわけではないのでしょう。
double aoH1[],aoH4[],aoD[]。
ArrayResize(aoH1,6)。
ArrayResize(aoH4,6)。
ArrayResize(aoD,6)。
for(int i=0; i<6; i++)
{
aoH1[i]=iAO(Symbol(),PERIOD_H1,i)とする。
aoH4[i]=iAO(Symbol(),PERIOD_H4,i)とする。
aoD[i]=iAO(Symbol(),PERIOD_D1,i);
// Alert(Symbol(), " H1(",i,")=",aoH1[i]," H4(",i,")=",aoH4[i]," D(",i,")=",aoD[i]) を実行します。
}
こんにちは、iAOのインジケーターについてアドバイスをお願いします。iAOの測定値とチャートの数値に差がある 2小節分のずれがある。ゼロバーには3、1本目には4を割り当てることができる。なぜ、そうなることがあっても、いつもそうなるわけではないのでしょう。
double aoH1[],aoH4[],aoD[]。
ArrayResize(aoH1,6)。
ArrayResize(aoH4,6)。
ArrayResize(aoD,6)。
for(int i=0; i<6; i++)
{
aoH1[i]=iAO(Symbol(),PERIOD_H1,i)とする。
aoH4[i]=iAO(Symbol(),PERIOD_H4,i)とする。
aoD[i]=iAO(Symbol(),PERIOD_D1,i);
// Alert(Symbol(), " H1(",i,")=",aoH1[i]," H4(",i,")=",aoH4[i]," D(",i,")=",aoD[i]) を実行します。
}
現在のチャートのタイムフレームとは異なるタイムフレームからインジケータバーを確認しているためです。
ターミナルにExpert Advisor Moving Average.mq4があり、そこに線が入っているので、それを試してみる(そうでないものも多いが)
//--- 新しいバーの最初のティクスのみ取引に行く
if(音量[0]>1) return;
ローソク足の開始時のボリュームは常に1になるとは限らず、2になることもあります。
正しい方法は、ロウソクゼロの時間を使うことです。
現在のチャートのタイムフレームとは異なるタイムフレームのインジケータバーを確認しているためです。
でも、私が欲しいのは時間軸の違いなんです。それを回避する方法はないのでしょうか?
まあ、データは取れているんでしょうけど。そして、それを正しく理解することです。分バー#1と時バー#1のみ、オープンタイムが 全く異なることになります。ただし、1時間に1回、分バーの開始時刻と時間バーの開始時刻が重なったときだけです。
テキストiniファイルを作成し、そこからインジケーターやEAがデータを読み込み、インジケーターの設定 パラメータとして使用することができます。次に、EAとインジケータを含むテンプレートを作成し、手動またはスクリプトでこのテンプレートをチャートにロードします。
Expert Advisorのインジケータの線をグラフィカルなオブジェクトで描画すればよいのです。
また、別のものを発明することもできます。
することができます ...手動で入力するか、すべてが可能なMT5を使うか、どちらかです :)
Artemさん、チャートに複数のインディケータを同時に追加したり削除したりするのに最適な方法を教えてください。
ChartIndicatorAdd/ChartIndicatorDelete スクリプトをホットキーとして使用しようとしましたが、 スタイルを変更することはできません。
今、1つのファイルにキャストとして書き込むというアイデアがありますが、もっと良い方法があるのではないでしょうか?