初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 690 1...683684685686687688689690691692693694695696697...1504 新しいコメント Artyom Trishkin 2016.12.04 12:12 #6891 Top2n:ご迷惑をおかけして申し訳ございません。//+------------------------------------------------------------------+//| start |//+------------------------------------------------------------------+int start() {а надо //+------------------------------------------------------------------+//| start |//+------------------------------------------------------------------+int OnStart { しかし、ファイルが作成され、要求されたデータではありません。結果 - 17行の真偽値で埋め尽くされた1つの列冒頭にStringSetChar - sworeという 文字列があります。boolStringSetCharacterに変更しました。これがbooleanエラーの原因かも しれません。//+------------------------------------------------------------------+//| PrepareString |//+------------------------------------------------------------------+string PrepareString(string s) { bool exit = false; int index = 0; string str = s;//---- while(!exit) { index = StringFind(str, ".", index); if(index > -1) str = StringSetChar(str, index, ','); else exit = true; } return(str); }コンピュータの前にいない間は、ヒントを与えることができない。4時間後、休日です。 Vitalie Postolache 2016.12.04 12:17 #6892 Top2n:ご迷惑をおかけして申し訳ございません//+------------------------------------------------------------------+//| start |//+------------------------------------------------------------------+int start() {а надо //+------------------------------------------------------------------+//| start |//+------------------------------------------------------------------+int OnStart { 実際にはvoidOnStart() ですが、int でも構いません。 Mikhail Toptunov 2016.12.04 12:17 #6893 Artyom Trishkin: いいえ、それは文字列ではありません -StringSetCharヴィタリー・ポストラッシュ 実際にはvoidOnStart() が必要ですが、int 型でも 可能です。ありがとうございます!でも、ポイントはそこじゃないんです。 Vitalie Postolache 2016.12.04 14:14 #6894 Top2n:いいえ、文字列のことではありません -StringSetCharありがとうございます!でも、ポイントはそこじゃないんです。本当にこんな風に配列を宣言して いいのでしょうか?double arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y]; Mikhail Toptunov 2016.12.04 15:05 #6895 Vitalie Postolache:本当にこんな風に配列を宣言して いいのでしょうか?double arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y]; それなのに、悪態をつかなかった。修正しましたが、変化はありません。 Vitalie Postolache 2016.12.04 15:26 #6896 Top2n: それなのに、悪態をつかない。修正しましたが、変化はありません。これについても失敗しないのでしょうか?int handle =FileOpen(fileName,FILE_CSV|FILE_WRITE,' '), x, y; Mikhail Toptunov 2016.12.04 17:14 #6897 Vitalie Postolache:これについても失敗しないのでしょうか?int handle =FileOpen(fileName,FILE_CSV|FILE_WRITE,' '), x, y; なぜX,Yとキャッチを見なくなったのか理解できない Vitalie Postolache 2016.12.04 17:16 #6898 Top2n: X,Yとキャッチボールが見れなくなった理由がわからない。 あなたのコードですから、なぜそのような書き方をしているのか、確かに理解できません。 Mikhail Toptunov 2016.12.04 17:29 #6899 Vitalie Postolache: それはあなたのコードです。確かに、なぜそのような書き方をしているのか理解できません。 記事の著者は、https://www.mql5.com/ru/articles/1443、書きました。 Трёхмерные графики - профессиональный инструмент анализа рынка 2006.12.06Antoniuk Olegwww.mql5.com В это статье мы напишем простую библиотеку для создания трехмерных графиков и последующего их проcмотра в Microsoft Excel. Мы воспользуемся стандартными возможностями языка MQL 4 для подготовки и экспорта данных в файл формата *.csv. Artyom Trishkin 2016.12.04 17:35 #6900 Vitalie Postolache: あなたのコードですから、確かになぜそのような書き方をしているのか理解できません。 単なる変数宣言 です 1...683684685686687688689690691692693694695696697...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ご迷惑をおかけして申し訳ございません。
//+------------------------------------------------------------------+
//| start |
//+------------------------------------------------------------------+
int start()
{
а надо
//+------------------------------------------------------------------+//| start |
//+------------------------------------------------------------------+
int OnStart
{
しかし、ファイルが作成され、要求されたデータではありません。
結果 - 17行の真偽値で埋め尽くされた1つの列
冒頭にStringSetChar - sworeという 文字列があります。
boolStringSetCharacterに変更しました。これがbooleanエラーの原因かも しれません。
//| PrepareString |
//+------------------------------------------------------------------+
string PrepareString(string s)
{
bool exit = false;
int index = 0;
string str = s;
//----
while(!exit)
{
index = StringFind(str, ".", index);
if(index > -1)
str = StringSetChar(str, index, ',');
else
exit = true;
}
return(str);
}
コンピュータの前にいない間は、ヒントを与えることができない。4時間後、休日です。
ご迷惑をおかけして申し訳ございません
//+------------------------------------------------------------------+
//| start |
//+------------------------------------------------------------------+
int start()
{
а надо
//+------------------------------------------------------------------+//| start |
//+------------------------------------------------------------------+
int OnStart
{
いいえ、それは文字列ではありません -StringSetChar
実際にはvoidOnStart() が必要ですが、int 型でも 可能です。
ありがとうございます!でも、ポイントはそこじゃないんです。
いいえ、文字列のことではありません -StringSetChar
ありがとうございます!でも、ポイントはそこじゃないんです。
本当にこんな風に配列を宣言して いいのでしょうか?
double arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y];
本当にこんな風に配列を宣言して いいのでしょうか?
double arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y];
それなのに、悪態をつかない。修正しましたが、変化はありません。
これについても失敗しないのでしょうか?
int handle =FileOpen(fileName,FILE_CSV|FILE_WRITE,' '), x, y;
これについても失敗しないのでしょうか?
int handle =FileOpen(fileName,FILE_CSV|FILE_WRITE,' '), x, y;
X,Yとキャッチボールが見れなくなった理由がわからない。
それはあなたのコードです。確かに、なぜそのような書き方をしているのか理解できません。
あなたのコードですから、確かになぜそのような書き方をしているのか理解できません。