
Chiến lược giao dịch chớp mây Ichimoku phân tích động lực là một phương pháp giao dịch nhịp độ nhanh, sử dụng các thành phần của chỉ số đám mây Ichimoku, nhưng sử dụng các thiết lập tham số phù hợp với phạm vi thời gian 5 phút. Chiến lược này nhằm kiếm lợi nhuận từ những biến động giá nhỏ thường xuyên và nổi bật hơn.
Chiến lược này sử dụng đường chuyển đổi, đường chuẩn và đám mây làm tín hiệu động lực và xu hướng.
Điều kiện nhập cảnh nhiều đầu là đi qua đường chuẩn trên đường chuyển đổi và giá đóng cửa cao hơn hai bên của đám mây. Điều kiện nhập cảnh không đầu ngược lại.
Điều kiện của nhiều đầu ra là chuyển đổi đường dưới đường chuẩn, hoặc giá rơi xuống đám mây. Điều kiện của đầu ra là ngược lại.
Ưu điểm lớn nhất của chiến lược này là chỉ số Ichimoku Cloud cung cấp các tín hiệu động lực và xu hướng trực quan và rõ ràng. Kết hợp với các quy tắc quản lý rủi ro nghiêm ngặt, có thể dừng lại nhanh chóng để lợi nhuận tiếp tục hoạt động, đó là nền tảng của chiến lược giao dịch thình lình thành công.
Ngoài ra, việc tích lũy một lượng lớn các giao dịch có lợi nhuận nhỏ cuối cùng có thể mang lại lợi nhuận tổng thể đáng kể.
Các chiến lược giao dịch nhanh, bao gồm chiến lược này, đòi hỏi quyết định nhanh, thường yêu cầu hệ thống giao dịch tự động và dễ bị ảnh hưởng bởi chi phí giao dịch. Do đó, chiến lược này có thể phù hợp hơn với các nhà giao dịch có kinh nghiệm hoặc những người có thể giám sát chặt chẽ và thực hiện giao dịch nhanh chóng.
Ngoài ra, nếu không ngăn chặn thiệt hại kịp thời, thiệt hại nhỏ cũng có thể tích lũy thành thiệt hại lớn.
Chiến lược này có thể được tối ưu hóa bằng cách điều chỉnh số chu kỳ của đường chuyển đổi và đường chuẩn để phù hợp với các môi trường thị trường khác nhau. Ví dụ, trong thị trường có nhiều biến động, chu kỳ có thể được rút ngắn; và trong thị trường có xu hướng mạnh, chu kỳ có thể được kéo dài.
Ngoài ra, bạn có thể thử nghiệm các kết hợp tham số khác nhau để tìm các thiết lập tham số tốt nhất. Ví dụ, bạn có thể thử nghiệm các phạm vi thời gian khác nhau như 5 phút, 15 phút, 30 phút.
Cuối cùng, có thể kết hợp với các chỉ số khác để tối ưu hóa. Ví dụ: có thể kết hợp với chỉ số động lực động lực để đánh giá xu hướng mạnh hoặc yếu; cũng có thể kết hợp với chỉ số ATR để thiết lập phạm vi chiến lược dừng lỗ.
Chiến lược giao dịch chớp mây Ichimoku có tính phân tích động lực sử dụng chỉ số đám mây Ichimoku để đánh giá xu hướng và thay đổi động lực, nắm bắt biến động ngắn hạn của giá ở mức giờ và phút, có tần suất giao dịch cao và lợi nhuận đơn lẻ nhỏ. Ưu điểm lớn nhất của chiến lược này là chỉ số đám mây Ichimoku trực quan rõ ràng, kết hợp với nguyên tắc dừng lỗ nghiêm ngặt, có thể thu được lợi nhuận một cách an toàn và ổn định hơn.
/*backtest
start: 2023-10-24 00:00:00
end: 2023-11-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Ichimoku Scalping Strategy", shorttitle="Ichimoku Scalp", overlay=true)
// Define Ichimoku Cloud components with shorter periods for scalping
conversionPeriods = input(9, title="Conversion Line Periods")
basePeriods = input(26, title="Base Line Periods")
laggingSpan2Periods = input(52, title="Lagging Span 2 Periods")
displacement = input(26, title="Displacement")
// Calculate Ichimoku Cloud components
tenkanSen = ta.sma((high + low) / 2, conversionPeriods)
kijunSen = ta.sma((high + low) / 2, basePeriods)
senkouSpanA = (tenkanSen + kijunSen) / 2
senkouSpanB = ta.sma((high + low) / 2, laggingSpan2Periods)
// Plot Ichimoku Cloud components
p1 = plot(tenkanSen, color=color.green, linewidth=1, title="Tenkan Sen")
p2 = plot(kijunSen, color=color.red, linewidth=1, title="Kijun Sen")
p3 = plot(senkouSpanA, color=color.blue, linewidth=1, title="Senkou Span A", offset=displacement)
p4 = plot(senkouSpanB, color=color.orange, linewidth=1, title="Senkou Span B", offset=displacement)
fill(p3, p4, color=color.purple, transp=30, title="Cloud")
// Define strategy conditions for scalping
enterLong = ta.crossover(tenkanSen, kijunSen) and close > senkouSpanA[displacement] and close > senkouSpanB[displacement]
exitLong = ta.crossunder(tenkanSen, kijunSen) or close < senkouSpanA[displacement]
// Enter short condition for scalping
enterShort = ta.crossunder(tenkanSen, kijunSen) and close < senkouSpanA[displacement] and close < senkouSpanB[displacement]
exitShort = ta.crossover(tenkanSen, kijunSen) or close > senkouSpanA[displacement]
// Execute strategy
if (enterLong)
strategy.entry("Long", strategy.long)
if (exitLong)
strategy.close("Long")
if (enterShort)
strategy.entry("Short", strategy.short)
if (exitShort)
strategy.close("Short")
// Risk management: setting a stop loss and take profit for scalping
stopLossPercent = input(1.5, title="Stop Loss (%)")
takeProfitPercent = input(1.0, title="Take Profit (%)")
stopLossPrice = strategy.position_avg_price * (1 - stopLossPercent / 100)
takeProfitPrice = strategy.position_avg_price * (1 + takeProfitPercent / 100)
// Set stop loss and take profit for long positions
if (strategy.position_size > 0)
strategy.exit("Long SL/TP", "Long", stop=stopLossPrice, limit=takeProfitPrice)
// Set stop loss and take profit for short positions
if (strategy.position_size < 0)
strategy.exit("Short SL/TP", "Short", stop=stopLossPrice, limit=takeProfitPrice)