コーディングの方法は? - ページ 90

 
 

.

こんにちは、hiachiever

ありがとうございます。

initセクションにIndicatorBuffers(2);を追加しました。

 

こんにちは。

もう少し詳しく調べてみると、あなたの問題が明らかになりました。あなたがしたことは、あなたの指標の正しい参照を追加していない、これらは特定のバー番号ではなく、参照として変数 'i'を持つべきである。

EG.

これは不正解です。

double cci_1 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, 1);

double cci_2 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, 2);

となるはずです。

double cci_1 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, i+1);

double cci_2 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, i+2)となります。

乾杯

Hiachiever

hiachiever:
明らかなのは、使用するインジケータ・バッファの個数の宣言がないことです。

これは、initの最初の部分にあります。

int init()

{

IndicatorBuffers(2);

.....

}

これを試してみて、問題が解決するかどうか確認してください。私はコードを完全にチェックしたわけではなく、明らかなエラーがないかをチェックしただけであることに注意してください。

乾杯。

ヒャッハー。
 
hiachiever:
明らかなのは、使おうとしているインジケータバッファの数の宣言が足りないことです。

これは、initの最初の部分に位置する

例えば

int init()

{

IndicatorBuffers(2);

.....

}

ひゃっほーい。

バッファの数は、"#property indicator_buffers 2 "と定義されているものと同じであれば、繰り返す必要はないと思うのですが。

他に一時的なバッファがある場合はその通りです。しかし、その場合ではありません。

FerruFx

 
FerruFx:
Hiachieverです。

バッファの数は、"#property indicator_buffers 2 "と定義されているものと同じであれば、繰り返す必要はないと思うのですが。

他に一時的なバッファがある場合はその通りです。しかし、そのような場合ではありません。

FerruFx

FerruFXのヒント、いつもありがとうございます。

ありがとうございました。

Hiachiever

 
hiachiever:
FerruFXのヒント、いつもありがとうございます。

どういたしまして。

FerruFx

 

EAでCCIウッディーを使用する方法

こんにちは、Cracks

どなたか教えてください。

この設定ではEAは何もしません。

CCI_Woodies_Lnx_v4.mq4というインディケータをEAで使用する場合、以下のコードを使用します。

extern int TrendCCI_Period = 14;

extern int EntryCCI_Period = 6;

extern int LSMAPeriod = 25; // LSMAの期間

extern int Trend_period = 5;

extern int CountBars = 1000;

extern int CCISize = 2;

extern int TCCISize = 1;

extern int TrendSize = 1;

extern int NoTrendSize = 1;

extern bool ShowLSMA = false;

extern int LineSize3 = 1;

そしてIndicatorの定義です。

double CCI_0 = iCustom(NULL,0, "CCI_Woodies_Lnx_v4",

トレンドCCI期間,エントリーCCI期間,LSMAPeriod,Trend_period.CountBars,CCISize,Trend_period,

CountBars,CCISize,TCCISize,TrendSize,NoTrendSize,ShowLSMA,LineSize3,0);

インジケータのパラメータが 多すぎる?

コンパイルでエラーにならない

ジャーナル編集で

CCI_Woodies_Lnx_v4 USDJPY,M15:削除しました。

EA_Test_templateを参照。

 
Badguy:
こんにちは、Cracks さん 誰か助けてくれるかもしれません。

あなたのコードでは、0ラインより上か下かで買い/売りを行うようですね。

iCustomの 代わりにiCCIを使用してみてはいかがでしょうか。標準のCCIと他のインジケータは何も変わりません。

 

iCustom();の中のLineSize3パラメータは何ですか?もしそれがCCI_Woodies_Lnx_v4のバッファ番号 であればOKですが、そうでなければ、あなたが呼び出したいバッファ番号が欠けています。

また、あなたのコーディングにはスペースがあります。"S howLSMA "です。

FerruFx

 

このコードで助けを必要としています、お願いします。

こんにちは、私はこのエキスパートアドバイザーをmt4でロングトレードを実行させるためにここ3日間試していますが、成功しません。私はプログラミングが初めてで、オンライン戦略ビルダーから 構築しました。

コードが添付されています。

ファイル:
testdrive.mq4  11 kb
理由: