コーディングのヘルプ - ページ 165

 

mladenさん、こんにちは。

この添付のmq4はなぜまだ動かないのでしょうか? 私はただ、これらの機能に加えて mtfと非リペイントを持ちたいだけです。ありがとうございます。

ファイル:
 
kenwa:
こんにちは、mladen、なぜこの添付のmq4はまだ動作しないのですか?私はちょうどその中にこれらの関数とmtfと非リペイントを持ちたい、これ以上ありません。ありがとうございます。

iMAOnArray() は、ソースデータに配列を使用することを意味します (iCCI() は配列ではなく、目的のバーに対する結果を返す関数です)。

_________________________

する関数です。。[TD] - [TD=": 100%"]MA shift

[TR]

[TD]ma_method[TD] - [TD="width: 100%"]MA method.

TR]

[TD]shift[TD] - [TD="width: 100%"] バッファから取得した値のインデックス(現在のバーから一定期間前への相対的なシフト)
[iMAOnArray(double array[],int total,int period,int ma_shift,int ma_method,int shift)

[/TD]

[/TR]

[/TABLE]

数値配列に格納されたデータに対して移動平均を計算

iMA(...)と異なり、iMAOnArray関数は、シンボル名、タイムフレーム、適用価格によるデータを受け取りません。価格データは事前に用意する必要があります。インジケータは左から右へ計算されます。配列要素にシリーズ配列のように(つまり右から左へ)アクセスするには、ArraySetAsSeries

関数を使用する必要があります。

パラメータ:

[TABLE="class: docparams"]

array[][/TD] -[/TD]データを含む配列 [/TD]

[/TR]

total[/TD] -[/TD]数えるべき項目の数

TR]

[

TD]ma_shift
width
インジケータ
 

mladen、私はそれがすでにこの添付ファイルとして私の最高の能力までだと思う、まだ動作しません、私はちょうど同じ指標+ mtfの中で、3例関数が 欲しいです。

ファイル:
 
kenwa:
mladen、私はそれがすでにこの添付ファイルとして私の最高の能力までだと思う、まだ動作しません、私はちょうど同じ指標+ mtf内で、3例関数が欲しいです。

あなたは6つのバッファを使用しようとしていると、バッファとして3つだけ(そのためのSetIndexBuffer()を使用して)宣言しています。

 
mladen:
6つのバッファを使おうとしているのに、3つしかバッファとして宣言していない(そのためにSetIndexBuffer()を使っている)。

mladenです。

私はそこにいくつかの軽度の問題で修正されたものを添付し、私は私の限られた能力まで、このバージョンを行うことができると思います、それはまた、私がそれをしたいものです、(i.e.1つの指標の中で3つのケースを可能にする。しかし、3つのidtバッファが占有されているため、5つ以上のシンボルを拡張することができません(すべてのidtバッファは無駄であるか、8つの限られたバッファの予備を占有する)改善するために何か良い提案はありますか? アドバイスありがとうございました。

ファイル:
 
kenwa:
mladen:こんにちは再び、しかし、私は実際に私がindexbuffersに含まれる場合、それは8限られたバッファの席を占有する、滑らかでないidt信号線を表示したくない? どのように解決するには?私はそこにいくつかの軽度の問題で修正1を添付、私は私の限られた能力まで、このバージョンを行うことができると思うとそれはまた私がそれをしたいもの、(i.しかし、3つのidtバッファが占有されているため、私は5つ以上のシンボルを拡張することができません、(すべてのidtバッファは無駄であるか、8限られたバッファの準備を占有する)あなたはどのように改善するために良い提案を持っていますか? アドバイスをありがとうございます。

そのためには、ここに掲載されているインジケータhttps://www.mql5.com/en/forum/174385/page109(そこに書かれているように、8種類のシンボルの8種類のスムージングされたcci値を表示できるインジケータであり、非リペイントのマルチタイムフレームインジケータでもあります)を見てください。これは一つの方法です)。あるいは、独自のスムージング関数を書いてください(ただし、リペイントしないマルチタイムフレームのインジケータにするためには、同じか、非常に似たようなことをする必要があります)。

 

こんにちは、ムラデンです。

今、あなたは多くのメンバーからのリクエストで溢れていると思いますが、私のリクエストがあなたのリストのどこかにあることを祈っています。

ありがとうございます、Mladen

ファラストル

 

カスタムインジケーターが原因で、Mt4プラットフォームが劇的に開くのが遅くなる。

このインジケータをしばらく使っています。最初にMt4プラットフォームを開くときに、読み込みが遅いことに気づきました。Experts」タブで、読み込まれる全てのチャートに同じエラーメッセージが表示されることに気づきました。

CustomCandle6 USDJPY,M15: invalid time value forObjectMove function.

どなたか、これを説明または修正していただけませんか?

ファイル:
 

こんにちは、MLadenです。

そうですね、とても良いデザインのインジケーターだと思いますが、私の意図する機能(同じインジケーター内で3つのケースを実行できるようにしたい)だけではありませんし、私の知識と能力では、あなたの高度なコードを私のニーズに合わせて修正することはできません。

このバージョン3は、以前のバージョン2をさらに一歩改良したものです。

limit=Bars-counted_bars;

for(i=0;i<limit;i++)

あなたのものがある間 int i,counted_bars=IndicatorCounted();

if(counted_bars<0)リターン(-1)。

if(counted_bars>0)counted_bars--。

int limit = MathMin(Bars-counted_bars,Bars-1);

for(i=limit;i>=0;i--) ?

この添付されたバージョン3がOKで、再描画を引き起こさない場合、あなたは親切にそれをmtfバージョンに変換するために私を助けてください、(私はこのバージョンに合わせてあなたの前のmtfを変更またはコピー&ペーストする方法がわからない。

ファイル:
 
daytrade5:
このインジケータを使い始めてしばらく経ちます。最初にMt4プラットフォームを開いたとき、読み込みが遅いことに気づきました。Experts」タブで、読み込まれるすべてのチャートに同じエラーメッセージが表示されることに気がつきました。

CustomCandle6 USDJPY,M15: ObjectMove 関数の時間値が無効です。

どなたか、この点を説明または修正していただけないでしょうか?

この投稿にあるものを使ってみてください :https://www.mql5.com/en/forum/173574/page292