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

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

自動化された取引 Ii

1 月 7, 2013 によって ショーンオバートン 1 コメント

The second part in Nathan’s interview series with me focuses on the role of high frequency trading in the markets and testing trading strategies. If you missed the first automated trading interview in the series, you can read it here.

Nathan Orange(Nathan):
Do you have any specific thoughts or opinions on HFT (High Frequency Trading)? This is such a hot topic among traders and I would imagine you have a unique insight into algo trading in general.

Do you see machines eventually replacing the “human” trader or could HFT eventually get banned from the markets? At least for day traders it seems to give quite an unfair advantage to the HFT camp for executions?

ショーンオバートン(ショーン):
There is a huge difference between algorithmic trading and HFT. HFT is obviously automated due to the speeds involved, but that does not imply that all automated trading is HFT. It’s only a subgroup.

 

Nathan Orange(Nathan):
確認して, there are plenty of automated systems that are not HFT. I bring it up under the context that HFT uses deceptive algorithms for their order posting tactics.

 

 

ショーンオバートン(ショーン):
HFT is uniformly destructive to capital markets and their purpose. It nickels and dimes investors and traders through market manipulation. Just last week Nanex detected a single organization that pushed through 4% of all the order flow on US equities quotes. さらに悪いこと, not a single one of the orders executed. Posting orders without the intent to trade is blatantly illegal.

The other negative consequence of HFT comes from the rebates that the dark pools and exchanges pay to “liquidity providers,” which are really the HFT bots. The arrangement tangibly alters the motivation for participating in markets. Rather than investing or even speculating on price, the HFT algos generally do not care about market movements. They just want the liquidity rebate.

Nathan Orange(Nathan):
This to me is the bigger issue. The whole arrangement is shady and as you said it alters the motivation for market participation. What steps or changes do you recommend?

 

 

ショーンオバートン(ショーン):
、 Market Ticker blog is one of my favorites on that subject. Karl Denninger advocates a regulatory rule of a two second minimum order time. I support the idea. Nobody can plausibly claim that an order placed for such a short duration is for any trading purpose. If an order is not intended to be filled, it should be not permitted.

 

Nathan Orange(Nathan):
I cannot argue with that logic. Back to testing, how important is accounting for commissions and slippage to the integrity of any back-testing data in your opinion? To me, as you go down the scale from longer term trading to day-trading the importance grows exponentially.

 

ショーンオバートン(ショーン):
I fully agree. The consequences of trading costs pile up with increased frequency. Shorter time frames multiply the frequency, which as you pointed out, grows exponentially.

My personal preference is to skip trading costs and commissions on short time frames so that I can obtain a sufficient sample size for my analysis. I do not foresee myself ever trading on one minute charts, but I almost always use one minute tests to analyze randomness within a strategy. Unlike most systems developers, the profitability of a system is a backseat concern.

I read a newsletter this morning written by a multi-million dollar businessman. He concluded today’s article saying that if you start a business to make a lot of money, you’ll more than likely fail. You have to excel at providing a quality product and service in order to succeed over the long run. When the inherent business excels, only then does the long term money follow.

Trading is a business in precisely the same sense. Most traders rush through the system development process to spit out quick profits. They rarely, if ever, consider a strategy’s performance over a lengthy period of time. Everything is about the here and now. さらに, good systems frequently lose money. You need something more in the toolkit besides the random scorecard of profit and loss.

Nathan Orange(Nathan):
Good systems do have losing periods, yet many traders seem to be convinced there is a “holy grail” approach out there that will buck this fact. If some of the most successful traders ever have posted losing periods (or even years) and have been around for 20+ years it seems hard to fathom beating their performance from day 1.

Regarding testing platforms, you were one of the first people that really explored the issues with back-testing Forex – can you provide more detail on the problems for those that are interested in developing and back-testing a system for FX (MetaTrader platform)?

ショーンオバートン(ショーン):
You’re opening a can of worms on this one. MetaTrader is hands down the worst platform available for backtesting. The data is notoriously unreliable. Even when good data is at hand, the instructions for importing it and turning it into something usable fill a dozen pages of instructions.

You’re much better off doing real analysis in NinjaTrader, TradeStation or MultiCharts. The metrics are vastly superior and require a tiny fraction of the effort. I still think that MetaTrader is sufficient for live trading most strategies.

Nathan Orange(Nathan):
I am a huge fan of live testing/trading alternate strategies. One of my biggest “A Ha” moments came during live testing alternate exit strategies. I traded my account with my original exit approach but also demo traded alternate exit strategies in real time. There is value gained that you don’t always get from a back-testing print out. How do you compensate for slippage when testing a strategy?

 

ショーンオバートン(ショーン):
Forex is thankfully unique in that it doesn’t come with unique problems other than rollover. The markets are the most liquid in the world. As a retail forex trader looking at charts longer than five minutes, you can generally assume that the historical prices are reasonably reflective of executable prices for the strategy.

I compensate for slippage and bad ticks by doubling my expected transaction costs. たとえば, I pay 1.5 pip spread on the EURUSD. When I test a strategy, I demand that it must hold up on 3 pips transaction cost on every trade.

Nathan Orange(Nathan):
Before we wrap this up, are there any specific strategies or common parameters that you have noticed in systems that make it? We both know how small of a percentage of traders become successful, but as it relates to mechanical systems are there recurring themes for those that are profitable?

 

ショーンオバートン(ショーン):

いいえ, there are no recurring themes that I see. The lowest common denominator is that they do not overtrade and that they use low leverage. Other than those two items, each successful strategy differs substantially from all the others.

The most important ingredient in system development is the developer. I have yet to program a successful trading system for someone without years of full time trading experience under their belt. You have to go through the school of hard knocks if you’re going to make it. Almost all of us are too stubborn to listen to good advice.

Nathan Orange(Nathan):
ショーン, I can’t thank you enough for providing such honest responses and sharing your insight. If you are interested in learning more or considering coding your system, go to MetaTrader Programming for more information.

以下の下でファイルさ: メタト レーダーのヒント, NinjaTrader ヒント, 戦略の取引のアイデア タグが付いて: アルゴリズム, バックテスト, HFT, high frequency trading, メタト レーダー, mt4, Nathan Orange, ninjatrader, 取引

EA 問題チェックリスト

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

テクニカル サポートに問い合わせるし、カスタマー ・ サービス担当者を求めるとき、それは私が狂った駆動します。, “お使いのコンピューターをを接続します。?” When I step back and think about it, しかし, they ask dumb questions for a reason. Some people really do forget to check the obvious things.

If you’re stuck trying to load a MetaTrader expert advisor and you cannot get it to trade, this checklist will help you resolve the most obvious problems.

You should see the name of your expert advisor and a smiley face in the top right corner of your open chart. The image below contains a blue line. Everything is correctly displaying above that blue line.

MT4 EA

Expert Advisor Problem Checklist

Do you see the name of your expert advisor on the chart? はいの場合:

  • If an X appears, then click the big EA button at the center top of the screen. It should appear pressed down
  • If an upside down smile (a frown appears), then right click on the chart. Choose Properties. Click the Common tab. 選択します。 “ライブ取引を許可します。” と “Allow DLL Imports”. Remove the check next to “Confirm DLL Function calls”
  • Click the Inputs tab. Change the inputs to whatever values you desire. Push OK.
  • If a smiley face appears, you’re all done.

Do you see the name of your expert advisor on the chart? そうでない場合:
Drag and drop the EA onto the chart.

  1. Click the Common tab. 選択します。 “ライブ取引を許可します。” と “Allow DLL Imports”. Remove the check next to “Confirm DLL Function calls”
  2. Click the Inputs tab. Change the inputs to whatever values you desire. Push OK.

 

MT4 EA Button unpressed

The X appears on the chart because the Expert Advisors button is not pushed down

EA frown

The frown on the chart indicates that “Allow Live Trading” is not enabled.

The EA button correctly pressed

The smiley face appears on the chart after the Expert Advisors button is pushed down.

以下の下でファイルさ: メタト レーダーのヒント タグが付いて: EA, 専門家アドバイザー, メタト レーダー, mt4

カスタム インジケーター メタト レーダー

12 月 27, 2012 によって ショーンオバートン 1 コメント

彼はグラフを参照してくださいしたいと思いますいくつかの情報をトレーダーが夢なら, カスタム インジケーターはもっとより多分行く方法です。. カスタム インディケータの表示をサポートします。

  • ダッシュ ボード
  • 矢印を売買します。
  • 任意の種類の行の

カスタム指標が必要 プログラミング. それです, 結局その程度です, カスタムになるアイテム.

The custom indicator box in MT4

カスタム インディケータの開発の利点は、プロセスを最大限に制御を提供しています. デザイナー コントロール入力, ユーザーが変更できる項目します。.

移動平均, たとえば, 一般的な入力の種類などを提供します。 (EMA 対 SMA) 期間 (、 55 移動平均期間). 後であなたの心を変更することが予想される場合, 最初からそのためには簡単です。.

ほとんどのトレーダーはチャート上のインジケーターの外観について最も気します。. 色に焦点を当てる、またはライン上の矢印を好む傾向があるかどうか, カスタムのプロセスについての素晴らしいところは、あなたの好みに合わせてツールを構築することができます。.

一部のトレーダーは、メタト レーダーで暗い黒の背景を好む. 他の明るい色を好む, 目に容易であります。. それは完全にあなた次第です。, デザイナー, インジケーターで情報を表示する方法を決定するには.

作成したいカスタム インジケーターはありますか? メールでお問い合わせ info@onestepremoved.com 構築したいの説明.

以下の下でファイルさ: メタト レーダーのヒント タグが付いて: グラフ, カスタム インジケーター, メタト レーダー, mt4

専門家アドバイザーの仮定

11 月 20, 2012 によって ショーンオバートン 3 コメント

彼らの最初のカスタム プログラミング プロジェクトを発注している多くのお客様. 彼らは作成したいと考えてエキスパートアドバイザーの一般的なフレームワークを知っています, しかし、彼らは、具体的に求めるために何がわかりません. この記事の目的は、最も一般的な質問に関連してどのようにEAの機能の概要を説明することです.

私は専門家のアドバイザーが取引に使用する通貨ペアと時間フレームを選択するにはどうすればよいです?

エキスパートアドバイザーは、ユーザーがそれを適用し、チャート上で実行されます. あなたはEURUSD M15チャートにEAを取引したいときは, EURUSDチャートを開きます. M15までの時間枠を変更します. EAを適用します. すべての決定は、チャートに基づいて行われます.

入力はどのようなものがあります?

入力は、ユーザーが追加のプログラミングなしに変更することができます変数です. トレーダーらによると、多くの場合、彼らが使って好きな指標を知っています. 設定は、あまり明確で. 入力は、プログラマは、あなたの心を変更するたびに電子メールで送信することなく、微調整や実験を可能に. より具体的な例では、移動平均を使用してEAを考慮することです. です 50 より良い期間MA 55 期間MA? 期間を作るの入力はトレーダーが素早く簡単に試すことができます.

どのように私のEAは、それがトレードべきか多くのたくさん選ぶん?

私はあなたがそうでなければ私に教えていない限り、あなたは、固定ロットサイズを交換したいと仮定. 私たちのSOWのほとんどは、 ロット 入力. あなたが入力した金額を入力します。表示される売買シグナル ロット. クライアントは頻繁に他のタイプを要求 お金の管理. あなたは明示的の種類を述べる必要があります お金の管理 あなたが含めたいか、そうでなければエキスパートアドバイザーにされないこと.

なぜすべてのSOWは、停止を含む、利益を取るん?

それが害はありませんにいるん主な理由. ゼロにそれらを設定すると、その機能のそれぞれを無効にします. クライアントの大半は停止し、制限値を選択することを可能にしたいです. 私たちのプログラミングテンプレートは自動的には、開発プロセスをスピードアップするために、私たちのクライアントのためのコストを削減することが含ま.

一般的なトレーリングストップとAの違いは何ですか 損益分岐トレーリングストップ?

一般的なトレーリングストップは、ほとんどの人がストップを末尾の単語が表示されたときについて考えるものです. それは見て最も有利な価格から設定距離を維持. A 損益分岐トレーリングストップ より複雑です. これは、以前のブログ記事で覆われていました.

SOWの目的は何ですか? なぜあなたはすべての詳細を下にピン止めのようにしつこいです?

私たちのプロジェクトのすべては、プリペイドされています. 我々はすべてのプロジェクトのためのSOWを必要とする前に、, OSRとクライアント間の期待がしばしば異なっ. 顧客は一つのことを期待しました; 私たちは別の期待しました. それは、誰もがプロジェクトを理解することを確認するために余分な時間を割いて価値があると何を期待されています.

SOWはまた、任意のお金が手を変更する前に、仕事上の関係を開発することができます. あなたは既に私たちは上から下にプロジェクトを理解していることを知っているとき、あなたは購入すると、より快適に感じます.

私が取引したいです 10 当時の通貨ペア. なぜ単一EAはすべてを管理することはできません 10 通貨ペア?

単一のエキスパートアドバイザーは、技術的には、複数の時間枠と複数の通貨を管理することができました. 私はアイデアが素敵であることを認識します; なぜ管理 10 あなただけ管理できるのEA 1 EA? 問題は、MT4のEAを更新するために、着信ティックに依存していることです. エキスパートアドバイザーはAUDUSDを売買したいと考えていますが、EURUSDに適用されていた場合, ユーロドルは、着信見積もりを受け取るまでのトレードオフ起動しません. それはよくありませんわ, 特に、短い時間枠で. 予想よりも後でオフ発射の取引の危険性があります, 更新に時間がかかりすぎて後続の停止, など. もっと重要なこと, 実行は常にためのボトルネックになります トレード状況がビジー状態 エラー.

私はこれらのブログの記事に関する質問を歓迎. あなたは、EASがどのように機能するかを常に不思議に思っていましたし、あなたの質問は、ブログで答えたい場合, その後、私送ります Eメール.

以下の下でファイルさ: メタト レーダーのヒント, MQL (オタクのため), 戦略の取引のアイデア タグが付いて: EA, 専門家アドバイザー, メタト レーダー, mt4, プログラミング

三角裁定

11 月 8, 2012 によって ショーンオバートン 23 コメント

三角裁定は少しクールなサウンド外国為替用語です。. 何か近くに瞬時に売買利益の考えを表すこと. インスタント, 無料でお金はほぼ全員に訴える. 理論は音, 非常に現実の生活でやってのけることは困難だが、.

精通していない場合 合成通貨ペア, 私は非常にあなたが 12 月から件名に私の記事を読むことをお勧めします 2011. この説明のどれも意味になることを理解することがなく合成ペア コンセプト.

Triangular Arbitrage

通貨ペアは、価格を示して ときに三角裁定機会が発生します。, 同じ中 合成通貨ペア 別の価格が表示されます。. 場合は、EURUSD の言い値は 1.2820 合成通貨ペアの入札価格が、 1.2823, 三角裁定機会が存在します。.

、 合成通貨ペア 任意の交換の媒体を含むことができます。. 円のペアは非常に液体, ので、おそらく 5 月 USDJPY と EURJPY を使用して合成の EURUSD を構築.

三角裁定取引についての素晴らしいところは、同じ楽器を使用して複数の機会があるということです。. 名前のペアは変わりませんが, この例ではユーロドル, トレーダーは、他のいずれかを使用できます。 6 主要通貨取引で最高の価格の買物をする. ユーロドルを買っている仮定を使用して以下の例を一覧表示.

裁定取引通貨長い EURUSD の関わるアービトラージのアクション
円EURJPY を販売します。, USDJPY を購入します。
英国ポンドEURGBP を販売します。, Gbpusd します。
豪ドルEURAUD を販売します。, 豪ドル/ドルします。
NZDEURNZD を販売します。, NZDUSD を販売します。
CADEURCAD を販売します。, USDCAD を購入します。
スイス フラン販売 EURCHF, USDCHF を購入します。

例

トレーダーは、EURUSD の裁定機会をスポットと十字架を円と認める最高の機会を提供. 戦略の機械の実装はこの近似プロセスに従います:

  1. 購入します。 100,000 市場でユーロドル
  2. EURUSD の順序または要求された価格の近くの実行を確認します。.
    • 注文受信合成通貨ペアよりも悪いですまたは貿易をあまりにも高価になる貧しい実行した場合, 貿易を閉じるし、新しいチャンスを探してください. 費用は広がり、どのような手数料が支払われました。.
    • 順序は、合理的な実行を受信した場合, 続行.
  3. 満たすために合成の脚の半分を選択します。. 順序は問題ではないです。. それ、EURJPY が使用する最初の注文の場合, この作業は非常に簡単、. EURJPY と EURUSD のペアは、同じ通貨を使用します。. 取引の多くのサイズが同一でなければなりません. 名前の通貨ペア EURUSD を買ったので, 我々 は貿易のユーロ コンポーネントをヘッジする EURJPY を販売する必要があります。. EURJPY 販売 100,000 市場で実行する必要があります。.
  4. 貿易の残りの足は USDJPY. 私たちの短いドルを置く EURUSD を購入. ドルをヘッジするために, 我々 は、ドルを購入する必要があります。. このように, USDJPY を購入する必要があります。. ことはできません。, しかし, 盲目的に購入します。 $100,000. 買いましたが €100,000, 私たちは短い置く貿易 $128,200. ユニット サイズの購入をする必要があります。 $128,000 円に対して. 余分な $200 位置のサイジングの外国為替市場での制限のためオフに丸められます. 私たちは、危険性 accpept を余儀なくされて、 $200 位置
  5. 全体の貿易が今実行します。. 機会を逆自体に、入札は今質問の下と出口が発生します, 市場で期待どおり. 市場で開いているすべての取引を終了します。.

多くのサイズを修正します。

それは 1 つの例から三角裁定取引の概念を理解するは難しい. 私の読者を退屈のリスクで, 徹底のために下の 2 番目の例を紹介します。. 多くのサイズを修正する必要性は何を期待ほとんどのトレーダーを旅行します。. 死んだ馬を破っているように感じる場合は、このセクションをスキップします。.

オフの壁として使おう、NZDJPY 例. 関与のペアは、次のとおりです。:
NZDJPY, を取引 66.32
NZDUSD, を取引 0.8281
USDJPY, を取引 80.07

名前付き NZDJPY 価格です。 66.32. 合成の価格, しかし, は 66.305. 裁定機会 1.5 ピップが存在します。. これは、によってを計算されます。:

1 ニュージーランドドル/米ドル 0.8281 * 1 米ドル/日本円 80.07 = 1 NZD/66.305 円
66.32 – 66.305 = 1.5 ピップ

名前の通貨が質問の上入札価格を示しています. つまり、我々 は名前の通貨を販売し、合成通貨を購入する必要があります。. 標準の基本通貨の多くでは、契約と仮定すると, トレーダーに NZD を売り注文を実行します。 $100,000 市場で.

最初のタスクは、ドルの NZDUSD を使用してキウイを買い戻すことです。. 単位間の変換は必要ありません。. 名前付きおよび合成の両方の通貨を共有同じ基本通貨, NZD. 最後と最後のステップは NZDJPY 短いトランザクションで購入された円を販売するには. USDJPY を購入伴います USDJPY を使用して円を販売. ユニットのサイズについての警告を覚えています。.

我々 は、購入する必要があります。 NZD $100,000 価値 円 で 私たち ドル. あなたが見ることができます。, それは複雑します。. NZD ドルの基本通貨に変換します。:

NZD $100,000 * USD 0.8281 ドル/NZ ドル $1 = $82,810

我々 は購入する必要があります。 $82,810 USDJPY の価値. 外国為替市場に取引を制限します。 1,000 単位. 最小のリスクでは、購入することです。 $83,000 USDJPY と受け入れる $190 露出で.

なぜ三角裁定ですので一般的です

ほぼすべての小売外国為替ブローカー マーク、 スプレッド 直接の手数料を充電の代わりに. 目的は、取引の真のコストを偽装するには. ほとんどの仕掛けのような, しかし, それは予期せぬ結果を作成します. 普及に人工マーク アップ三角裁定機会の多くの理由であります。.

ブローカーは、のどの側面を決定する必要が、 スプレッド マークアップを受け取る. 時折, 全体のマークアップは入札価格から差し引かれるか、質問に追加. 多くの場合, ブローカー入札の両側にマークアップの部分を追加することによって彼らの賭けをヘッジし、聞いて.

マークアップは、常に十字架を高くなって. 極端な入札間違いし、直接望ましくないこれらの十字の取引確認を求める. パラドックスのようなものです。, その望ましくない特性三角裁定のコンテキストで肯定的なものになりますが、. 入札は実質レートより低い. 質問はその実質レートよりも高い. メジャーが合理的なスプレッドで取引するとき, それは十字架を恒久的な裁定機会の近くを作成するマークアップの一般的です.

貿易は、マークアップは、反対方向に傾斜を開始するたびにのみ実現できる利益を実現します。. ブローカーのほとんどのマークアップが適用される場合, 三角裁定取引ブローカー シフト マークアップまたは完全に大抵入札するまでに利益はないです。. フリップフ ロップは、通常発生するいくつかの時間を取る, 毎日の機会の数を制限します。.

証券会社はほとんど常として裁定取引トレーダーを表示します。 有毒なご注文の流れ. 裁定は、誰かがホイールで眠っているときにのみ発生します; 利益は最終的に誰かのポケットから出てくる. 証券会社が提供してインスタンスでも、 ECN 実行を通過または, 個人のお客様よりも銀行との関係を気遣うはるか. 証券会社、銀行の取引の腕のため基本的に卸し業者. 銀行がそれらを切断する場合, その後、何も販売するがあります。. この状況で三角裁定は、銀行からお金を稼いでいます。. トレーダーが速すぎるあまりにも多くのお金を行う場合, トレーダーは、銀行の要求で斧を得るでしょう.

トレーダーに、 FXCM ディーリング デスク 継続的な関係のチャンスに直面する他のブローカーがないや. 利益は、ブローカーのポケットから直接来る. 彼らは非常に長いためのビジネスにしてきた場合, 彼らは何をしている比較的すぐに知っています。.

戦略が成功するための最良の機会を複数のブローカーの間でに取引を分割. 注文を解除するより多くの機会と、します。. もっと重要なこと, 1 つのエンティティを知っているあなたの複合注文の流れ. それはそれに彼の出血は人を追跡する痛む敗者のはるかに困難乾燥.

外国為替プラットフォーム

メタト レーダー

三角裁定エキスパートアドバイザーを中 メタト レーダー 無骨な回避策を含む. 適用される同じリスク 裁定取引ブローカー 三角裁定にも適用されます。. 、 トレード状況がビジー状態 最大の関心事として際立っている問題. 現実的にかかることがあります。 3-5 単一の内で行われる場合、すべての 3 つの命令を実行する秒 専門家アドバイザー. このような大規模な期間で多くの悪いことが起こり. また, この方式に迅速にキャッチし、それをシャット ダウンするブローカーを期待するだろう.

共有メモリを実行するトレーダーの 3 つの個別のインスタンスを使用する唯一の実用的なソリューションです。 DLL. 1 つのインスタンスに専用にすること、 “悪い” ブローカーのマーキングを スプレッド. 他の 2 つのインスタンスが各片面と合成の貿易を実行します。 “良い” ブローカー. 実行、キューなしで同時に入力する能力を入手. 欠点は、EA が着信ダニにのみ更新します。. タイマー刻み間に長い間隔が発生した場合, それは入力から三角形の一角を遅らせます.

NinjaTrader

NinjaTrader 命令を実行することができます理想的に単一機関内で行われる場合. もう一度, これは、あなたのトラック哀れなほど単純なトレースになります. 数日間、現実の世界でのみサウンド エンジニア リングと偉大な戦略を構築することも. もう一度買い物行くブローカーを立ち往生しているし、.

マルチ ブローカー ライセンスと NinjaTrader を使用することを交換する最良の方法検出されないです。. 悪いブローカーの 1 つの戦略を適用します。, 良いブローカーの 2 番目の戦略を適用します。. 戦略も必要があります通信する方法, 共有メモリ リソースやイントラネットのクライアント-サーバーを通じて.

この web サイト上の販売のための製品としてよく設計ソリューションの構築に興味があります。. 場合はこのような何かを取引の利益します。, ください私にメールし、たいプラットフォームを言及. 私はトレーダーがする優先順位を設定するのにリストを維持します。.

以下の下でファイルさ: 外国為替市場のしくみ?, メタト レーダーのヒント, NinjaTrader ヒント, 戦略の取引のアイデア タグが付いて: 裁定取引, 専門家アドバイザー, 外国為替, mt4, スプレッド, 合成通貨, 三角裁定

対数の価格

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

Logarithmic charts allow traders to better distinguish between trending and ranging environments. Exponential charts inherently place more emphasis on changing prices by reflecting exponential changes rather than the linear price movement.

The most common way to show a logarithm is to decide which base number to use. The more mathematically inclined gravitate towards Euler’s number e. Most people unfamiliar with logarithms prefer base 10. It feels more intuitive.

We’re talking about math stuff, so allow me to bring it down to a more friendly level. The process of following logarithmic prices means following the exponent of the number. That’s what I mean by the exponential change.

Taking my favorite example of the EURUSD, the current price of the EURUSD is approximately 1.3000. If you take the natural logarithm, that becomes ln(1.3) = 0.2623, which is not terribly informative. It just looks like the calculator spits out a number. It may help to realize what the number shows. e0.2623=1.3000. 、 0.2623 is just the exponent.

ベース 10 works the same way. Log10(1.3) = 0.1139. Representing the number as an exponent, the trader can think of the current price as 100.1139= 1.300. Ten is the base number risen to a certain exponent. The result is the current price.

As the price rises, the exponent will change. しかし, it takes an increasing amount of price movement to get the logarithmic price to budge. The differences are usually not very clear between individual bars. The point of the exercise is to allow traders to distinguish between long term trends versus a drifting price.

Charting packages offer logarithmic charts to visually represent the exponential change. They typically display different distances between different price ticks. 間の差 1.20 宛先 1.25 is larger than the distance between 1.25 宛先 1.30.

As cataclysmic events like Enron unfold, the logarithmic chart exaggerates the move by making the earlier trends appear bunched together, whereas the free falling stock price sticks out even more than on the linear chart.

A great stock like Disney, which appears in the video, exhibits the opposite behavior. The price looks dead in the water for years until it exploded upwards over the past year or more. When viewed on the logarithmic chart, the price rise tends to look less exciting. It mutes blow off top and makes them appear more like a consistent trend.

メタト レーダー, for some unknown reason, does not even offer logarithmic charts. NinjaTrader offers logarithmic charts buried under an obscure menu.

Logarithmic charts in NinjaTrader

Changing charts from linear to logarithmic is very simple in NinjaTrader, once you know where to look. Special thanks go to koganam on the NinajTrader forum and Walker England for suggestions on this topic.

  1. Open a chart in NinjaTrader
  2. Right click anywhere on the vertical price axis. The wrong menu will appear if you do not click on the price axis
  3. Select properties
  4. Change the chart type to Logarithmic

以下の下でファイルさ: メタト レーダーのヒント, NinjaTrader ヒント, 戦略の取引のアイデア タグが付いて: グラフ, ログ, logarithm

外国為替ロール オーバーのスワップ

10 月 19, 2012 によって ショーンオバートン 2 コメント

下のビデオは私が 10 月に社内の従業員に与えたクラス 16, 2012. 外国為替市場におけるロール オーバーの概念を説明すること, 用語スワップと同義であります。. トラン スクリプトは以下の通り.

ショーン: わかりました, だから我々 はロール オーバーと、それが上に行くつもり. それは本当に開いている外国為替の位置を保持するため生じる興味です。. 我々 は、貿易を配置する際, 皆さんは私たちがレバレッジで取引している知っています。.

我々 は EURUSD の 1 ロットを交換, €100,000 を取り扱っているし、我々 は相当が時に米ドルでは何を販売しています。. 今のレートは 1.30. つまり、我々 が €100,000 を買っているし、の交換 $130,000. これはユーロドルと等しい場合 1.3000.

これまでのところ意味をなさない? 残念なことに, 誰もが関心し、肉のポンド. だけでなく、アカウントのお金のためそれを払っているあなた, 実際に興味を負うして開くがあること位置のための関心を得て. 現在の例をもう一度使用する場合, 金利は歴史的な低水準に. 彼らは位置にロール オーバーとスワップのレートを設定するためのオーバー ナイト ・ レートを使用します。ユーロのオーバー ナイト金利に設定されて 0.01%. それは基本的には無料でお金.

米ドルはのオーバー ナイト金利 0.15%. これらの年間の料金は. これはかなり CD に支払った取得しているものと同等です。: ほとんど何も. しかし, それはそれに関連付けられているコストに行く. メタト レーダーで確認すると, MT4 はスワップ領域としてそれを参照します。. 業界で, それはより一般的にロール オーバーとして知られています。.

彼らは値を持っているのでオープンしないでくださいが、位置の利息を支払わなければなりません。. 我々 は EURUSD を購入を決定するとき, つまり、我々 自身のユーロとドルを売りました. 金利条件で, つまり、ユーロの利息を負っているし、我々 は、ドルの利子を借りて.

Chris: 米ドルはより多くので悪いだろう?

ショーン: 右. ユーロを購入している場合, これは、魔法の妖精の土地を獲得し、買いと売りのロール オーバーの正確な同じ量を支払うと, 1 分で例外になるだろうと, しかし、 “純粋なシナリオ”, だけ獲得しています。 0.01% ユーロ位置の年利. あなたが払っています。 0.15% あなたのドルの位置に関心. ユーロ/米ドルを購入しているし、1 年間その位置を保持する場合, 損失の計上に期待します。 0.14%, ユーロは金利レートであります。 (0.01%) ドル マイナス金利を一晩します。 (0.15%).

正反対とユーロ/米ドルを売却, あなたが借りているだけ 0.01% 翌日物金利, しますが、 0.15% % の金利.

Chris: 一年間の開く位置があることを仮定しています。?

ショーン: [はい]. 今のところ, もちろんこれらの料金を変更します。. これらの宿泊料金は, つまり、1 泊以上、彼らは日常的に変更. 量が変動します。 – ゆっくりと – しかし, それは変動します。.

これは、EURSD を購入した仮定の例, オーバー ナイト金利が変わらないし、正確に 1 年間の位置を開催しました.

Chris: それは 1 つの全体の多く、します。?

ショーン: [はい]. それは正確に 1 つ多く. 1 ロットは相当 100,000 基本通貨単位. ここに私たちの基本通貨はユーロです。. 100,000 基本通貨は 100,000 ユーロ.

いきましょう、EURUSD の 1 標準ロットを買って今回のシナリオでロール オーバーを計算. 適用、 0.01% €100,000 の位置に速度. 0.0001 * €100,000 = €10. もちろんです, 戻ってドルベースで付ける必要があります。. € 10 * $1.3000/€ (現在の為替レート) 等しい $13. 、 $13 開催のための信用は、全体の年間の EURUSD 位置.

計算は、同じドル, デビットでは今だという事実を除いて. 位置 $130,000 * -0.015 (我々 はそれを借りているので、これは負の数) 等しい… 誰もが自分の携帯電話の電卓を持ってください。? 我々 はすべて行う; 我々 は、プログラマをしています。.

Andy: $195

ショーン: 私たちが持っている、 $13 クレジット カードと $195 ロール オーバーからの損失. $182 我々 は EURUSD で私たちの架空のシナリオで 1 年間の交換後を失うつもりのお金の量は揺れていない料金です。, オーバー ナイト金利変動しないと正確に 1 年間の我々 の立場を保持している私たち.

次のものは、ロール オーバー、それは充電方法の力学を越えるしなければ. それは少し風変わりです. 明らかに述べています。, 週 7 日.

Chris: MB の取引だけを与えているとは何です。 50:1 レバレッジ. それはどういう意味ですか?

ショーン: スワップの問題ではないです。. €100,000 の位置がある場合, €100,000 利息を借りています。.

Andy: レバレッジの金額の利子を借りています。?

ショーン: [はい]. それはレバレッジの量に. €100,000 位置を開いたとき, それをやった $2,000 上 50:1 活用や $1,000 上 100:1 レバレッジ. あなたは証拠金額に利息を受信か払っていないしています。. 払ってまたはレバレッジの量を受信します。.

Chris: MB の取引のことをやっていたのであれば, 私は 2 つのロットでやるだろう?

ショーン: いいえ. 関心が同じ. €100,000 の位置を持つ.

Chris: そんなを活用するには, 私は私のマージンを 2 倍にする必要はありません。?

ショーン: [はい]. 使用する代わりに $1,000, 今すぐ使用します。 $2,000 1 つのロット貿易を開く.

ロール オーバーは、週 7 日間, 我々 は取引する週末に起こらないことを知っているが、. 外国為替の, 金曜日の午後、日曜日の午後から本当に起こる取引. これは専門の. 唯一の重要な日は、月曜日, (火曜日), (水曜日), 木曜日、Friday.They にもかかわらず重要なだけに 5 日間、7 日間の利息を請求する必要があります.

何が 1 日も月曜日に関心を充電, (火曜日), 木曜日と金曜日. 慣例では、理由もなく, 水曜日のロール オーバーは、水曜日に利息を運ぶ, 土曜日と日曜日.

Chris: なぜしないでください彼らは月曜日にそれを行う?

ショーン: 知りません. なぜしないでください彼らは木曜日にそれを行う?

テリー: なぜ彼ら普及しないうち週を渡って均等にまたは?

ショーン: なぜあなたは払っていません。 1.5 日? それはちょうど方法であります。.

これと呼ばれますトリプル ロール オーバー (水曜日).

Andy: それは、過去の週末の, 修正します。?

ショーン: いいえ. それは何も、週末として. 正確にロール オーバーが発生します。 5 pm ET. ほとんどの仲介商のチャートを見ると, 彼らはブローカーの時間に基づいている主. しかし慣例では外国為替業界で, 5 pm ET は新しい一日の始まり. 5 日曜日 pm ET は月曜日の開始実際に. 5 月曜日 pm ET は実際に火曜日の取引日の開始. 火曜日の取引日で終了します。 4:59 火曜日の午後.

Andy: しかし、水曜日に, 過去の土曜日と日曜日の料金を請求します。?

ショーン: 貿易を開くを持っていない場合でも! した場合 – 非常に悪い – で 4:59 あなたは、貿易を開くつもり水曜日午後, 後で貿易 2 つ minues を閉じると 5:01 水曜日午後, 獲得またはトリプル ロール オーバーを支払うとしています。.

Andy: ああ, 最後の週末とは何もしていますので. 彼らはちょうどあなたその日に起こるものは何でものための 3 回を請求します。.

ショーン: それは市場の気まぐれ. 正確にその位置を保持する場合 5 午後, あなたが借りている金利. そうでない場合, 関心の借りもないです。. 貿易を開くした場合 23 時間と 59 分, しかし、あなたは前にそれを閉じて 5 午後, ないトリプル ロール オーバー. それがある場合 5 午後, トリプル ロール オーバーを支払うし、.

それは月曜日に同じ概念です。, (火曜日), 木曜日と金曜日, それはのみ 1 つのロール オーバーを除いて.

Chris: 有利な通貨の比較を見つけることと、わずか 2 分、毎日の取引を開くからの人々 を保つためには何です。?

ショーン: 多くの人々 はそれを試してみて、それはのため動作しません スプレッド コスト. ロール オーバー率が非常に小さいことに注意してください。. 私たちについてを話しています。 0.01% 1 年につき. 1 日分割、愚かな金額. ので無視は本当に気にしないことです。.

例外があります。. ゴールデンウィークがある、これは円を含む. ある日、トリプル ロール オーバーの水曜日が 9 回 (水曜日). 2 週間の取引の利息します。.

Andy: ブローカーは貿易か何かに人々 を取得することを行う? 楽しい事や実際の理由があります。:

ショーン: 日本が 2 週間シャット ダウンです。.

Chris: 円ペアのみをします。?

ショーン: [はい]. 何か 5 月円ペアを含むものがあるモンスターのロール オーバー日ゴールデン ・ ウィーク. それはそれは方法の種類.

人々 がそれを活用しよう. 金利が高かった数年前, ポンドと円の大きな差があった. ポンドの金利を持ってください。 5.25% 円, それが今日の, ゼロに近い金利をいた 0.25%. 私は今日をもっていると思う 0.1. ポイントは、2 つの巨大な違いがあったということです。 5%. レバレッジの位置にそれを得ることができます。.

Chris: 価格のスパイクをします。?

ショーン: はい, それは. 人々 は、このお金を獲得したいです。. これは、通貨市場をドライブ, 金利の変化. 人々 は、収量を追いかける. GBP のアカウントを開くことができ、私が得ることができる場合 5.25%, 円を持っている場合, それは私に本当に魅力的な探しています。.

余分なをことがように、円をポンドに変換するのアイデアを検討可能性があります。 5%. これをキャリー トレードと呼びます. それは、金利の違いを得るためにレバレッジのお金を使用してのアイデア. 不可能だし、有利なことができます。. 問題は、為替レートのタイミングに依存して.

それを期待する場合… 適用されるシナリオの考えさせて今日に. たとえば、ECB がコースを逆にすることを決定, そしてこれはすべてで起こる可能性が高いではないです。. 今すぐ, 彼らはほぼゼロで関心を維持しようとしています。. 市場に介入を停止し、実質金利を請求することを決めた彼らとしましょう. ユーロ圏の金利は屋根を通って行く, ドルの代わりにユーロに彼らのお金を配置する人の動機, 円, 豪ドル, どのような. 場合はその傾向が数年間続く, その通貨を購入するための大きなモチベーションになっています。. だけでなく 2 つの通貨の増加の差を獲得できます。’ 金利, 多くの人々 が貿易をたどる可能性が高いが、. 金利が高い, 本当らしい人々 はその通貨を購入する、します。.

それは約 2 年前のブラジルの熱い市場の背後にある理由だった. 金利が 13-14% すべては屋根を通って鑑賞だった. あなたは後ろに座るし、するつもりだったことを知っている可能性があります。 14% 実数で. 問題は、市場が得られたときのように市場のトップ 14%, 獲得します。 14% 実数とし、価格急落 30%. タイミングが重要.

市場が存在する根本的な理由であります。. だからこそ人の貿易通貨. 支払いの交換だけでなく、, しかし、投機のため, それは完全になぜ人が参加. 無料でお金のようです。. 例のすべての種類があります。.

奇妙なことに, ポーランドで住宅ローンのほとんどがスイス ・ フラン建てください。. 理由は、スイス人が持っていたことは、非常に, どのようなポーランド ズウォティと比較して非常に低い金利だった時に充電. 支払うことができる場合 0.5%, なぜあなたは支払うつもり 5% 防波堤でそれを持っている関心?

まあ, 理由は、数年間、スイス ・ フランを増価しています。. 今ポーランド自家所有者の半分は、深刻な水中によって融資の値が高く評価 20 または 30%. 彼らは防波堤で彼らの収入をできるだけ. それは、市場のリスク. あれらはなぜ人々 は、プログラムに参加して、ロール オーバーが本当に重要な理由の実世界の例のようなです。.

これは私たちのトレーダーや投機市場ご利用のお客様に適用する方法の電子フォームです。. 背後にある本当の力学が住宅ローンの例のようなより具体的です.

Andy: それは私のトラックを維持する戦略の一般的なお金は、します。, だから私の私は私の興味を打つまでの取引日のポイントを保持したいです。?

ショーン: ことができます。, しかし、それは愚かなリスク. 今は危険だと思うなら, 平均を危険にさらすことに滞在しようとしています。 120 EURUSD の運動のピップの相当をキャプチャすることができますので、 0.25 ピップ.

Andy: わかりました, それはほとんど価値がないので.

ショーン: はい.

テリー: 現在の金利, それは何かの戦略では、市場のレベルへのアクセス? 外出して、クエリをすること?

ショーン: いいえ.

テリー: だから, それはいくつかの他のソースからその値を供給する必要があることを意味します。, つまり…

ショーン: いや. それは何もとして バックテスト. ロール オーバーを知るをことはありません。. 存在しません。 メタト レーダー 歴史的な基礎に. リアルタイムで利用可能だし、私は君たちをどこ見つけることを示すことができます。. それは戦略の一部としてほとんどの人が見ているものではないです。. それは重要な部分です。, メーカーやブレーカーことはありませんが、. それはジュースの小さなビットをする必要があります。. 少し余白をパッドを使用するか、パフォーマンスを妨げることがあります。. 主な理由は、なぜ今、貿易を入力していることがないです。 4:59 午後、利息費用と支払の pip の 10 分の 1 をキャプチャすることができます 2.5 プロセスのピップ.

私が指摘したいことの一つ, あまりにも, すべての一種の仮説は説明したことは、します。. いずれかを失う 0.14% またはあなたを作る 0.14% 年間ベースで. 現実には, それはブローカーの方法ほとんどの作業ではないです。. それは彼らがその余白を埋める良い方法です。.

これは、彼らは取引ではないトレーダーのお金のわずかな量を作る方法, 彼らは充電ロール オーバー率の違いによって. 私が送ったの例, 私たちが開かれたと仮定すると、 メタト レーダー 完全に等しい市場だったと, 購入コストことがわかります. メタト レーダー ドルでは、します。, ちょうどパーセントでそれを置くつもりが、. リターンを期待します。 -0.14% EURUSD は、のリターンを購入するため +0.14% EURUSD を販売するため.

すべてはあなたに対して偏ってしまうことがほとんどの時間はどう. 費用はより大きい数になります、利益より小さい数になります。.

Chris: このブローカーは、それを言っています。?

ショーン: [はい]. それは、ブローカーをすることができます。 またはブローカーの背後にある究極のリクイディティ ・ プロバイダーをすることができます。, しかし、はい, 金利が設定され、彼らはシフトを取得し、. 明らかに, その差を稼いでいる誰か.

テリー: だから, 明らかに, これらは、取引のルールに基づいて法的な優先順位の範囲内?

ショーン: [はい]. それは、コストです。. 誰かは、それを開示しているのか分からない. 究極の受益者は正直、人を知らない.

テリー: それはブローカー.

ショーン: それは、ブローカーが違いを作っている私の仮定. 場合、彼らは彼らの貿易を純, 彼らはその違いを取得すべき. ある場合 50,000 クライアントとそれらのほとんどは、EURUSD に積まれています。, ネット露出量にのみ起こってください。. 言うだけ 10% その違いは純ロングまたはショートをするつもりです。. これら 2 つの違いをネットし、それのすべてを保管できます。.

それは超有利ではないです。, それはお金がそこに座っていると、彼らはそれを取る.

テリー: ダイム回します。 50,000 有利なは.

ショーン: [はい]. それを追加します.

テリー: 特に、それはすべての電子.

ショーン. [はい].

Chris: 多分私は時代遅れ, 容易にするユーロ圏の圧力をかけていたのだけど.

ショーン: 彼らは、します。.

Chris: しかし、彼らはすでにドル以下の方法.

ショーン. まあ, ユーロ圏のターゲット見出し率は 1.25%, 中央銀行の介入の結果であります。. 彼らはスペイン債を購入しています。, イタリア債. 基本的には, 文字通り、誰も望んでいる債. 金利が下がるので、彼らはそれらを購入しています。.

貸付金をつもりなら, あなたのビジネスや多国籍企業のためのコールを作らなければなりません。. 必要があります。. 1 年間を結ぶ迷惑借金でお金を取得し、たいです。 6% スペイン債の? または直接で ECB に融資します。 0.01%. あなたはほとんど何も報酬を受け取る, 少なくともあなたは戻ってあなたのユーロを取得します知っています。.

テリー: まあ, それはそれの中で計画しているどのくらいに依存し、に起こっている何を将来だと思う. 場合に起こっているのと思う, 今それに先行し、キャンプを移動し、何のためにそれを得る.

ショーン: 右.

テリー: 場合は長いことそれにする余裕.

ショーン: [はい], だからこそ金利カーブがあります. それは全体の別の主題.

1 日貸す場合, 最も単純な例として米国債を使おうと, まず、手形期間の短い方の端で. 手形に関するものでは、 90 1 日クーポン、1 年を. 1 年間の自己注を買うことができます。, 2 年間, 5 年と 10 年. 各期間は、高いことになっていますと高い, しかし、さらに外行く, 関心の高いレートを取得することになっています。. それはむしろ無視期間と比較して. 一晩の違いと、 3 1 ヶ月、かなり. 違い、 10 年と 30 今年はより充実するはずです。, 明らかに必要な時間はほぼ比較を超えて.

なぜ私は、オーバー ナイト ・ レートされてこの元 EURUSD の例, 我々 は、何であるので 外国為替. どのような人々 が実際に異なる国債の貸付金、住宅ローンを取るかどうかを決定しているとき見てください。, 1 年間の利回りを見ています。, 10 年債利回り.

テリー: 過去 10 年間に意味をなさないようです。. 3 つの数十年は長い時間何かを提携するには.

ショーン: その市場では、私が同意するだろう, キャッチ スタグフレーションの高さで米国債米国で金利が 1970 年代に人がいたが、 17%. 短期的には金利は実際に反転されたとき、彼らはお金を融資. 簡単にお金を稼ぐ人を取っていた 17% 毎年 3-6 ヶ月. それらの金利のロック スマート マネー 14% 30 年間. 彼らが作った 14% 1 年につき.

テリー: 複利計算.

ショーン: … ために配合 30 年. 彼らの 30 年を作った人は大儲けをしたし、としてあなたとリスクフリーの近くに得ることができる時.

今日, それは自殺を主張するだろう. 周りドルになるとは思わない 30 年. しかし, それは別の話.

Andy: これらのコストを得る計算します。? 毎日 5 時, 彼らは 2 つのセントまたは何を得たと言う. その料金が追加取得したとき.

ショーン: 金利は本当に複雑な主題. 彼らは実際に今、私はあなたのどれもが知る知っている巨大なスキャンダルの結果, 知っている私を知っている人のいません。, についての腕の中で、誰もする必要がありますが、. それは LIBOR スキャンダルと呼ばれる.

LIBOR は、オーバー ナイト金利が設定されます。. 自由市場ではないです。. それはのグループのを投票します。 30 some-odd 銀行. それはすべての通常の犯人, 軽蔑されると当然のようにある人々: 世界のゴールドマン サックス, バークレイ, RBS, アメリカの銀行. 任意の銀行を耳にしたことは、国際的, 彼らはおそらく LIBOR レートを設定する銀行の一つ.

彼らはすべてを投票し、今夜の米ドルの金利を決定する取得します。. 彼らはレートを設定すると, それは世界のすべての銀行が使用してその一晩の貸出金利を設定するには.

Chris: 彼らは薄い空気から引き出すか、彼らが何かを基に?

ショーン: 彼らは薄い空気から引き出してください。. 彼らはちょうど投票します。. 彼らは最も極端な投票を投げるし、中間物の平均 formulawhere があります。.

すべてお金に接続する影響を与えるので、それは世界で最も重要な市場. 株式市場に影響を与える, 実際の企業, 債券, 住宅ローン, 通貨… それはすべてに影響します.

LIBOR レートを操作するためのこの夏は、イングランド銀行は、バークレーを奨励捕まって何が起こったか. イメージできるように, 銀行に、LIBOR が上下に行くかどうかを投票に強い関心があります。. どのくらい彼らは彼らの Cd のセーバーを支払わなければならないようなもののすべての種類に影響を与える. どのくらい彼らは住宅ローンを請求します。. 彼らは、絶対に自分の利益をできるだけ低い金利を維持する動機のすべての種類があります。. 何が起こったかであります。.

ロンドンのリボルを設定します。, それは本当に問題ではないが、. すべての銀行は、国際. それは実際にちょうど委員会です。.

Andy: ない政府の監督と?

ショーン: それはイングランド銀行、連邦準備制度のアクティブな癒着とあった. 彼らはそれが彼らの政策目標で配置されるため、金利を低く保つために銀行を奨励.

以下の下でファイルさ: 外国為替市場のしくみ?, メタト レーダーのヒント タグが付いて: キャリー トレード, ドル, ユーロ, ユーロドル, フラン, ゴールデン ・ ウィーク, 関心, リボル, LIBOR スキャンダル, ロール オーバー, スワップ, 米財務省, 円, ズウォティ

メタト レーダーの設定ファイル

10 月 8, 2012 によって ショーンオバートン 2 コメント

メタト レーダーの設定ファイルは、友人と専門家アドバイザーで使用される設定を共有する簡単な方法とトレーダーを提供します。. Or in our case, it allows you to share settings with the programming team.

We frequently ask for set files in the course of MQL のデバッグ. One of the most common sources of frustration for our clients is when we send an EA and they think it doesn’t work for some reason. The most common cause is that the client inputs settings that cause the EA to never find trades.

It seems obvious enough for users to self-report the settings used. 残念なことに, many people overlook settings or sometimes enter them incorrectly without realizing it. Using set files and ログ ファイル allows us to analyze what occurred for certain instead of what the user believes to have happened.

Creating a set file is very simple.

  1. Place your EA on a chart or open the strategy tester.
  2. You will next see the inputs tab (すなわち, EA settings) on the screen. Change the settings to what you intend to use.
  3. 右側の, you will see two buttons. クリックしてください。 セーブ. I recommend that you save the file to an easy location such as the desktop.
  4. Reply to your support ticket email with the set file attached.

 

以下の下でファイルさ: メタト レーダーのヒント タグが付いて: メタト レーダー, mt4, セット

Backtest Spread

9 月 4, 2012 によって ショーンオバートン 1 コメント

A common question among MetaTrader users comes from backtest results that appear to change for no reason. Without changing any settings like inputs, the currency pair, or the date ranges used, the backtest results change with every click of the start button. As I mentioned in previous posts on メタト レーダーのバックテスト, MT4 assumes the spread on historical data rather than using recorded data. All charts in the software, and all trading software for that matter, display bid data. The ask is not recorded.

Trading incurs スプレッド costs on every execution. MetaTrader has no choice but to make assumptions trading costs because the historical ask data is unavailable. The way it does this is by taking the current spread of the currency pair under study.

If you find this especially annoying, the easiest way to lower your frustration is by disconnecting from the broker. Severing the connection prevents the assumed spread from updating. The backtest results will stop jumping around.

以下の下でファイルさ: メタト レーダーのヒント, あなたの概念を歴史的にテストします。 タグが付いて: バックテスト, 外国為替, スプレッド

Too Many Charts

7 月 5, 2012 によって ショーンオバートン 2 コメント

A million charts on the screen. It looks like a blob of every known currency pair with a mix of every time frame added for good measure. You, 私の友達, suffer a nightmare juggling the EA settings on all these charts.

The idea of running a single Expert Advisor that trades all charts and multiple time frames stands out as an obvious solution. It’s not a good one, しかし. The way that MetaTrader 4 is designed prevents this setup from working smoothly.

The start() function in MQL4

MQL4 Expert Advisors only run in one of three different ways. The init() function is called when you load the EA onto a chart. The deinit() function operates whenever you remove the EA. That leaves the start() 関数. It’s like the beating heart of all MQL4 programs.

Incoming ticks tell the chart to notify an attached expert advisor about the updated price. When that occurs, the expert advisor runs the start() 関数. That function contains all of the code that traders associate with expert advisors: placing trades, implementing trailing stops, など. All of those actions depend on incoming ticks.

、 organization of MQL4 creates a problem for the goal of creating an EA that places trades for all charts. Expert advisors only update when a tick comes in. If I wanted to trade the GBP/JPY from a chart attached to the EUR/USD, any delay in EUR/USD ticks causes a delay in executing GBP/JPY trades.

This probably does not seem like a big deal. It isn’t a big deal – ほとんどの時間. It can, しかし, create a nagging problem of wondering why a noticeable percentage of trades seem to execute late. Traders on one minute charts would even notice missed signals. Although it’s not frequent, even the major pairs often go longer than one minute in between ticks.

Work-arounds

One idea to reduce the number of open charts while ignoring the incoming tick problem is to create an EA that trades on 複数の時間枠 for the currency pair where it’s attached. If I wanted to trade the AUDCAD on M30, H1, H4 and D1 charts, then I could place the EA on one of the those charts but have it look for trades on the selected time frames. This type of solution could decrease the number of open charts by 75% 以上.

The idea of controlling everything from a single chart is very similar to the market scanning indicator that we created several months ago. There is really no difference between that indicator and the expert advisor proposed here. I feel that missing an indicator signal is of far less consequence than missing trade signals. Expert advisors are more likely to perform extra, ongoing operations like trailing stops that indicators completely ignore. The consequence of delayed ticks is far less significant for an indicator than it is for an EA.

以下の下でファイルさ: メタト レーダーのヒント タグが付いて: EA, 専門家アドバイザー, インジケーター, メタト レーダー, mql, multiple time frame, scanner, スタート

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 7
  • Next Page »
メールで無料の取引戦略

トレンド分析

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

アーカイブ

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

翻訳


無料の取引戦略

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

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