アルゴリズムと機械の外国為替戦略 | OneStepRemoved

  • Articles
  • Sophisticated Web Sites
  • Automated Trading
  • お客様の声
  • お問い合わせ

取引時間の次元

7 月 9, 2015 によって リオル Alkalay 6 コメント

取引のブロゴスフィアはあなたのトレードのタイミングの重要性についての記事. 確かに, 重要です。; 右の傾向を識別します。, 近くに開いたりするときに知っている - 貿易へのすべての積分. しかし、ここでのものです, 別の次元とのタイミングがあります半分だけの話です. あなたが参照してください。, 現実の世界では, それはあなたの入口と出口のタイミングだけでなく、間の時間についてだけではありません. 実際, あなたの貿易の持続時間は、あなたが思っているよりも多くの重要. この記事で私は両方の短期および長期戦略に影響を与えることができ、その時間内の様々な側面を説明します.

期間と返品

のは、理論的な取引状況を考えてみましょう, 2つの戦略を見て. 最初は獲得に設計された高周波一つです 1 pip, すべての貿易は単一の第2を取ると. 我々は、この戦略Aと呼ぶことにします. 第2の戦略, 戦略B, の利益を生成するように設計され 10 ピップごと 10 秒. だから、これは良い戦略であります? 紙の上, 両方が生成する必要があります 60 したがって、毎分ピップ等しくリターン. しかし、現実の世界では? まあ, それは全く別の話です.

実生活では, あなたは、2つの戦略の結果を集計するとき, あなたは大きな驚きのためにあることになるだろう. 戦略Aの下にはの利益を持っていました 50 後ピップ 1 分. しかし、戦略Bの下で、あなたはの利益を持っていました 66 ピップ. 今のところ あなたが優れている戦略だと思います? もちろんです, あなたは、Bを選ぶと思います. 興味深いことに, 1 トレード当たり, 各戦略が利益を得ました まさに 予定通り. 戦略Aが利益を得ました 1 ピップと戦略Bが利益を得ました 10 取引あたりのピップ.

だから何が違いを作りました? 時間. 次の2つのチャートに下記見ることができるように, 戦略A, 実行された場合, 当初の予想よりも平均的に少し時間がかかりました. 取引の継続時間の測定から、周りのクラスタ化 1.2 取引あたりの秒数ではなく、 1 2 番目. 戦略Bでは, 取引あたりの所要時間の測定, 平均, です 9 秒. 実行されると、, 戦略Bの取引が当初の予想よりも時間がかかりました. 最終的に, 一日の終わりに, 戦略Bが返されます 66 ピップまたは 32% 戦略Aの以上 50 ピップ. それは戦略Bは優れた選択肢であることを意味します.

今のところ, ビット近いまだこれを見てみましょう. 私たちは、執行した取引のそれぞれの時間を取り、標準偏差を測定するつもりです (Excelで簡単なエクササイズ). あなたは戦略Aであることを発見するだろう, 平均は次のようになりますしながら、 1 毎秒貿易, 標準偏差が高い. それは、このような戦略はあまり効率的であるサイクルが等しくない示唆しています. 反対に, 戦略Bは低い標準偏差を持っています, ほとんどの取引が近接している意味 10 秒. したがって, それは、より予測可能なリターンを有し、かつ, それゆえ, より効果的な戦略. あなたは戦略を測定する場合, リターンとリスクを超えてそれ​​を理解, 各取引が問題にかかる時間. そして、実際には, それは非常に多くの問題ではでき.

Time in Trading

Time in trading

所要時間とスイングトレード

だから今、私たちは時間のニュアンスが各戦略の最終的なリターンに影響を与えることができる方法を理解します. しかし、それは長い期間の取引に来るとき (すなわち. 数週間または数ヶ月) 他の要素が依然として存在します. この場合, それは貿易が正の時間となっているされています.

それでは、他の理論的なシナリオを見てみましょう. 今度こそです, 我々は戦略CとDを持っています, それぞれ2週間の同一の持続時間を有します. 同様に, 両方の期間の同じ標準偏差とほぼ同じリターンを持っています. しかし、一つの戦略は、他よりもリスクの高いです. 質問があります? 答えは、最短の時間のために利益を上げてきた戦略であります. 次の2つの取引を開いたと言います; 戦略Cがために有益でした 12 の 14 それはその目標に到達するために要した日数. 戦略Dは最初陰性でした 12 最後に急なリターンを生成する前に、日 2. 戦略D, その後、, あなたが長い時間のために損失を危険にさらしているので、明らかに、より危険です. これはまた、ことを示唆しています, たぶん, 戦略Dのエントリ信号は非常によくキャリブレーションではありません. 戦略Cは明らかに、より効果的でリスクが少ないです, 平均.

Time in Trading

 

Time in Trading

ボトムライン

もちろんです, 取引戦略の時間有効性を測定することに、より多くの側面があります. ちょうど時間を超えて検討する他の寸法もあります. しかし、ここでの教訓は明らかです. あなたがあなた自身の取引戦略を測定次回はその時はちょうどタイミングではありません覚えています.

以下の下でファイルさ: あなたの概念を歴史的にテストします。 タグが付いて: dimension, 期間, エクセル, リスク, 標準偏差, 時間

Trading Time in Programming

2 月 1, 2012 によって ショーンオバートン Leave a Comment

The major automated trading platforms such as MetaTrader 4, NinjaTrader and TradeStation all count time in the same way. This makes it quite convenient for ordering trading strategies and expert advisors; you don’t have to do any mental gymnastics to describe the strategy in different platforms. The consistent arrangement of time makes it easy for us to translate trading strategies across multiple platforms.

We tend to think of time as moving in the same direction as when we read. English speakers, who read from left to right, think of time as moving the same direction. If you speak a language like Arabic that reads right to left, you tend to think of time as marching to the left.

All of these charting platforms are written by speakers of left to right languages. The past is anything that’s not on the far right side. The present is the square on the far right. Each square represents an equal time interval. Traders know these as bars.

Time as an Array

A visual display of time and how it's segmented

What tends to confuse everyone ordering expert advisors is that even though time marches to the right, trading programmers count the bars to the left. What makes things more confusing is that programmers always start counting from 0 代わりに 1.

How to count time in an array

Even though time moves to the right, we count it from the right and move back left

If you want to trade a moving average cross strategy that waits for the bars to close, what you’re looking at is “bar 2” と “bar 1”. The way I describe this in the 仕事の範囲 is the value at two closed bars ago and the value at the last closed bar, それぞれ.

An expert advisor that uses closed bars ignores bar 0 because it is still open, which causes the moving average values to fluctuate. The only way to know for certain a moving average value at a particular bar is to wait for the bar to close, which means it is no longer bar 0. When a client requests an expert advisor that trades intrabar, they intend to compare the moving averages at “bar 1” と “bar 0”. In plain language, that means to compare the value at the last closed bar with the currently open bar.

うまくいけば、, this description makes sense when you open a chart and see the bars already loaded. The final confusing element is when a new bar pops onto the screen. The previous examples showed 5 bars on the chart (バー 0-4). When a sixth bar pops up, the count is reset to the new time period on every update.

Say that we’re looking at an H1 chart in MetaTrader and that the current time is 06:00. When the new hour strikes, the chart loads a new candle to represent 07:00. It’s at this time that the count resets.

Time udpates

When a new bar appears, your charting platform resets the count based on the newest bar.

以下の下でファイルさ: メタト レーダーのヒント, NinjaTrader ヒント, 戦略の取引のアイデア タグが付いて: 専門家アドバイザー, intrabar, メタト レーダー, moving average crossover, ninjatrader, プログラマ, 仕事の範囲, 時間, 売買

メールで無料の取引戦略

トレンド分析

申し訳ありませんが. No data so far.

アーカイブ

  • ルール
  • 外国為替市場のしくみ?
  • インジケーター
  • メタト レーダーのヒント
  • MQL (オタクのため)
  • NinjaTrader ヒント
  • Pilum
  • QB プロ
  • お金を失うことを停止します。
  • あなたの概念を歴史的にテストします。
  • 戦略の取引のアイデア
  • 未分類
  • What's happening in the current markets?

翻訳


無料の取引戦略

プライバシー ポリシーRisk Disclosure

著作権 © 2021 OneStepRemoved.com, (株). すべての権利予約.