[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 650

 
eugggy:
こんにちは。例えば、ストキャスティクス=20、80、50でポジションを開く基準のいくつかのバリエーションがあり、それぞれのバリエーションは、それ自身の決済基準のバリエーションに対応しなければなりません。配列などを介して、いくつかの値のために、私はそれらに頼ることはしたくないだけです。自分でコードを書きますが、大まかな原理をもう少し詳しく説明してもらえますか? よろしくお願いします。

granit77の発言に続き、

私のEAでは、さまざまな時間枠で多くのストラテジーを使っています。

もし、マーケットと本物の違いがわからなければ、新しいものの登場を待つしかない。

システムは以下の通りです。

51 = M5 TF, strategy 1, main position,
510 = M5 TF, strategy 1,pending order
511 = M5 TF, strategy 1, share 1
512 = M5 TF, strategy 1, share 2 ...などなど...。両株式の違いは、市場参入の基準のみです。

52 = TF M5、ストラテジー2、メインポジション
520 = TF M5、ストラテジー2、ペンディングオーダー
521 = TF M5、ストラテジー2、シェア1 ...など

151 = TF M15, strategy 1, main
1510 = TF M15, strategy 1, pending
1511 = TF M15, strategy 1, share 1

152 = TF M15, strategy 2

...といった具合に、同じように...。要点がはっきりしていればいいのですが。このように、異なるストラテジーで開いたポジションを異なるTFに設定することで、固有のマジックを割り当て、特定の注文/ポジションのグループに対して1つのマジックを使ってソート、加算、減算、修正、その他多くのことを一度に行うことができるのです。また、1つのグループ内でも、OP_BUY、OP_SELLなどのタイプで区別することが可能です...。

誰かにとっては余計なお世話にならないと思うのですが...。:)

 

TestGenerator: ヒストリーデータ 'EURUSD60' がありません。


どうしたら直るんだ?履歴を両方ダウンロードしたところ、やはり書き込まれる。

 

まず、テスターで古いExpert Advisorを使用することにしました。私は各プリセットに対してその作業の記録を持っています。例えば、2009年にこれらのプリセットで前に180の取引がありましたが、今テスターは5を示します175の取引はどこに行ったのでしょうか? ログにエラーはなく、履歴も両方ダウンロードしました。異なるタイムフレーム、異なるバージョン、異なるタイムフレームを試しました。

現在、ログには全くエラーがありません - すべてのEAで0トレード、それはユーロポンドです。

ユーロバックスでは、次のようなログが出ます。 2010.06.26 19:15:45 TestGenerator: unmatched data error (volume limit 1964 at 2009.12.31 18:00 exceeded)

とにかく何だかわからない、神秘的。

 
OrderSelect(ticket,SELECT_BY_TICKET)関数について教えて ください;

=========

ということでよろしいでしょうか。

П.1.最初に開封された注文は、常にチケット番号が1になります。

1番目の注文をクローズし、2番目の注文をオープンすると、そのチケットも1になります。

そして、その2つ目の注文を閉じて、3つ目の注文を開くと、再びチケット番号が1になります。

P.2 例えば5回連続で注文を出した場合、そのチケット番号はそれぞれ1、2、3、4、5となります。

=========

正しく理解できていますか?

 
Oper:
OrderSelect(ticket,SELECT_BY_TICKET)関数について教えてください。

=========

ということでよろしいでしょうか。

П.1.最初に開封された注文は、常にチケット番号が1になります。

最初の注文をクローズし、2番目の注文をオープンすると、そのチケットも1になります。

そして、この2つ目の注文を閉じて、3つ目の注文を開くと、再びチケット番号1が付きます。

P.2 例えば5つのオーダーを次々とオープンした場合、チケットの番号はそれぞれ1、2、3、4、5となります。

=========

正しく理解できているか?

ヘルプをよく読む
 
Oper:
正しく理解できていますか?
"チケットとは何か "という問いにお答えください。
 

Помогите,плиз, разобраться с функцией OrderSelect(ticket,SELECT_BY_TICKET);
=========
Прав ли я в том, что:
П.1. Первый открытый ордер всегда имеет номер тикета 1.
Когда мы закрываем первый ордер, и открываем второй, то его тикет тоже будет 1.
А когда закрываем этот второй ордер, и открываем третий, он опять же будет иметь номер тикета 1.
П.2. Если открыть последовательно, допустим,5 ордеров, то номера их тикетов будут, соответственно, 1,2,3,4 и 5.
=========
Я правильно понимаю?

テスターでは、オーダーはチケット番号を順次取得し、最初のオーダーがオープンされると、それがクローズされているかどうかに関わらずチケット番号1を取得し、2番目のオーダーはチケット番号2を取得する、といった具合になります。
 
ToLik_SRGV:
テスターのチケット番号は順次取得され、最初の注文が開かれると-チケット番号1を取得し、それが閉じられるかどうか、2番目の注文はチケット番号2を取得する、などです。

テスターについて具体的に聞いているわけではありません。彼は、チケットという概念そのものと、そのものを注文に割り当てるロジックに興味を持っています。
 
drknn:

特にチケットのことを聞いているわけではありません。彼は、チケットそのものの概念と、このものを注文に割り当てるロジックに興味を持っているのです。

よくわからなかったんでしょうね。
テスターでは、順番にと書きましたが、現実には、DCサーバーからチケット番号が割り振られます。

あなたの例から。

OrderSelect(ticket,SELECT_BY_TICKET)です。

このように注文を検索するためには、このチケットそのものをあらかじめ保存しておく必要があり、OrderSend(...)関数で 返されます。
 

夕方のなぞなぞはmethaから。

データベース:0 / 3665972、ウィンドウは空です - これは何を意味することができますか?

スタンドアロンのEURUSD,M1チャートを開くと、大きな文字で表示されます。"Pending Update" - どういう意味ですか?

テスト実行中 - TestGenerator: ヒストリーデータ 'EURUSD1' がない。