[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 605

 
rigonich:
最初の 選択肢は最小限の変更で使えるし(履歴や必要なものを探す)、2番目については、なぜそこまでこだわるのか?1日に1回以上のトレードを行わないこと

昨日の取引が今日の取引に影響しないことをExpert Advisorに知らせるために、昨日開いた最後の取引の正確な時間を知る必要があります(もちろん、翌日までに終了しますが、正確な時間は関係ありません - すぐかもしれないし、今日の早朝かもしれません)。

しかし、今日のクローズド・トレードは、今日のオープン・トレードに影響を与えなければならない(MUST)。

つまり、Expert Advisorは、朝開いたときに、昨日の取引と今日の取引を区別する必要があります。そしてそれは、OPEN時間の 比較によってのみ可能です。

 
rigonich:


なりますね。

というか、そうなるだろうが、閉じた状態ではなく、開いた状態になるだろう


昨日の取引開始時刻を 知るには?
 
rigonich:


なりますね。

つまり、そうなるのですが、閉鎖的ではなく、開放的になるのです。


そうなんだ...ちゃんと書いてあるんだ

(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))

 
rigonich:
最初の オプションは、最小限の変更で使用することができます(履歴と必要なものを探してください)。1日に1回以上のトレードを行わないこと


が選択肢を見つけた。

このような機能があります。

関数 isTradeToDay()。

説明: 今日の取引フラグを返す。フラグが立った -本当 です - 今日、ポジションが開か れました。フラグダウン -False- 本日、ポジションはオープンしていません。

23:00にポジションを建て、4:00にクローズした場合、7:00にこの機能は何を表示するのでしょうか。

 
lottamer:


があり、そのような関数

関数isTradeToDay()です。


この機能へのリンクを教えてください、え?どこで手に入れたのですか?
 
Equilibrium:


返信ありがとうございます、でもあまり役に立ちませんでした、もう一度問題を整理します、多分他の誰かがこれに関して何か考えているのでしょうか?

不必要な注文がなぜ出るのか理解できません。(スクリーンショットでは赤丸で囲まれています。


すみません、「泥沼化」してしまいました。朝、あなたの質問に気づき、すぐに答えようと思い、今、夜になって気がついたのですが、あなたの質問に対する答えが書かれています。それは次のような方法で行われます。

1.まず、視覚化されていないテスト用のEAを起動し、チャートを開いてEA名でテンプレートを保存します。

2.チャートを閉じて、Expert Advisorを可視化モードで起動し、4時間足チャートなので最速のスピードを設定して、ご覧ください。

3.すべての疑問が消えると思います。

P.S. 注文する前にインジケーターの値をプリントアウトして、過去ログを見ることもできます。

 
lottamer:


が選択肢を見つけた。

このような機能があります。

関数 isTradeToDay()。

説明: 今日の取引フラグを返す。フラグが立った -本当 です - 今日、ポジションが開かれました。フラグダウン -False- 本日、ポジションはオープンしていません。

しかし、私が知りたいのは、午後11時に取引が始まり、午前4時に終了した場合、この関数は午前7時に何を表示するのでしょうか?


この関数は、マーケットが開いていればTrueを、閉じていればFalseを 返すと思うのですが。

正確には、フラグトレードを日付とフォワード(マーケットタイムテーブル)で返す関数があるかどうか知りたい

 
drknn:
この機能へのリンクを教えてください。どこで手に入れたのですか?


https://forum.mql4.com/ru/38949/page4#434232
 
rigonich:

この関数は、マーケットが開いていればTrueを、閉じていればFalseを 返すと思います。


これはトレーダーのトレードを指しているのであって、マーケット全般のトレードを指しているのではないと思います。

明日、確認します。

 
lottamer:

https://forum.mql4.com/ru/38949/page4#434232

すみません、どうやらこれが必要なようですが、残念ながら私ではありません。