設定でシンボルを選択する - ページ 5

 
Михаил:

会話上手)))と批判している))

あなたのやり方で...は、カップルとはかけ離れた数字です。不便なんです。しかも、数組だけなら良いけど、全組必要って!!ちなみに、本当に必要ないんですか?

そうですね、ウィンドウ内のペアの数を調べて、テスターから提供された余分な値を捨てればいいのですが...。しかし、それはすでにパイプに投げ込まれている、つまり、あまり有用ではない最適化オプションです。

しかも、最適化中は、どのペアでプロセスが動いているのかがわからない。窓を開けて、数えて、数えて、数えるんだ!泥沼化しないか?

私の場合は、ブローカーに一度だけコピーペーストして、それで終わりです。

私を批判しているのですか!

一度コピーペーストして今後自由に作業するか、常に市場概況のウィンドウで数字をカウントするか...。これはある種のワーカホリックだ、フラットで ))))

あ、傷ついた、私も完璧じゃない、あなたよりもっと悪い、落ち着いて))

私が勘違いしていたことを認めます。あなたのバージョンは正常で、特にAndrewが書いたものは正常です。私にも必要なものだから、テーマも見た目も。

本当にわからないのですが、テスターでレビューから記号のリストを取得することは本当に不可能なのでしょうか?どうやらそれが、私が見落としていた問題の本質だったようです。

私は覚えている、あなたは、シンボルの全体のリストを取得し、したがって、各フィルタは、このシンボルのためにクラス EAのオブジェクトを 作成し、例えば、リスト内のすべてのそれらのリストとOnTickで実行することができます。どうやら私は、これがテスターではないことを忘れて、テスターでそうすることはできません申し訳ありません。

 
Aleksey Mavrin:

ああ、痛かった、私も完璧じゃない、あなたよりもっと悪い、落ち着いて))

私は自分の勘違いを認めます。あなたのバージョンはOKです。私にも必要なものだから、テーマも見た目も。

よくわからないのですが、テスターでレビューからシンボルの一覧を取得することは本当に不可能なのでしょうか?どうやらそれが、私が見落としていた問題の本質だったようです。

私は、あなたがシンボルの全体のリストを取得することができ、したがって、各フィルタは、このシンボルのクラス EAのオブジェクトを 作成し、例えば、リスト内のすべてのもの、およびOnTickでリスト全体を実行することができます覚えています。明らかに、私はこれがテスターではないことを忘れていた、あなたはテスターでそれを行うことができない申し訳ありません。

まだ本当の取引には至っていませんが))。

あなたがテスターでどのように知っていれば、選択するシンボルのリストを取得するExpert Advisorを実行する前に、原則、またはコードを記述する...テスターの「パラメータ」タブで。

作業中はもちろん問題ないのですが、BEFOREスタートは......。

そして、これが不思議なんですが、これが基本なんです...。あらかじめ決められた期間はあるが、記号はない...。でも、2周目はやめましょう))

 
Михаил:

新しい工芸品は、まだ実際の取引に到達していません))

Expert Advisorを起動する前に、テスターで選択するためのシンボルのリストを取得する方法を知っている場合は、原理、またはコードを書く...テスターの「パラメータ」タブで。

作業中はもちろん問題ないのですが、BEFOREスタートは......。

そして、これが不思議なんですが、これが基本なんです...。あらかじめ決められた期間はあるが、記号は ない...。でも、二の丸はやめましょう))

マイケル、まだキャッチの内容を理解していない、ピリオドは常に知られている、それは言語の定数とデータ型のようなもので、文字が異なっているので、すべてがOKです、唯一のプログラムでそれらを動作させる。

テスターで確認したところ、シンボルの全リストを取得することができ、個人的には多通貨のアプリケーションには十分 です。完全なリストをフィルタリングする必要がある場合は、リストをあらかじめ用意しておくか

(file-initialを使用してもよい。enumでは必須ではない)、またはプログラムによるフィルタリング(例えば、USDからのすべて、など)。パラメータでSYMBOL_PATHと SYMBOL_CATEGORYを設定してフィルタリングすると、より便利に なりますよ。

完全なリストが欲しいなら、ナンバリングがあるオプションがいいし、ナンバリングが嫌いなら最適化の際に文字数だけを設定して、全文字の列挙を取得するのですが、これをメインタスクとしているそうですね?

また、最適化のために限定したリストを指定したい場合(フィルタについては上記を参照)、Expert Advisorでは実行されません。例えば、「素数であるMA点の全期間を調べたい」というタスクで例えると、以下のような感じです。

やフィボナッチ数など。明らかに整数型を 扱っているが、当然ながらあらかじめ用意された素数のリストは言語には最初から存在せず、あらかじめ用意するか、プログラム的に設定する必要がある。ご理解いただけると幸いです

Документация по MQL5: Основы языка / Типы данных / Целые типы
Документация по MQL5: Основы языка / Типы данных / Целые типы
  • www.mql5.com
Целые типы представлены в языке MQL5 одиннадцатью видами. Некоторые из типов могут использоваться вместе с другими, если этого требует логика программы, но при этом необходимо иметь ввиду правила преобразования типов. В таблице приведены характеристики каждого типа. Кроме того, в...
 
Aleksey Mavrin:

...最適化のための限定的なリストを設定する(フィルタについては上記を参照)。

OK、フィボニックは必要ないから使ったことないんだ。使っていない人も多いのでは?偶...バーと同じように、多くの人がゴミだと思っている......。 平凡な数字では意味がない...。

1- MT5の魅力は、多通貨にあります。メタクォーツにそう書いてある...。相手の意見を尊重する

2- 端末に通貨リストがある。準備ができているのだから、計算したり、何とかして準備する必要はない。

質問、なぜ標準のenumで代用しないのですか?デタラメな質問だ...

なぜなら、timeframe enumがあるからです。そして、みんなが使っているわけではありません。でも、ある意味当たり前のことだから、必要なツールなんです。

つまり、多通貨は末端の機能、つまり必要なツールなのです。しかし、既成の宗派はありません。

そういうことなんです。あなたが書いているプログラミングの戯言は、純粋にプログラマーの娯楽なのです。楽しんできてください))メタクオーツはよろしくお願いします))

 
Михаил:

だから、フィボニックは使い道がなくて、一度も使われたことがない。使っていない人が多いんです。偶...多くの人が、バーなどデタラメだと思っている......。平凡な数字では意味がない...。

1- MT5の魅力は、多通貨にあります。メタクォーツにそう書いてある...。相手の意見を尊重する

2- 端末に通貨リストがある。準備ができているのだから、計算したり、何とかして準備する必要はない。

質問、なぜ標準のenumで代用しないのですか?デタラメな質問だ...

なぜなら、timeframe enumがあるからです。そして、みんなが使っているわけではありません。でも、ある意味当たり前のことだから、必要なツールなんです。

つまり、多通貨は末端の機能、つまり必要なツールなのです。しかし、既成の宗派はありません。

そういうことなんです。あなたが書いているプログラミングの戯言は、純粋にプログラマーの娯楽です。楽しんできてください)) Methaquotesがお世話になりました)))

自分が知っていることを理解しようとしないことで、間違いなく人生を難しくしているのです。数学のフィボナッチ級数とフィボナッチレベルは「ちょっと」違うものですが、ええ、何を言っていたんでしょう))。あなたは例を誤解しています。

言語レベルや標準的なENUMでデータを予測しても、その時点でデータがわからなければ意味がない

あるいは、あなたの希望を提案に変えて、MQLが現在接続しているブローカーと口座のシンボルのリストを持つ標準的な列挙をどのように持つことができるかを説明 しましょう。

というメカニズムを説明してくれたら、握手してあげますとりあえず、建築の初歩的なことを理解していないだけだと思います。どうやら、アセンブラや溶接の技術が役に立っていないようですね))

 
Aleksey Mavrin:

まあ、知られていることを理解しないことで、人生を難しくしていることは間違いありません。数学のフィボナッチ行とフィボナッチレベルは「ちょっと」違うものですが、そうそう、何を言ってたっけ))あなたは例を誤解しています。

言語レベルや標準的なENUMでデータを予測しても、その時点でデータがわからなければ意味がない

あるいは、あなたの希望を提案に変えて、MQLがその時点で接続しているブローカーと口座のシンボルのリストを持つ標準的な列挙をどのように持つことができるかを説明 しましょう。

というメカニズムを説明してくれたら、握手してあげますとりあえず基本的なアーキテクチャのことがわかってないだけだと思う、アセンブラや溶接のスキルはその点では役に立たなかったのだろう))

独自のenumを作成する。通貨の場合は、基本的に一定です。通貨にはそれぞれ規格(ISO規格)があり、アルファベットと数字のコードがあります。通貨ペアとその記号も標準装備しています。

シンボルデータベースからENUM_CURRENCY_PAIRを作るスクリプトを書けば、名前もコードもどこでも同じになります。

通貨ペアとトレードシンボルは同じではありません。

例えば、EURUSD.Fedor.xというトレードシンボルを 持つキッチンは全く機能せず、MQは彼らの想像力を推測することができません:-)。

 
Maxim Kuznetsov:

は、そのようなenumを自分で作ってください。通貨については、原則的に一定です。通貨にはそれぞれ規格(ISO規格)があり、アルファベットと数字がコード化されています。通貨ペアとその記号も標準装備しています。

シンボルデータベースからENUM_CURRENCY_PAIRを作るスクリプトを書けば、名前もコードもどこでも同じになります。

そして、問題が発生します。通貨ペアと取引記号は同じではありません。

例えば、取引シンボルEURUSD.Fedor.xを持つキッチンのために全くフィット しませんし、MQは彼らの想像力を推測することはできません:-)。

Andreyはサフィックスによる解決策を、私はフィルタによる解決策を提示しましたので、enumで指定された通貨ペアを含むシンボルのリストを見れば、問題は解決します。

 
Михаил:

そうですね、アレクセイよりもっとわかりやすい選択肢もありますね。しかし、ブローカーの場合はセットが違います。おそらく未使用の組み合わせがあり、テスターの効率が悪くなるのでは...。

INIT_FAILEDによるIniteのチェックインと終了


マイケル

そうですね、通貨もすべて見つけて採点しなければならないので、一発勝負のコピペより大変です。私個人としては))この選択肢を考えていたんです。

通貨数は多くない、組み合わせは多い。

 
Aleksey Mavrin:

テスターで確認したところ、シンボルの完全なリストを得ることができ、個人的には多通貨のアプリケーションには十分 です。

確かに、テスターではSymbolsTotal+ SymbolNameが動作していますね。この点を見逃した。

リモートエージェントについても確認が必要ですね。

 

ところで、この話をする限り、(通貨については、すでにすべてが明確になっています :)

ブローカーがそれをサポートする場合、私は標準のサイトや他のものの更新とライブラリをお勧めします、特にミハイル) - 彼は不平を言うために新しい何かを探してみましょう))。

SYMBOL_ISIN

国際証券識別番号システムにおける取引記号の名称 - ISIN (International Securities Identification Number).国際証券識別番号とは、証券を一意に識別する12桁の英数字のコードです。この特性の 有無は、トレードサーバー側で定義されます。