// основной цикл// перебираем бары от последнего нерасчитанного к актуальному// (просто пример - поэтому инициализация и заполнение буферов пропущенны!!)for(int bar=prev_calculated;bar<rates_total && !IsStopped();bar++) {
// bar использовать для обращения к массивам, i - к таймсериямint i=rates_total-bar-1;
// считаем min,max от некой MA за DEPTH баровdouble min=DBL_MAX;
double max=DBL_MIN;
if (bar<DEPTH) {
// данных ещё недостаточноcontinue;
}
for(int t=0;t<DEPTH;t++) {
double ma=iMA(_Symbol,_Period,MA_PERIOD,0,MA_METHOD,MA_PRICE,i+t); // берём значение MA (! как в таймсериях 0-последнее)if (ma>0) {
if (min<ma) min=ma;
if (max>ma) max=ma;
}
}
if (min!=DBL_MAX && max!=DBL_MIN) {
// что-то делаем с полученными максимум/минимум MA
}
}
こんにちは。ima=iMA(NULL,60,24,0,1,0,k) が表示されないのですが、どうしてでしょうか?コメントには、ラインそのものよりもはるかに高い引用が表示されます。そのため、min/maxが全く表示されないのです。
識別子は数字ではなく、列挙から使用する。より鮮明になりました。
iMA()に聞いていることがすぐにわかりますね。例えば、こんな感じです。
iMA(NULL,60,24,0,1,0,k) がありますね。
で、iMA(NULL,PERIOD_H1,24,0,MODE_EMA,PRICE_CLOSE,k) となります。
どちらがより明確ですか?
1時間足チャートからMAKデータを取っているんですね。プログラムが1時間足チャートで実行されている場合、どのようなデータを取得し、見ることができると予想されますか?
識別子は番号ではなく、列挙から使用する。より鮮明になりました。
iMA()を尋ねていることはすぐにわかります。例えば、こんな感じです。
iMA(NULL,60,24,0,1,0,k) がありますね。
で、iMA(NULL,PERIOD_H1,24,0,MODE_EMA,PRICE_CLOSE,k)です。
どちらがより明確ですか?
1時間足チャートからMASKのデータを取っているんですね。プログラムが1時間足チャートで実行されている場合、どのようなデータを取得し、見ることができると予想されますか?
kでは何も出てきません。
意図しない賭けに出てしまうのです。何も変わらないんです。まさに、kと間違っていることを表しているのです
私は半日で目がかすんでいますが、時間枠の混乱は別として、あなたが間違ったMA値を間違った側から得ていることは明らかです :-)。
寝ぼけていて、目が少し濁っていますが、時間軸の混乱は別として、間違ったMA値が間違った方向から来ているのは明らかです :-)。
面白いアイデアですね。試してみます。どちらかというと、普通のストキャスティック指標 です。ある期間の棒グラフの極値とMA線の極値を取るというものであった。100-113行目にあります。これでインジケーターが改善されると思います
皆さん、こんにちは。
例えば、今日EAで設定した内容が翌日には空欄になっているような場合、どうすればいいか教えてください。
日常茶飯事です。
皆さん、こんにちは。
例えば、今日EAで設定した内容が翌日には空欄になっているような場合、どうすればいいか教えてください。
日常茶飯事です。
ソースコードがあれば、コード中のinput(またはextern)を削除して、コードを通してパラメータを変更します。
皆さん、こんにちは。
例えば、今日EAで設定した内容が翌日には空欄になっているような場合、どうすればいいか教えてください。
日常茶飯事です。
サービスデスクに問題の情報をできるだけ多く書き込むべきですね。
ソースがある場合は、コード中のinput(またはextern)を削除し、コード経由でパラメータを変更します。
これは本気ではない・・・。では、なぜそれら(inputとextern)が必要なのか...。
できるだけ多くの問題の情報を添えて、servicedeskに書き込んでください。
リンク先を教えてください。
リンク先を教えてください。
そして、あなたのプロフィールを見てください...。面白いものがたくさんあるんですよ。