どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 970

 
Alligator:

役に立たなかった。

インジケーターのヘッダー(一番上の行)のみ削除され、チャート上の2行目のキャプションは残ります。

そうですね...よく見てなかったんです。別の行を追加する

   ObjectsDeleteAll(0, "Line_", 0, OBJ_LABEL);
 
AlexeyVik:

そうですね...よく見てなかったんです。もう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() の終了

 

プログラマーに質問です。

撤退した。

 
インジケータが出すアラートを別のテキスト文書に書き出す方法を教えてください。
 
Alligator:

プログラマーに質問です。

撤退した。

すみません、私の質問は撤回されますか?もしそうなら、その理由は?

 
boris.45:
))いいえ、私の質問のことです。
 

金融ツールのウィンドウに 同じ種類のスクリプトが添付 されている場合、ウィンドウがずっと表示されますが、本当に「名前」のスクリプトを削除するのでしょうか?

このポップアップウィンドウを消す方法を教えてください。

 
korobok777:

金融ツールのウィンドウに 同じ種類のスクリプトが添付 されている場合、ウィンドウがずっと表示されますが、本当に「名前」のスクリプトを削除するのでしょうか?

このポップアップウィンドウを消す方法を教えてください。

チャート上に一度に表示できるスクリプトやExpert Advisorは1つだけです。必要であれば、同じインストゥルメントで別のチャートを開き、そこで実行します。
 

Vinin:
Одновременно может быть на графике только один скрипт или советник.

必要であれば、同じツールで別のチャートを開き、そこで実行します

開いているすべてのウィンドウを、外部変数で指定した周期に変換するスクリプトを作りたいと思いました。

開いているすべてのウィンドウを、外部変数で指定した期間に変換するスクリプトを作ろうとしています。

ただ、フローティングウインドウが邪魔ですね、本当に「名前」のスクリプトを削除したいのでしょうか?

解決策がなければTHANK YOU!!!!