どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 970 1...963964965966967968969970971972973974975976977...1178 新しいコメント Alexey Viktorov 2015.11.27 08:26 #9691 Alligator:役に立たなかった。インジケーターのヘッダー(一番上の行)のみ削除され、チャート上の2行目のキャプションは残ります。そうですね...よく見てなかったんです。別の行を追加する ObjectsDeleteAll(0, "Line_", 0, OBJ_LABEL); RILAX 2015.11.27 08:33 #9692 AlexeyVik:そうですね...よく見てなかったんです。もう1行追加します。うまくいった。ありがとうございました。)) Boris.45 2015.11.27 11:10 #9693 こんにちは。おそらく初歩的な質問で恐縮なのですが、よろしくお願いします。3つのエルダーウィンドウをベースにしたマルチタイムフレームのEAを書きたいのですが。異なる時間枠でローソク足のパラメータを取得する必要があります。kodobaseのExpert Advisorに目を通しましたが、適当なものが見つかりませんでした。自分で書いてみようと思いました。正しいと思って書いたのですが、プログラムが動きません。2、3日悩んでいたが、結果が出なかった。プログラムのこの部分について、どこにエラーがあるのか、どうすればボード内のこの場所を正しく作ることができるのか、アドバイスしてください。//===============================================================================double Close_buf[20], Open_buf[20], High_buf[20], Low_buf[20]; //キャンドルパラメータのベースとなる配列datetime Time_buf[20]; //バーオープン時刻の ベース配列double close[2][20], open[2][20], high[2][20], low[2][20]; //ローソク足パラメータ用配列:バー番号はタイムフレーム番号です,//columnsはbarパラメータの値をcolumn番号で表したものです。datetime time[2][20]; // バーのオープン時刻の配列 int tf; // タイムフレーム番号を格納する変数int i; int OnInit(){//---//--return(INIT_SUCCEEDED);}//+------------------------------------------------------------------+//| 専門家による初期化関数//+------------------------------------------------------------------+void OnDeinit(const int reason){//---ArrayFree(Time_buf)です。ArrayFree(Close_buf)です。//---}//+------------------------------------------------------------------+//| エキスパートティック機能//+------------------------------------------------------------------+void OnTick(){//---ArraySetAsSeries(Close_buf, true); //配列Close_bufのインデックスを時系列に設定する。ArraySetAsSeries(Time_buf, true); //Time_buf配列のインデックスを時系列に設定する。for( tf=0; tf<=1; tf++ ) // M1、M5タイムフレームでこのループを行う。{if( tf==0 ){CopyTime("EURUSD",PERIOD_M1,0,20,Time_buf); // 各バーの履歴データ時刻をバッファにコピーするCopyClose("EURUSD" , PERIOD_M1,0,20,Close_buf); // 各バーのヒストリカルデータの終値をコピーします。}if( tf==1 ){CopyTime("EURUSD",PERIOD_M5,0,20,time_buf); // 各バーの履歴データ時刻をバッファにコピーするCopyClose("EURUSD", PERIOD_M5,0,20,Close_buf); // 各バーのヒストリカルデータの終値をコピーします。}for( i==0; i<=19; i++ ) // これは、バーに対するループです。データの再読み込み{time[tf][i]= NormalizeDouble(Time_buf[i] , Digits ) ;close[tf][i]= NormalizeDouble( Close_buf[i] , Digits );}}// タイムフレームループの終了}// void OnTick() の終了 Any rookie question, so 初心者の方からの質問 MQL5 MT5 MetaTrader Questions from Beginners MQL5 RILAX 2015.11.27 11:19 #9694 プログラマーに質問です。撤退した。 削除済み 2015.11.27 13:52 #9695 インジケータが出すアラートを別のテキスト文書に書き出す方法を教えてください。 Boris.45 2015.11.27 20:28 #9696 Alligator:プログラマーに質問です。撤退した。すみません、私の質問は撤回されますか?もしそうなら、その理由は? RILAX 2015.11.28 06:13 #9697 boris.45: ))いいえ、私の質問のことです。 Roma Korobeynikov 2015.11.28 08:17 #9698 金融ツールのウィンドウに 同じ種類のスクリプトが添付 されている場合、ウィンドウがずっと表示されますが、本当に「名前」のスクリプトを削除するのでしょうか?このポップアップウィンドウを消す方法を教えてください。 Victor Nikolaev 2015.11.28 08:31 #9699 korobok777:金融ツールのウィンドウに 同じ種類のスクリプトが添付 されている場合、ウィンドウがずっと表示されますが、本当に「名前」のスクリプトを削除するのでしょうか?このポップアップウィンドウを消す方法を教えてください。 チャート上に一度に表示できるスクリプトやExpert Advisorは1つだけです。必要であれば、同じインストゥルメントで別のチャートを開き、そこで実行します。 Roma Korobeynikov 2015.11.28 10:08 #9700 Vinin: Одновременно может быть на графике только один скрипт или советник.必要であれば、同じツールで別のチャートを開き、そこで実行します開いているすべてのウィンドウを、外部変数で指定した周期に変換するスクリプトを作りたいと思いました。開いているすべてのウィンドウを、外部変数で指定した期間に変換するスクリプトを作ろうとしています。ただ、フローティングウインドウが邪魔ですね、本当に「名前」のスクリプトを削除したいのでしょうか?解決策がなければTHANK YOU!!!! 1...963964965966967968969970971972973974975976977...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
役に立たなかった。
インジケーターのヘッダー(一番上の行)のみ削除され、チャート上の2行目のキャプションは残ります。
そうですね...よく見てなかったんです。別の行を追加する
そうですね...よく見てなかったんです。もう1行追加します。
うまくいった。
ありがとうございました。))
こんにちは。おそらく初歩的な質問で恐縮なのですが、よろしくお願いします。3つのエルダーウィンドウをベースにしたマルチタイムフレームのEAを書きたいのですが。異なる時間枠でローソク足のパラメータを取得する必要があります。kodobaseのExpert Advisorに目を通しましたが、適当なものが見つかりませんでした。自分で書いてみようと思いました。正しいと思って書いたのですが、プログラムが動きません。
2、3日悩んでいたが、結果が出なかった。プログラムのこの部分について、どこにエラーがあるのか、どうすればボード内のこの場所を正しく作ることができるのか、アドバイスしてください。
//===============================================================================
double Close_buf[20], Open_buf[20], High_buf[20], Low_buf[20]; //キャンドルパラメータのベースとなる配列
datetime Time_buf[20]; //バーオープン時刻の ベース配列
double close[2][20], open[2][20], high[2][20], low[2][20]; //ローソク足パラメータ用配列:バー番号はタイムフレーム番号です,
//columnsはbarパラメータの値をcolumn番号で表したものです。
datetime time[2][20]; // バーのオープン時刻の配列
int tf; // タイムフレーム番号を格納する変数
int i;
int OnInit()
{
//---
//--
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| 専門家による初期化関数
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
ArrayFree(Time_buf)です。
ArrayFree(Close_buf)です。
//---
}
//+------------------------------------------------------------------+
//| エキスパートティック機能
//+------------------------------------------------------------------+
void OnTick()
{
//---
ArraySetAsSeries(Close_buf, true); //配列Close_bufのインデックスを時系列に設定する。
ArraySetAsSeries(Time_buf, true); //Time_buf配列のインデックスを時系列に設定する。
for( tf=0; tf<=1; tf++ ) // M1、M5タイムフレームでこのループを行う。
{
if( tf==0 )
{
CopyTime("EURUSD",PERIOD_M1,0,20,Time_buf); // 各バーの履歴データ時刻をバッファにコピーする
CopyClose("EURUSD" , PERIOD_M1,0,20,Close_buf); // 各バーのヒストリカルデータの終値をコピーします。
}
if( tf==1 )
{
CopyTime("EURUSD",PERIOD_M5,0,20,time_buf); // 各バーの履歴データ時刻をバッファにコピーする
CopyClose("EURUSD", PERIOD_M5,0,20,Close_buf); // 各バーのヒストリカルデータの終値をコピーします。
}
for( i==0; i<=19; i++ ) // これは、バーに対するループです。データの再読み込み
{
time[tf][i]= NormalizeDouble(Time_buf[i] , Digits ) ;
close[tf][i]= NormalizeDouble( Close_buf[i] , Digits );
}
}// タイムフレームループの終了
}// void OnTick() の終了
プログラマーに質問です。
撤退した。
プログラマーに質問です。
撤退した。
すみません、私の質問は撤回されますか?もしそうなら、その理由は?
金融ツールのウィンドウに 同じ種類のスクリプトが添付 されている場合、ウィンドウがずっと表示されますが、本当に「名前」のスクリプトを削除するのでしょうか?
このポップアップウィンドウを消す方法を教えてください。
金融ツールのウィンドウに 同じ種類のスクリプトが添付 されている場合、ウィンドウがずっと表示されますが、本当に「名前」のスクリプトを削除するのでしょうか?
このポップアップウィンドウを消す方法を教えてください。
Vinin:
Одновременно может быть на графике только один скрипт или советник.
必要であれば、同じツールで別のチャートを開き、そこで実行します
開いているすべてのウィンドウを、外部変数で指定した周期に変換するスクリプトを作りたいと思いました。
開いているすべてのウィンドウを、外部変数で指定した期間に変換するスクリプトを作ろうとしています。
ただ、フローティングウインドウが邪魔ですね、本当に「名前」のスクリプトを削除したいのでしょうか?
解決策がなければTHANK YOU!!!!