MQL5で学び、共に書く

 

そんな方には、FIVEを一緒に勉強してみることをお勧めします。

残念ながら、ベータテストが行われているメインブランチでは、新しい言語を習得するための手助けはほとんどありません。

本当にバグのテストが行われていて、プロフィサー向けのブランチになっています。

残りの9割のプログラマーには、もっと「わかりやすい」話題を提供することをお勧めします。

最初に断っておきますが、Aの非常に便利なインジケータを一つ書き直し始めたのですが、多くの問題に直面し、ブレーンストーミングが必要になりました。

第一の問題は、4つの指標で使われたアプローチを5で実現することが今となっては不可能であることです。

私はExpert Advisorですべてを実装する必要があります。 私はレビューと提案を受け入れるためにそれを添付しています(批判ではない:-)。何が実装され、何が起こるのかの説明は、もう少し後です。

今のところ、『Quartet』に搭載されていたものの15%を実装することができました。

簡単に、私が実装しようとしていることを説明します。

1)3/5マークと格闘する。大人の事情」で商売する人にとって、5つ目のサインは、犬にとっての5本目の脚のようなものです。個人的には、邪魔なんです。情報の表示やポジション・オーダーの管理を4人分最適化しています。

2) チャート上に商品、注文など可能な限りの情報を直接表示すること。 特にF11では非常に便利でわかりやすい。

3) チャート上に現在の商品のポジションと取引をグラフィカルに表示し、左下には すべてのポジションの情報を表示します。

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов - Документация по MQL5
 

このトピックは閉鎖されていますが、削除する方法、または削除できるのかわかりません?

 

トレンドラインを 除去する以下のスクリプトをテストしてください(コードは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ではすべてがうまくいき、すべて削除され、瞬時に終了します。

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 

一般的には、どちらも間違いです。 リストの中のオブジェクトの走査は、最後から順に行うことが望ましいです。必ず」と書かないのは、そうでない場合もあるかもしれないからです。

願い:コードを 正しく作成 し、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;
           }
     }
//---
  }
MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 
Rosh :

一般的には、どちらも間違いです。 リスト内のオブジェクトのトラバースは、末尾から整理していくのが望ましい。必ず」と書かないのは、そうでない場合もあるかもしれないからです。

願い:コードを正しく作成し、MetaEditor 5のCtrl+ キーの組み合わせ(Ctrlとカンマの同時押し)を使ってコードの書式設定をすると より読みやすくなります。このオプションを試してみてください。


ありがとうございます。効くんです。レイアウトについては、コードもインデントしています。この記事では、コードを プレーンテキストとして挿入して いるので、インデントされていません。

MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 

そして、おそらくこのアカジヤ。

//+------------------------------------------------------------------+
//||

//+------------------------------------------------------------------+


に置き換えます。

/*------------------------------------------------------------------+

//+----------------------------------------------------------------*/


自動的に挿入されるため、後で編集する(改行 する)のが非常に不便です

Документация по MQL5: Основы языка / Типы данных / Целые типы / Символьные константы
Документация по MQL5: Основы языка / Типы данных / Целые типы / Символьные константы
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Символьные константы - Документация по MQL5
 
Boroff :

そして、おそらくこのアカジヤ。

//+------------------------------------------------------------------+
//||

//+------------------------------------------------------------------+


に置き換えます。

/*------------------------------------------------------------------+

//+----------------------------------------------------------------*/


自動的に挿入されるため、後から編集する(改行する)のが非常に不便です


例えば、ユニターですぐにテンプレートを編集することができます。

... \mt5MQL5TemplatesExtpert.mqt

(ロシア語名Expert.mqtなどでコピーを保存しても構いません)



SZS:ところで、開発者の方々に質問です。

header#に加え、#filename#を追加することは可能でしょうか?
ということで、ヘッダーの形状をより簡単に、より柔軟に変更できるようになると思います。

 

など、用途に合わせてテンプレートを変更することができます。

... \mt5MQL5TemplatesExtpert.mqt

(例えば、ロシア語の名前Expert.mqtでコピーを保存することを妨げないでください)

そのようなディレクトリやファイルが見当たらないのですが、自分で作成する必要があるのでしょうか?

 
vdv2001 :

など、用途に合わせてテンプレートを変更することができます。

... \mt5MQL5TemplatesExtpert.mqt

(例えば、ロシア語の名前Expert.mqtでコピーを保存することを妨げないでください)

そのようなディレクトリやファイルが見当たらないのですが、自分で作成する必要があるのでしょうか?


いるんですよー。

コンテキストメニューの「すべてのファイルを表示する」にチェックを入れる必要があります。

基本を学ぶ。;)

 
kombat :


いるんですよー。

コンテキストメニューの「すべてのファイルを表示する」にチェックを入れる必要があります。

数学を学ぶ...;)


そうそう、ディスク全体も検索してみると、意外なところにあるかもしれませんよ。)
 
このファイルのサンプルを送ってください...コンピューター中を探したのですが、mqtファイルは見つかりませんでした :(