MQL5で学び、共に書く - ページ 2

 
Boroff :
このファイルの例を投稿してください。コンピュータ全体を探したのですが、mqtファイルは見つかりませんでした :(


投稿しても問題ないのですが・・・。

気になるのは、これらのテンプレートを使って、初期テキストを作成することです。

例:上記のファイル


代替案として...

もう一台、端末を置く。

 
kombat


Да выложить не проблема...

Интересует другое, то, что на базе этих шаблонов создаётся начальный текст.

Эксперты например вышеуказаный файл.


Как вариант...

Поставить ещё один терминал.


また、最初のビルドがインストールされたマシンでのみ、最新のビルドにはTemplatesディレクトリがないことがわかりました。

また、古いバージョンではIndicator.mqtしかありません。

 
vdv2001 :


また、最初のビルドがインストールされたマシンでのみ、最新のビルドではTemplatesディレクトリが存在しないことがわかりました。

また、古いバージョンではIndicator.mqtしかありません。


たぶん...

インストールしたのは2回だけで、一番最初に入手できたビルドと、その5回目くらいのビルドの後です。

それ以来、アップデートのみ...

 
kombat :


たぶん...

まだ2回しかインストールしていませんが、一番最初に入手したビルドと、その5回目くらいに入手したビルドです。

それ以来、アップデートのみ...



そして、これらのファイルに修正を加えても、私には何も変わりませんでした :((

 

警告したろ?:) 検索して見つけてください。

5のファイルは、何もないところにある。こいつをどう扱えばいいのかがわからない。

例えば、私のXPでは

\Documents and Settings<user>Application Data ↪MetaQuotes゙Terminal゙D0E8209F77C8CF37AD8BF550E51FF075

そのため、ファイルをどこに置けば動作するのかを知っておく必要があります。

ファイル:
expert.zip  1 kb
 

まあ、何か誤解があるのでしょうけど...。


を例として、ここに追加しましたので。

...
#extern_variables#

/*================================================\
тут пишем коментарий ...
\================================================*/

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
...

で、新規にEAを作成すると、その結果が...。

//+------------------------------------------------------------------+
//|                                                     11001100.mq4 |
//|                      Copyright © 2006, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

/*================================================\
тут пишем коментарий ...
\================================================*/

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
...

テンプレートの変更を保存するのを忘れていたのでは?

のように、開発者が割り当てた名前と同じである必要があります。

Expert.mqt、Indicator.mqtなど...。
 
sergeev :

警告したろ?:) 探せば見つかるはずです。

5のファイルは、何もないところにある。こいつをどう扱えばいいのかがわからない。

例えば、私のXPでは

\Documents and Settings Application Data FilterD0E8209F77C8CF37AD8BF550E51FF075Templates


そのフォルダからターミナルフォルダに 移動するだけで解決しました。

今のところ問題なし・・・。昔作ったことがあるので、詳しいことは覚えていません。

一般的に、私はmt3で癖がつき、出芽式で端末を増殖させます。

mt4の登場で、更新も含めて指2本分という感じです...。

;)))

ただし、ユーザー側で指定したパスにあるシュレッダーファイルを検索する必要があります。

でも、世界革命に比べたら、たいしたことはない...。

 

MACDサンプルについて、2つの質問があります。

1.CSampleExpert クラスの m_indicators オブジェクトの存在がよくわかりません。意味がないのです。

2.Trade.mqhでは。

TRADE_ACTION_REMOVEのヘルプによると、MqlTradeRequest構造体には2つのパラメータのみを指定する必要があるとのことです。

これらは実際には、1.TRADE_ACTION_REMOVEアクションそのもの、および2.TRADE_ACTION_REMOVEアクションです。

しかし、この例では、他のすべてのフィールドがゼロになっています。

m_request.action =TRADE_ACTION_REMOVE;
m_request.order =ticket;
m_request.symbol =NULL。
m_request.magic =0;
m_request.volume =0.0;
m_request.type =0;
m_request.price=0.0。
m_request.sl =0.0;
m_request.tp =0.0;
m_request.type_time =0;
m_request.expiration=0。

質問:これは常に行わなければならないのでしょうか、それともこれらのフィールドは空白のままにしておくことができるのでしょうか?



Документация по MQL5: Торговые функции / OrderGetTicket
Документация по MQL5: Торговые функции / OrderGetTicket
  • www.mql5.com
Торговые функции / OrderGetTicket - Документация по MQL5
 
kombat :

まあ、何か誤解があるのでしょうけど...。


を例として、ここに追加しましたので。

で、新規にEAを作成すると、その結果が...。

テンプレートの変更を保存し忘れたのでしょうか?

のように、開発者が割り当てた名前と同じである必要があります。

Expert.mqt、Indicator.mqtなど...。


この例では、MT4用のテンプレートが変更されています。端末を再インストールしても、テンプレートが表示されないのですが...。

mt4からフィットしない、つまりiniにバインディングがない。

あるオブジェクトや別のオブジェクトを作るために何が使われているのか、どこから来ているのか、正確に教えてくれる開発者はいないでしょうか?

 

"極めてシンプルに思えるのですが......"。

開発環境は、無償のMS Visual Studio(または類似のもの)を使用します。

MQL4(MQL5)をライブラリとして、いずれかの言語(VB、C++、C#)に取り込みます。最後の1枚です。

が、最も表現力のあるものだと思います。これで、デバッグされ、時間をかけて検証された開発環境を手に入れることができました

必要な属性をすべて備えたまた、コンパイルされたコードはWindowsに最適なものとなっています。

著者らによると、MQL5ではすべての動作が4~20倍速くなるとのことです。気付かれない。シンプルな指標

マイナーチェンジしたMoving Averageは、MQL4に比べてかなり遅くなりました。

私は自分の意見を述べましたが、もしそれが誰かの気分を害するものであれば、どうかお許しください。