このトピックは閉鎖されていますが、削除する方法、または削除できるのかわかりません?
トレンドラインを 除去する以下のスクリプトをテストしてください(コードは2つのバリエーションで提供されます)。
void OnStart()
{ bool ticket;string name;int obj_total=ObjectsTotal(0,0,OBJ_TREND).OBJ_TREND=ObjectsTotal(0,0,OBJ_TREND);
for(int i=0;i<obj_total;i++){
name = ObjectName(0,i,0,OBJ_TREND);
ticket=ObjectDelete(0,name)です。
if(!ticket){Alert("Delete TrendLine error #",GetLastError());return;}.
}/for(int i=0;i<ObjectsTotal(0,0,OBJ_TREND);i++)
}
と別のバリエーションがあります。
void OnStart()
{ bool ticket;string name;int obj_total=ObjectsTotal(0,0,OBJ_TREND);int i=0;
while(obj_total>0){。
name = ObjectName(0,i,0,OBJ_TREND);
ticket=ObjectDelete(0,name)です。
if(!ticket){Alert("Delete TrendLine error #",GetLastError());return;}.
obj_total=ObjectsTotal(0,0,OBJ_TREND);i++;
}//while
}
なぜか、例えば10行のうち、数行削除してハングアップしてしまうのです。MT4ではすべてがうまくいき、すべて削除され、瞬時に終了します。
- www.mql5.com
一般的には、どちらも間違いです。 リストの中のオブジェクトの走査は、最後から順に行うことが望ましいです。必ず」と書かないのは、そうでない場合もあるかもしれないからです。
願い:コードを 正しく作成 し、MetaEditor 5のCtrl+ キーの組み合わせ(Ctrlとカンマの同時押し)を使ってコードの書式設定をすると、 より読みやすくなります。このオプションを試してみてください。
void OnTick()
{
//---
void OnStart()
{
bool ticket;
string name;
int obj_total=ObjectsTotal(0,0,OBJ_TREND);
for(int i=obj_total-1;i>=0;i--)
{
name=ObjectName(0,i,0,OBJ_TREND);
ticket=ObjectDelete(0,name);
if(!ticket)
{
Alert("Delete TrendLine error #",GetLastError());
return;
}
}
//---
}
- 2010.02.23
- MetaQuotes Software Corp.
- www.mql5.com
一般的には、どちらも間違いです。 リスト内のオブジェクトのトラバースは、末尾から整理していくのが望ましい。必ず」と書かないのは、そうでない場合もあるかもしれないからです。
願い:コードを正しく作成し、MetaEditor 5のCtrl+ キーの組み合わせ(Ctrlとカンマの同時押し)を使ってコードの書式設定をすると、 より読みやすくなります。このオプションを試してみてください。
ありがとうございます。効くんです。レイアウトについては、コードもインデントしています。この記事では、コードを プレーンテキストとして挿入して いるので、インデントされていません。
- 2010.02.23
- MetaQuotes Software Corp.
- www.mql5.com
そして、おそらくこのアカジヤ。
//+------------------------------------------------------------------+
//||
//+------------------------------------------------------------------+
に置き換えます。
/*------------------------------------------------------------------+
//+----------------------------------------------------------------*/
自動的に挿入されるため、後で編集する(改行 する)のが非常に不便です
- www.mql5.com
そして、おそらくこのアカジヤ。
//+------------------------------------------------------------------+
//||
//+------------------------------------------------------------------+
に置き換えます。
/*------------------------------------------------------------------+
//+----------------------------------------------------------------*/
自動的に挿入されるため、後から編集する(改行する)のが非常に不便です
例えば、ユニターですぐにテンプレートを編集することができます。
... \mt5MQL5TemplatesExtpert.mqt
(ロシア語名Expert.mqtなどでコピーを保存しても構いません)
SZS:ところで、開発者の方々に質問です。
header#に加え、#filename#を追加することは可能でしょうか?
ということで、ヘッダーの形状をより簡単に、より柔軟に変更できるようになると思います。
など、用途に合わせてテンプレートを変更することができます。
... \mt5MQL5TemplatesExtpert.mqt
(例えば、ロシア語の名前Expert.mqtでコピーを保存することを妨げないでください)
そのようなディレクトリやファイルが見当たらないのですが、自分で作成する必要があるのでしょうか?
など、用途に合わせてテンプレートを変更することができます。
... \mt5MQL5TemplatesExtpert.mqt
(例えば、ロシア語の名前Expert.mqtでコピーを保存することを妨げないでください)
そのようなディレクトリやファイルが見当たらないのですが、自分で作成する必要があるのでしょうか?
いるんですよー。
コンテキストメニューの「すべてのファイルを表示する」にチェックを入れる必要があります。
基本を学ぶ。;)
いるんですよー。
コンテキストメニューの「すべてのファイルを表示する」にチェックを入れる必要があります。
数学を学ぶ...;)
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
そんな方には、FIVEを一緒に勉強してみることをお勧めします。
残念ながら、ベータテストが行われているメインブランチでは、新しい言語を習得するための手助けはほとんどありません。
本当にバグのテストが行われていて、プロフィサー向けのブランチになっています。
残りの9割のプログラマーには、もっと「わかりやすい」話題を提供することをお勧めします。
最初に断っておきますが、Aの非常に便利なインジケータを一つ書き直し始めたのですが、多くの問題に直面し、ブレーンストーミングが必要になりました。
第一の問題は、4つの指標で使われたアプローチを5で実現することが今となっては不可能であることです。
私はExpert Advisorですべてを実装する必要があります。 私はレビューと提案を受け入れるためにそれを添付しています(批判ではない:-)。何が実装され、何が起こるのかの説明は、もう少し後です。
今のところ、『Quartet』に搭載されていたものの15%を実装することができました。
簡単に、私が実装しようとしていることを説明します。
1)3/5マークと格闘する。大人の事情」で商売する人にとって、5つ目のサインは、犬にとっての5本目の脚のようなものです。個人的には、邪魔なんです。情報の表示やポジション・オーダーの管理を4人分最適化しています。
2) チャート上に商品、注文など可能な限りの情報を直接表示すること。 特にF11では非常に便利でわかりやすい。
3) チャート上に現在の商品のポジションと取引をグラフィカルに表示し、左下には すべてのポジションの情報を表示します。