• Home
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • User/Email: Password:
  • 2:48am
Menu
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • 2:48am
Sister Sites
  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Options

Bookmark Thread

First Page First Unread Last Page Last Post

Print Thread

Similar Threads

Triangular Arbitrage 16 replies

Triangular Arbitrage 251 replies

Triangular Arbitrage and carry trade 6 replies

Triangular Arbitrage 7 replies

Question: Trade Mechanics of Triangular Arbitrage 6 replies

  • Platform Tech
  • /
  • Reply to Thread
  • Subscribe
  • 1
Attachments: Using Triangular Arbitrage and Skew to trade EURUSD
Exit Attachments
Tags: Using Triangular Arbitrage and Skew to trade EURUSD
Cancel

Using Triangular Arbitrage and Skew to trade EURUSD

  • Post #1
  • Quote
  • First Post: Jan 11, 2013 12:16pm Jan 11, 2013 12:16pm
  •  pairs18
  • | Commercial Member | Joined Jan 2008 | 61 Posts
Making some great progress on scalping the EURUSD with low draw downs and nice results
If you would like to help beta test this in demo let me know

This is a much more sophisticated algo but at least it relies on "real" market events.

Glad to to share if anyone is interested. It would be great if someone had experience out there with this on the Quantitative Analysis side so that I can make these even better.

I will continue to share

http://www.forexfactory.com/attachme...1&d=1357924134
  • Post #2
  • Quote
  • Jan 11, 2013 3:41pm Jan 11, 2013 3:41pm
  •  jeuro
  • | Commercial Member | Joined Jan 2012 | 459 Posts
.
Count me in.
I have been doing arbitraje on and off for a while. Not latency triangular but I understand
the concpets very well.

J.
 
 
  • Post #3
  • Quote
  • Jan 11, 2013 3:58pm Jan 11, 2013 3:58pm
  •  pairs18
  • | Commercial Member | Joined Jan 2008 | 61 Posts
No problem. Just send me a private message and I will email you when the Beta is up.
Glad there is some interest in this. I am strong believer in trades as a result of "structural market changes", rather than functions of "tick data"
 
 
  • Post #4
  • Quote
  • Jan 11, 2013 4:48pm Jan 11, 2013 4:48pm
  •  saussiche
  • | Joined Apr 2012 | Status: Member | 130 Posts
I'd like to take a look as well. From what I can tell the pricing algorithm that my broker uses (market maker) eliminates pretty much all mispricings. I've run my triangular arbitrage ea for long periods of time, and have only recorded small events around the holidays. But, it doesn't look like you are actually executing the arbitrage but just using it as an indicator so it may be another matter entirely.
 
 
  • Post #5
  • Quote
  • Jan 11, 2013 6:30pm Jan 11, 2013 6:30pm
  •  Yuri57
  • | Joined Nov 2012 | Status: Member | 241 Posts
Investopedia says it's a "risk free method". How much is that true?
Yeah?! Well.. you know, that's just like.. your opinion man! - Big Lebowski
 
 
  • Post #6
  • Quote
  • Jan 11, 2013 9:51pm Jan 11, 2013 9:51pm
  •  saussiche
  • | Joined Apr 2012 | Status: Member | 130 Posts
Quoting Yuri57
Disliked
Investopedia says it's a "risk free method". How much is that true?
Ignored
That wouldn't apply in this case. He is just using the synthetic pairs as part of the model, and isn't buying or selling them (according to the screenshot).

Also I was going to ask, what sort of connection is the application geared for? Are you using a broker api or is there an mt4 dll?

I hope it connects to mt4, my broker's api is 600/month haha.

Another question. It seems as if an important part of your algorithm is the skew of the ema. I just wanted to clarify for myself, does this mean you are measuring the skew of a moving average (where would you sample it ) ? or is ema here a reference to another algorithm?


Thanks
 
 
  • Post #7
  • Quote
  • Jan 12, 2013 5:56am Jan 12, 2013 5:56am
  •  recidiviste
  • | Commercial Member | Joined May 2009 | 777 Posts
hello

"If you would like to help beta test this in demo let me know" = YES

just let me know...

regards
BROKENGLISH
 
 
  • Post #8
  • Quote
  • Jan 12, 2013 6:57am Jan 12, 2013 6:57am
  •  jeuro
  • | Commercial Member | Joined Jan 2012 | 459 Posts
Quoting Yuri57
Disliked
Investopedia says it's a "risk free method". How much is that true?
Ignored
Hi Yuri,
I hope this thread does not turn into an triangular Arbitration thread. That has been tried several times over the years.
I mean the latency arbs in between 3 pairs, trading all 3. That is consider a "risk free" system but no one has never been able
to take advantage of.

I believe Pair18 is after trading only 1 pair of the of the triangle and he is mentioning the EUR/USD. But
using the triangular arbs info to trigger trades. That's it.

J.
 
 
  • Post #9
  • Quote
  • Jan 12, 2013 1:00pm Jan 12, 2013 1:00pm
  •  pilotas
  • | Joined Jan 2013 | Status: Junior Member | 1 Post
hi

I was working on arb between feew brokers. this week started to think about writing own code to arb at the same broker with triangles. so I can join beta testers. just write me pm
 
 
  • Post #10
  • Quote
  • Jan 13, 2013 11:51am Jan 13, 2013 11:51am
  •  pairs18
  • | Commercial Member | Joined Jan 2008 | 61 Posts
Sorry I have been out of pocket for a couple of days.

Lots of good discussions in the last few threads.

I received lots of folks that would like to see the Beta, which is great because I really do need people to test this and provide suggestions going forward so that I can make this better.

I will provide everyone a access to a "beta" that asks. Just send me your email and I will send you the "beta" when it is ready.

I will try to answer your questions one by one in the next day or so.
 
 
  • Post #11
  • Quote
  • Jan 14, 2013 4:57pm Jan 14, 2013 4:57pm
  •  pairs18
  • | Commercial Member | Joined Jan 2008 | 61 Posts
OK..
Let me try to address Saussiche’s questions first.
i) Saussiche Quote: it doesn't look like you are actually executing the arbitrage but just using it as an indicator so it may be another matter entirely.
a. My Response: You are absolutely correct. A single broker will likely throttle any attempt to trade an entire ring at the same time. Mainly because some of the time there is an inverted trade that caused the ring (not always though!). The other reason not to go after the trade is simply that the chances of getting the entire ring all at once with good execution and making in excess of the commission you need to break even in a retail environment is almost “zero”; Combine that with the fact that you need to un-wind the trade after you buy the ring to flatten your positions. 6 trades netting a profit. Very unlikely. I am using differences in Synthetic Price and Actual Price as one of the inputs in the model.
ii) Saussiche Quote: lso I was going to ask, what sort of connection is the application geared for? Are you using a broker api or is there an mt4 dll?

I hope it connects to mt4, my broker's api is 600/month haha.

Another question. It seems as if an important part of your algorithm is the skew of the ema. I just wanted to clarify for myself, does this mean you are measuring the skew of a moving average (where would you sample it
) ? or is ema here a reference to another algorithm?
a. My Response: A couple of questions/answers here.
i. Broker API written directly
ii. The EMA is an EMA of the Order book Skew. Calculation is fairly complex and also a memory hog. It’s usefulness is debatable at this point. Definitely open to other factors during the beta process
 
 
  • Post #12
  • Quote
  • Jan 14, 2013 5:05pm Jan 14, 2013 5:05pm
  •  pairs18
  • | Commercial Member | Joined Jan 2008 | 61 Posts
Oh I forgot to mention that I am pretty cost conscious and the way the program works there is no charge for the Broker API (at least where I have initially written it)

I agree with you that $600/mth is nuts!

You would want a fast connection though, but I found a way to do that for inside $100 a month.
 
 
  • Post #13
  • Quote
  • Jan 14, 2013 5:08pm Jan 14, 2013 5:08pm
  •  pairs18
  • | Commercial Member | Joined Jan 2008 | 61 Posts
On to Yuri57's question

Yuri asks...."Investopedia says it's a "risk free method". How much is that true?

My opinion is that there is NOTHING risk free.

That assumes that you buy the entire ring and you were guaranteed perfect execution. As I said in my answer in the last post, you will not be able to get those rates because of, broker intervention, slippage, speed....yada...yada...yada
 
 
  • Post #14
  • Quote
  • Jan 14, 2013 5:28pm Jan 14, 2013 5:28pm
  •  saussiche
  • | Joined Apr 2012 | Status: Member | 130 Posts
Quoting pairs18
Disliked
Oh I forgot to mention that I am pretty cost conscious and the way the program works there is no charge for the Broker API (at least where I have initially written it)

I agree with you that $600/mth is nuts!

You would want a fast connection though, but I found a way to do that for inside $100 a month.
Ignored
How do you connect to your brokers server outside of the trading platform without paying fees? I didn't think this was possible. Which broker do you use?

Also I found a vps provider a while ago that has servers collocated in exchanges for 10/month, one of the data centers is right next to my broker's mt4 server (oanda). Although you mentioned the calculation is memory intensive and the costs scale up based on the allocated memory (10 dollars gets only 256 mb).

Thanks.
 
 
  • Post #15
  • Quote
  • Jan 14, 2013 9:12pm Jan 14, 2013 9:12pm
  •  stevegee58
  • Joined Oct 2005 | Status: Pip Slappa Extrordinaire | 1,012 Posts
OP didn't say his broker was 0anda but the $600/month API fee was a dead give-away .
You are in a maze of twisty little passages, all alike.
 
 
  • Post #16
  • Quote
  • Jan 15, 2013 9:07am Jan 15, 2013 9:07am
  •  pairs18
  • | Commercial Member | Joined Jan 2008 | 61 Posts
Yeah there is no reason to pay for a feed. Nice revenue stream for the broker
 
 
  • Post #17
  • Quote
  • Jan 15, 2013 7:14pm Jan 15, 2013 7:14pm
  •  pairs18
  • | Commercial Member | Joined Jan 2008 | 61 Posts
I have had many folks ask to be on the demo and ask about timing....waiting for a little more feedback on V0 before sending the V1.
Don't know an exact date, but if you sent the email, I will include you, I promise
You can send it as a private message or if you like to [email protected]
 
 
  • Post #18
  • Quote
  • Last Post: Jan 16, 2013 11:03am Jan 16, 2013 11:03am
  •  pairs18
  • | Commercial Member | Joined Jan 2008 | 61 Posts
Just finish running Version Zero (V0) for about 45 minutes...Not bad

http://www.forexfactory.com/attachme...1&d=1358352095
Attached Image (click to enlarge)
Click to Enlarge

Name: program_run_1_16.jpg
Size: 344 KB
 
 
  • Platform Tech
  • /
  • Using Triangular Arbitrage and Skew to trade EURUSD
  • Reply to Thread
0 traders viewing now
Top of Page
  • Facebook
  • Twitter
About FF
  • Mission
  • Products
  • User Guide
  • Media Kit
  • Blog
  • Contact
FF Products
  • Forums
  • Trades
  • Calendar
  • News
  • Market
  • Brokers
  • Trade Explorer
FF Website
  • Homepage
  • Search
  • Members
  • Report a Bug
Follow FF
  • Facebook
  • Twitter

FF Sister Sites:

  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Forex Factory® is a brand of Fair Economy, Inc.

Terms of Service / ©2023