[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 873 1...866867868869870871872873874875876877878879880...1145 新しいコメント Andrei01 2010.09.28 12:03 #8721 Gravitus: 書こうとするとき 外部文字列配列[25]。 コンパイラが出す array' - 外部配列は許可されません. は、externを使わずに行う必要があります。 削除済み 2010.09.28 12:09 #8722 Andrei01: は、externを使わずに行う必要があります。 でも、そうすると外付けでなくなってしまう...。 Andrei01 2010.09.28 12:15 #8723 Gravitus: でも、それだとアウトサイダーじゃなくなるし......。 でしょう 削除済み 2010.09.28 12:20 #8724 Andrei01: であろう が、文字列変数に含まれる名前の変数を参照する方法はないのでしょうか? Andrei01 2010.09.28 12:22 #8725 Gravitus: が、文字列変数に含まれる名前の変数を参照する方法はないのでしょうか? まず、番号付けが必要です。 reag 2010.09.28 12:23 #8726 Gravitus: 親愛なる達人たちよ、この単純な問題に対する解決策を見つける方法をアドバイスしてください。 スクリプトの入力はXXXXXX_counterという25個の外部文字列変数で、カウンタは自然数1,2,3...である。25 スクリプト本体は、これらの変数をループで処理する必要がある for ( i=1 ; i<=25 ; i++ ){...}。 ループ本体で対応する変数を参照する方法がわからない、iカウンターを使用して名前を取得する 配列があればいいのですが、外部配列はダメなんです......。 というのは、結局のところ、文字列変数に含まれる名前の変数を参照することに帰結するからです。 敬称略、グラビタス 次のようなことができます。 for (i=0; i<=3; i++) { スイッチ(i) { ケース1 : XXXXX_1=i; ケース2 : XXXXX_2=i; { ケース 3 : XXXXX_3=i; が壊れる。 default: break; } } reag 2010.09.28 12:32 #8727 Andrei01: IndicatorCounted()の代わりに必要なものを書きます。 。 タスクは、新しいローソクの到着時に計算を実行することです Bars- IndicatorCounted()のチェック(計算されたバーの量)は、インジケータが変わるだけで、主な計算が行われます。 Andrei01 2010.09.28 12:39 #8728 reag: タスクは、新しいキャンドルが到着するタイミングを計算することです。新しいローソクの 時刻はTime[0]です。 削除済み 2010.09.28 12:44 #8729 Andrei01さん、reagさん - ありがとうございます。 ただ、マジッククオーツがあると思ったのですが、まあ、スイッチでいいですよね :) reag 2010.09.28 12:45 #8730 Gravitus:親愛なる達人たちよ、この単純な問題に対する解決策を見つける方法をアドバイスしてください。スクリプトの入力はXXXXXX_counterという25個の外部文字列変数で、カウンタは自然数1,2,3...である。25スクリプト本体は、これらの変数をループで処理する必要がある for ( i=1 ; i<=25 ; i++ ){...}。ループ本体で対応する変数を参照する方法がわからない、iカウンターを使用して名前を取得する配列があればいいのですが、外部配列はダメなんです......。というのは、結局のところ、文字列変数に含まれる名前の変数を参照することに帰結するからです。敬称略、グラビタスグローバル変数 経由の方が良い for (i=0; i<=3; i++) { switch(i) { case 1 : ixxxxx=DoubleToStr(i,0); XXXXX="XXXXX_"+ixxxx; XXXXX_1=GlobalVariableGet(XXXXX); } 。 1...866867868869870871872873874875876877878879880...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
書こうとするとき
外部文字列配列[25]。
コンパイラが出す
array' - 外部配列は許可されません.
は、externを使わずに行う必要があります。
でも、それだとアウトサイダーじゃなくなるし......。
であろう
が、文字列変数に含まれる名前の変数を参照する方法はないのでしょうか?
親愛なる達人たちよ、この単純な問題に対する解決策を見つける方法をアドバイスしてください。
スクリプトの入力はXXXXXX_counterという25個の外部文字列変数で、カウンタは自然数1,2,3...である。25
スクリプト本体は、これらの変数をループで処理する必要がある for ( i=1 ; i<=25 ; i++ ){...}。
ループ本体で対応する変数を参照する方法がわからない、iカウンターを使用して名前を取得する
配列があればいいのですが、外部配列はダメなんです......。
というのは、結局のところ、文字列変数に含まれる名前の変数を参照することに帰結するからです。
敬称略、グラビタス
次のようなことができます。
for (i=0; i<=3; i++)
{
スイッチ(i)
{
ケース1 :
XXXXX_1=i;
ケース2 :
XXXXX_2=i;
{ ケース 3 :
XXXXX_3=i;
が壊れる。
default: break;
}
}
IndicatorCounted()の代わりに必要なものを書きます。 。
タスクは、新しいローソクの到着時に計算を実行することです
Bars- IndicatorCounted()のチェック(計算されたバーの量)は、インジケータが変わるだけで、主な計算が行われます。
タスクは、新しいキャンドルが到着するタイミングを計算することです。
Andrei01さん、reagさん - ありがとうございます。
ただ、マジッククオーツがあると思ったのですが、まあ、スイッチでいいですよね :)
親愛なる達人たちよ、この単純な問題に対する解決策を見つける方法をアドバイスしてください。
スクリプトの入力はXXXXXX_counterという25個の外部文字列変数で、カウンタは自然数1,2,3...である。25
スクリプト本体は、これらの変数をループで処理する必要がある for ( i=1 ; i<=25 ; i++ ){...}。
ループ本体で対応する変数を参照する方法がわからない、iカウンターを使用して名前を取得する
配列があればいいのですが、外部配列はダメなんです......。
というのは、結局のところ、文字列変数に含まれる名前の変数を参照することに帰結するからです。
敬称略、グラビタス
for (i=0; i<=3; i++)
{
switch(i)
{
case 1 :
ixxxxx=DoubleToStr(i,0);
XXXXX="XXXXX_"+ixxxx;
XXXXX_1=GlobalVariableGet(XXXXX);
} 。