Although most spot forex trading is either intraday or at most a few days, it seems the best bet to get appreciable gains (momentum) is through a longer term perspective (at least a few months). However, one major deterrent to this style of trading, especially if using high leverage, is either the requirement to complete the trade within a few days of the execution or the high cost of carry to hold the trade position, likely at least a few pips per day. Moreover, if during that holding period the trade goes against you, you must add funds to meet the margin or else the trade is liquidated. For instance, if you held a USD/CAD sell trade since last Dec. 1 @ 1.5587/91 (close) to Jun. 29 1.3472/78 and w/ 100:1 leverage, one lot ($100K) would have netted you 2109 pips or dollars on a $1000 investment. It would be a gain of 210.9% in just 7 months if you were so lucky. Most firms would charge you 5 pips per day to carry over the trade (excluding margin hits) for a total cost of 875 pips or dollars (5x25x7). Thus, your return would be only 123.4%. Still excellent but not worth the risk as most currency moves over this span are not this large or this beneficial/lucky. Is there an ideal way to forex trade longer term than this proposition?