コーディングの方法は? - ページ 90 1...838485868788899091929394959697...347 新しいコメント hiachiever 2008.05.10 08:51 #891 Nordic12 2008.05.10 09:05 #892 . こんにちは、hiachiever ありがとうございます。 initセクションにIndicatorBuffers(2);を追加しました。 hiachiever 2008.05.10 09:42 #893 こんにちは。 もう少し詳しく調べてみると、あなたの問題が明らかになりました。あなたがしたことは、あなたの指標の正しい参照を追加していない、これらは特定のバー番号ではなく、参照として変数 '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); ..... } これを試してみて、問題が解決するかどうか確認してください。私はコードを完全にチェックしたわけではなく、明らかなエラーがないかをチェックしただけであることに注意してください。 乾杯。 ヒャッハー。 削除済み 2008.05.10 14:47 #894 hiachiever: 明らかなのは、使おうとしているインジケータバッファの数の宣言が足りないことです。 これは、initの最初の部分に位置する例えばint init(){IndicatorBuffers(2);.....} ひゃっほーい。 バッファの数は、"#property indicator_buffers 2 "と定義されているものと同じであれば、繰り返す必要はないと思うのですが。 他に一時的なバッファがある場合はその通りです。しかし、その場合ではありません。 FerruFx hiachiever 2008.05.10 20:02 #895 FerruFx: Hiachieverです。バッファの数は、"#property indicator_buffers 2 "と定義されているものと同じであれば、繰り返す必要はないと思うのですが。 他に一時的なバッファがある場合はその通りです。しかし、そのような場合ではありません。 FerruFx FerruFXのヒント、いつもありがとうございます。 ありがとうございました。 Hiachiever 削除済み 2008.05.10 22:33 #896 hiachiever: FerruFXのヒント、いつもありがとうございます。 どういたしまして。 FerruFx raffinoso 2008.05.11 22:11 #897 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を参照。 ファイル: cci_woodies_lnx_v4.mq4 8 kb ea_test_template_cci_woodies.mq4 11 kb How to code? .. could you help 信号システム(ASCTrend、その他モディフィケーション) Linuxser 2008.05.11 23:02 #898 Badguy: こんにちは、Cracks さん 誰か助けてくれるかもしれません。 あなたのコードでは、0ラインより上か下かで買い/売りを行うようですね。 iCustomの 代わりにiCCIを使用してみてはいかがでしょうか。標準のCCIと他のインジケータは何も変わりません。 削除済み 2008.05.11 23:44 #899 iCustom();の中のLineSize3パラメータは何ですか?もしそれがCCI_Woodies_Lnx_v4のバッファ番号 であればOKですが、そうでなければ、あなたが呼び出したいバッファ番号が欠けています。 また、あなたのコーディングにはスペースがあります。"S howLSMA "です。 FerruFx delvinja 2008.05.12 00:10 #900 このコードで助けを必要としています、お願いします。 こんにちは、私はこのエキスパートアドバイザーをmt4でロングトレードを実行させるためにここ3日間試していますが、成功しません。私はプログラミングが初めてで、オンライン戦略ビルダーから 構築しました。 コードが添付されています。 ファイル: testdrive.mq4 11 kb 1...838485868788899091929394959697...347 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
.
こんにちは、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
明らかなのは、使用するインジケータ・バッファの個数の宣言がないことです。
これは、initの最初の部分にあります。
例
int init()
{
IndicatorBuffers(2);
.....
}
これを試してみて、問題が解決するかどうか確認してください。私はコードを完全にチェックしたわけではなく、明らかなエラーがないかをチェックしただけであることに注意してください。
乾杯。
ヒャッハー。明らかなのは、使おうとしているインジケータバッファの数の宣言が足りないことです。
これは、initの最初の部分に位置する
例えば
int init()
{
IndicatorBuffers(2);
.....
}ひゃっほーい。
バッファの数は、"#property indicator_buffers 2 "と定義されているものと同じであれば、繰り返す必要はないと思うのですが。
他に一時的なバッファがある場合はその通りです。しかし、その場合ではありません。
FerruFx
Hiachieverです。
バッファの数は、"#property indicator_buffers 2 "と定義されているものと同じであれば、繰り返す必要はないと思うのですが。
他に一時的なバッファがある場合はその通りです。しかし、そのような場合ではありません。
FerruFxFerruFXのヒント、いつもありがとうございます。
ありがとうございました。
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を参照。
こんにちは、Cracks さん 誰か助けてくれるかもしれません。
あなたのコードでは、0ラインより上か下かで買い/売りを行うようですね。
iCustomの 代わりにiCCIを使用してみてはいかがでしょうか。標準のCCIと他のインジケータは何も変わりません。
iCustom();の中のLineSize3パラメータは何ですか?もしそれがCCI_Woodies_Lnx_v4のバッファ番号 であればOKですが、そうでなければ、あなたが呼び出したいバッファ番号が欠けています。
また、あなたのコーディングにはスペースがあります。"S howLSMA "です。
FerruFx
このコードで助けを必要としています、お願いします。
こんにちは、私はこのエキスパートアドバイザーをmt4でロングトレードを実行させるためにここ3日間試していますが、成功しません。私はプログラミングが初めてで、オンライン戦略ビルダーから 構築しました。
コードが添付されています。