A triangular arbitrage strategy exploits inefficiencies between three related currency pairs, placing offsetting transactions which cancel each other for a net profit. A deal involves three trades, exchanging the initial currency for a second, the second currency for a third, and the third currency for the initial. During the second trade, the arbitrageur locks in a zero-risk profit from the discrepancy that exists when the market cross exchange rate is not aligned with the implicit cross exchange rate. A profitable deal is only possible when a market inneficiency arises and execution times are small.
Timeframe is not a criteria as the trades are made based on prices. The pairs combinaton should be like
EURUSD, EURGBP, GBPUSD
CADCHF, CADJPY, CHF JPY
Try the EA in demo for a week or month for idea. It works well even if your broker gives less leverage as the DD will be low
Download the EA in the source forum.