[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 398 1...391392393394395396397398399400401402403404405...1145 新しいコメント Victor Nikolaev 2010.01.22 13:07 #3971 Jahspear писал(а)>> Comment("Sample text" ); 皆さんこんにちは、EAで表示されるコメントを紹介します。その後、EAをチャートから切り離しますが、コメントは残ります。コメントをオブジェクトにして、deinitでこのオブジェクトを削除することを規定する必要があると理解しています。理論的には明確なのですが、実際にはそうでもないのです。プロフェッショナルは、コードのテンプレートをスケッチし、これを行う方法、してください。 int deinit(){ Comment(""); return(0); } 削除済み 2010.01.22 13:41 #3972 Vinin >>: ありがとうございました。本当に削除されます。しかし、すぐに新しいダニの登場でEAを削除するとダメです。正しいやり方とは? 削除済み 2010.01.22 13:57 #3973 午後 CCIにMAを適用し、iMAでその値を調べると、チャートからその値が表示されるのですが。 このMAにアクセスする方法がわからず、チャートからではなく、このCCIから値を取得し、計算で行うことにしました。 それを確認するために、以下のスクリプトを組みました。おそらく、CCIと単純MAの値の5つのマッチングペアをCCI上に出力するはずです。 int start() { intPeriod_CCI=18; int Period_MA=9; double MApoCCI; double ind_CCI,ind_CCI_2; double Sum_CCI; int k=1; for (k=1.);k<5;k++) { for (int i=1+k;i<Period_MA;i++) { ind_CCI= iCCI(Symbol(),0,Period_CCI,PRICE_TYPICAL,i); Sum_CCI=Sum_CCI+ind_CCI; } (以下、「Sum_CCI」と表記します。 MApoCCI=Sum_CCI/Period_MA; ind_CCI_2= iCCI(Symbol(,0,Period_CCI,PRICE_TYPICAL,k); Alert("MA by CCCI "+k+" ="+MApoCCI"); Alert("CCCI "+k+" ="+ind_CCI_2); Sum_CCI=0; } ......。} //---- return(0); }. ペアを出力するが、カーソルを合わせて取ったMAの値と一致しないCCI上のMA値を出す をCCIウィンドウのMAライン上の対応する時間に合わせると、この場合のCCI値はチャート線に対応します。 なぜMA値に差があるのか、また、私がやろうとしているよりも簡単な方法でCCIからMA値を取得することは可能なのか、ご存知の方は教えてください。 [WARNING CLOSED!] Any newbie iCCI problem in strategy EMA on CCI Alexey Subbotin 2010.01.22 14:11 #3974 Vekker >>: Кто знает почему разница в значениях МА ...?. コードに間違いがあるからです。 矯める for (int i=1+k;i<Period_MA+k;i++) { ... } をクリックし、SRCボタンでコードを挿入してください。 削除済み 2010.01.22 14:26 #3975 alsu писал(а)>> コードに間違いがあるからです。 矯める 何のために修正したのかわからずに修正しました。MA値が変わったが、やはりラインと同じにはならない。 GBPCHFの日足でスクリプトを実行しました。 計算では45.62145966、Simpleで計算したラインからは62.6442と表示されます。 これは恥ずかしいけど、何だろう? Виктор 2010.01.22 14:39 #3976 Jahspear >>: Спасибо! Действительно удаляет. Но сразу, с приходом нового тика. А не когда удаляешь советник. А как сделать правильно? どのようにして実現したのですか? Deinitは シャットダウン時に一度だけ起動され、事後的に実行されることはない。コードの一部をstartに 挿入している可能性があり、deinitは initと startの 間にあるべき別の関数です。 削除済み 2010.01.22 15:14 #3977 granit77 >>: Как Вы этого добились? deinit срабатывает один раз при завершении работы и не исполняется потиково. Возможно, Вы вставили часть кода в start, а deinit - это отдельная функция, которая должна стоять между init и start. 自分でもよくわからない)今、もう一度、きれいなチャートウインドウでやってみたら、うまくいきました。このコメントは、他の指標からのコメントで中断されたわけです。 Alexey Subbotin 2010.01.22 15:59 #3978 Vekker >>: Исправил, не разобираясь для чего - отложил на потом, если все пойдет. Значения МА поменялось, но снова не такое, как на линии. Прогнал скриптик на паре GBPCHF на дневке. расчет дает 45,62145966, с с линии, расчитанной по "Simple" снимается 62,6442 Стыдно, но кнопкой SRC - это как? より論理的なエラーを探します。 SRCです。 Gross 2010.01.22 16:17 #3979 こんにちは、MQL4を勉強しようと思い、配列を扱うようになりました。 要素Time[]を出力しようとすると、2006.11.01 14:35ではなく、1264149780という値が出てきます、1264149780は座標なんでしょうか? 削除済み 2010.01.22 16:24 #3980 alsu писал(а)>> より論理的なエラーを探します。 SRCです。 ボタンありがとうございます生きて学んで、無知な人に悪い。 1...391392393394395396397398399400401402403404405...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Comment("Sample text" );
皆さんこんにちは、EAで表示されるコメントを紹介します。その後、EAをチャートから切り離しますが、コメントは残ります。コメントをオブジェクトにして、deinitでこのオブジェクトを削除することを規定する必要があると理解しています。理論的には明確なのですが、実際にはそうでもないのです。プロフェッショナルは、コードのテンプレートをスケッチし、これを行う方法、してください。
ありがとうございました。本当に削除されます。しかし、すぐに新しいダニの登場でEAを削除するとダメです。正しいやり方とは?
午後
CCIにMAを適用し、iMAでその値を調べると、チャートからその値が表示されるのですが。
このMAにアクセスする方法がわからず、チャートからではなく、このCCIから値を取得し、計算で行うことにしました。
それを確認するために、以下のスクリプトを組みました。おそらく、CCIと単純MAの値の5つのマッチングペアをCCI上に出力するはずです。
int start()
{
intPeriod_CCI=18;
int Period_MA=9;
double MApoCCI;
double ind_CCI,ind_CCI_2;
double Sum_CCI;
int k=1;
for (k=1.);k<5;k++)
{
for (int i=1+k;i<Period_MA;i++)
{
ind_CCI= iCCI(Symbol(),0,Period_CCI,PRICE_TYPICAL,i);
Sum_CCI=Sum_CCI+ind_CCI;
} (以下、「Sum_CCI」と表記します。
MApoCCI=Sum_CCI/Period_MA;
ind_CCI_2= iCCI(Symbol(,0,Period_CCI,PRICE_TYPICAL,k);
Alert("MA by CCCI "+k+" ="+MApoCCI");
Alert("CCCI "+k+" ="+ind_CCI_2);
Sum_CCI=0;
} ......。}
//----
return(0);
}.
ペアを出力するが、カーソルを合わせて取ったMAの値と一致しないCCI上のMA値を出す
をCCIウィンドウのMAライン上の対応する時間に合わせると、この場合のCCI値はチャート線に対応します。
なぜMA値に差があるのか、また、私がやろうとしているよりも簡単な方法でCCIからMA値を取得することは可能なのか、ご存知の方は教えてください。
Кто знает почему разница в значениях МА ...?.
コードに間違いがあるからです。
矯める
コードに間違いがあるからです。
矯める
何のために修正したのかわからずに修正しました。MA値が変わったが、やはりラインと同じにはならない。
GBPCHFの日足でスクリプトを実行しました。
計算では45.62145966、Simpleで計算したラインからは62.6442と表示されます。
これは恥ずかしいけど、何だろう?
Спасибо! Действительно удаляет. Но сразу, с приходом нового тика. А не когда удаляешь советник. А как сделать правильно?
どのようにして実現したのですか? Deinitは シャットダウン時に一度だけ起動され、事後的に実行されることはない。コードの一部をstartに 挿入している可能性があり、deinitは initと startの 間にあるべき別の関数です。
Как Вы этого добились? deinit срабатывает один раз при завершении работы и не исполняется потиково. Возможно, Вы вставили часть кода в start, а deinit - это отдельная функция, которая должна стоять между init и start.
自分でもよくわからない)今、もう一度、きれいなチャートウインドウでやってみたら、うまくいきました。このコメントは、他の指標からのコメントで中断されたわけです。
Исправил, не разобираясь для чего - отложил на потом, если все пойдет. Значения МА поменялось, но снова не такое, как на линии.
Прогнал скриптик на паре GBPCHF на дневке.
расчет дает 45,62145966, с с линии, расчитанной по "Simple" снимается 62,6442
Стыдно, но кнопкой SRC - это как?
より論理的なエラーを探します。
SRCです。
こんにちは、MQL4を勉強しようと思い、配列を扱うようになりました。 要素Time[]を出力しようとすると、2006.11.01 14:35ではなく、1264149780という値が出てきます、1264149780は座標なんでしょうか?
より論理的なエラーを探します。
SRCです。
ボタンありがとうございます生きて学んで、無知な人に悪い。