MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1430 1...142314241425142614271428142914301431143214331434143514361437...1953 新しいコメント Александр 2021.03.23 10:07 #14291 Valeriy Yastremskiy:雑談もなく、拡大し、上、横、下にくっつき、崩れ、チャートの下に見えないことがあり、ktrl Nでは、ウィンドウが見えず、崩れたまま開く。プロファイルは常に役立つわけではなく、正しいチャートを表示するだけです。すべて知っているマウスでそれを引っ張ると、ウィンドウが接着され、それがマウスに取り付けられている上部(別の偉大なタスク)で(誤って)あせると、私は再び非常に失敗してそれを引っ張ると、それは消えました。開いているが、窓の下は見えない。チャートを全部閉じて、巻き上げた窓の端を見て、広げてみると、上にくっついている...。)))数時間後、上部と側面から剥がす方法を学びました。もう、ヘルプトピックを作りたくなりました)))今は、窓やパネルで誤魔化さないようにしています)))。 何も役に立たないこともある。ターミナル.iniを削除すると、configに、元の設定が残ります。 Valeriy Yastremskiy 2021.03.23 12:51 #14292 Александр: 何も役に立たないこともある。ターミナル.iniを削除すると、configに、元の設定が残ります。 はい、枢機卿の出口として) Roman Shiredchenko 2021.03.24 15:41 #14293 Alexey Viktorov:ctrl+nを押すアレクサンダー: 何も役に立たないこともある。ターミナル.iniを削除すると、configに、元の設定が残ります。 Valeriy Yastremskiy: そう、事態の打開策として):-)ありがとうございます。今後のために覚えておこうと思います。 Александр 2021.03.25 14:37 #14294 もう1週間以上、この質問に戻ってきているのですが、答えが見つからず、また検索しても結果が出ません。「double amountArray[]={5,10,20,40.1,80,100,100}; という配列を、プログラム、つまりExpert AdvisorやIndicatorの入力パラメータで見て、変更できるようにするには、どうしたらいいのでしょう?5,10000,20000,27.6};" が表示され、それはプログラム、すなわち、Expert Advisorまたは指標の入力パラメータで 変更することができます。 文字列配列で質問はありませんが、あなたは次の解決できない質問をポップアップする私のためにそれを使用する場合、どのように数値()に文字列配列を変換する。 助けてください、困っています。 Alexey Viktorov 2021.03.25 15:01 #14295 Александр: 一週間以上この質問に戻ってきていますが、答えを見つけることができず、また探し続けていますが結果は出ていません。 「double amountArray[]={5,10,20,40.1,80,100.XXX} 」という配列を作るにはどうしたらよいのでしょうか?5,10000,20000,27.6};" が表示され、それはプログラム、すなわち、Expert Advisorまたは指標の入力パラメータで 変更することができます。 文字列配列で質問はありませんが、あなたは次の解決できない質問をポップアップする私のためにそれを使用する場合、どのように数値()に文字列配列を変換する。助けてください、困っています。 入力パラメータにカンマ区切りの文字列を入力します。 input string str = 5,10,20,40.1,80,100.5,10000,20000,27.6; そして、OnInit() でそれを部分文字列に分割します。 int StringSplit( const string string_value, // строка для поиска подстрок const ushort separator, // разделитель, по которому в строке будут искаться подстроки string & result[] // массив, переданный по ссылке, для получения найденных подстрок ); を作成し,それを要素ごとに別の double 型の配列に変換します. それ以外の選択肢はない。文字列をdoubleにコピーすることも、unionも文字列型では機能しません。 Vitaly Muzichenko 2021.03.25 15:15 #14296 Александр: もう1週間以上この質問に戻ってきているのですが、答えを探し続けてもまた無駄になってしまいます。 「double amountArray[]={5,10,20,40.1,80,100,100}; 」のような配列を作るにはどうしたらいいのでしょうか?5,10000,20000,27.6};" が表示され、それはプログラム、すなわち、Expert Advisorまたは指標の入力パラメータで 変更することができます。 文字列配列と質問はありませんが、あなたは次の解決できない質問をポップアップする私のためにそれを使用する場合、どのように数値()に文字列配列を変換する[.助けてください、困っています。 input string numeric="1,0.3,1.5,3,4.2,5.7,2"; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void OnStart() { string FillSymb[]; double SymbTrade[]; int CountSymbol=StringSplit(numeric,StringGetCharacter(",",0),FillSymb); ArrayResize(SymbTrade,CountSymbol); for(int i=0; i<CountSymbol; i++) { SymbTrade[i]=FillSymb[i]; // Создадим массив double } for(int i=0; i<ArraySize(SymbTrade); i++) { Print(SymbTrade[i]); // Распечатаем массив double } } --- ただし、OnInit()内の文字列から配列化する必要があります。 Alexey Viktorov 2021.03.25 15:23 #14297 Vitaly Muzichenko: カンマはシングルクォートで入れられないのですか? int CountSymbol=StringSplit(NameSymb,',',FillSymb); なぜ関数を参照するのか? Maxim Kuznetsov 2021.03.25 15:37 #14298 Alexey Viktorov:カンマはシングルクォートで入れられないのですか?なぜ関数を呼び出すのか? この辺はそういうことです。良いコードなら十分でしょう。 Vitaly Muzichenko 2021.03.25 15:40 #14299 Alexey Viktorov:カンマはシングルクォートで入れられないのですか?なぜ関数を参照する必要があるのですか? はい、できることがわかりました、覚えておきます。ヘルプから例を挙げると、次のような感じでした。 input string numeric="1,0.3,1.5,3,4.2,5.7,2"; string FillSymb[]; double MassNum[]; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void OnInit() { int Count=StringSplit(numeric,',',FillSymb); ArrayResize(MassNum,Count); for(int i=0; i<Count; i++) { MassNum[i]=(double)FillSymb[i]; // Создадим массив double } } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void OnStart() { for(int i=0; i<ArraySize(MassNum); i++) { Print(MassNum[i]); // Распечатаем массив double } } Александр 2021.03.25 15:49 #14300 Alexey Viktorov:入力パラメータにカンマ区切りの文字列を入力します。 そして、OnInit() でそれを部分文字列に分割します。を作成し,それを要素ごとに別の double 型の配列に変換します.それ以外の選択肢はない。文字列をdoubleにコピーすることも、unionも文字列型では機能しません。 ありがとうございました !!!! 1...142314241425142614271428142914301431143214331434143514361437...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
雑談もなく、拡大し、上、横、下にくっつき、崩れ、チャートの下に見えないことがあり、ktrl Nでは、ウィンドウが見えず、崩れたまま開く。プロファイルは常に役立つわけではなく、正しいチャートを表示するだけです。すべて知っているマウスでそれを引っ張ると、ウィンドウが接着され、それがマウスに取り付けられている上部(別の偉大なタスク)で(誤って)あせると、私は再び非常に失敗してそれを引っ張ると、それは消えました。開いているが、窓の下は見えない。チャートを全部閉じて、巻き上げた窓の端を見て、広げてみると、上にくっついている...。)))数時間後、上部と側面から剥がす方法を学びました。もう、ヘルプトピックを作りたくなりました)))
今は、窓やパネルで誤魔化さないようにしています)))。
何も役に立たないこともある。ターミナル.iniを削除すると、configに、元の設定が残ります。
はい、枢機卿の出口として)
ctrl+nを押す
何も役に立たないこともある。ターミナル.iniを削除すると、configに、元の設定が残ります。
そう、事態の打開策として)
「double amountArray[]={5,10,20,40.1,80,100,100}; という配列を、プログラム、つまりExpert AdvisorやIndicatorの入力パラメータで見て、変更できるようにするには、どうしたらいいのでしょう?5,10000,20000,27.6};" が表示され、それはプログラム、すなわち、Expert Advisorまたは指標の入力パラメータで 変更することができます。
文字列配列で質問はありませんが、あなたは次の解決できない質問をポップアップする私のためにそれを使用する場合、どのように数値()に文字列配列を変換する。
助けてください、困っています。
一週間以上この質問に戻ってきていますが、答えを見つけることができず、また探し続けていますが結果は出ていません。 「double amountArray[]={5,10,20,40.1,80,100.XXX} 」という配列を作るにはどうしたらよいのでしょうか?5,10000,20000,27.6};" が表示され、それは
プログラム、すなわち、Expert Advisorまたは指標の入力パラメータで 変更することができます。 文字列配列で質問はありませんが、あなたは次の解決できない質問をポップアップする私のためにそれを使用する場合、どのように数値()に文字列配列を変換する。助けてください、困っています。
入力パラメータにカンマ区切りの文字列を入力します。
そして、OnInit() でそれを部分文字列に分割します。
を作成し,それを要素ごとに別の double 型の配列に変換します.
それ以外の選択肢はない。文字列をdoubleにコピーすることも、unionも文字列型では機能しません。
もう1週間以上この質問に戻ってきているのですが、答えを探し続けてもまた無駄になってしまいます。 「double amountArray[]={5,10,20,40.1,80,100,100}; 」のような配列を作るにはどうしたらいいのでしょうか?5,10000,20000,27.6};" が表示され、それは
プログラム、すなわち、Expert Advisorまたは指標の入力パラメータで 変更することができます。 文字列配列と質問はありませんが、あなたは次の解決できない質問をポップアップする私のためにそれを使用する場合、どのように数値()に文字列配列を変換する[.助けてください、困っています。
---
ただし、OnInit()内の文字列から配列化する必要があります。
カンマはシングルクォートで入れられないのですか?
なぜ関数を参照するのか?
カンマはシングルクォートで入れられないのですか?
なぜ関数を呼び出すのか?
この辺はそういうことです。良いコードなら十分でしょう。
カンマはシングルクォートで入れられないのですか?
なぜ関数を参照する必要があるのですか?
はい、できることがわかりました、覚えておきます。ヘルプから例を挙げると、次のような感じでした。
入力パラメータにカンマ区切りの文字列を入力します。
そして、OnInit() でそれを部分文字列に分割します。
を作成し,それを要素ごとに別の double 型の配列に変換します.
それ以外の選択肢はない。文字列をdoubleにコピーすることも、unionも文字列型では機能しません。