Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -736,26 +736,40 @@ app = gr.TabbedInterface(
|
|
| 736 |
|
| 737 |
# 🧪 Manual Battle Mode
|
| 738 |
|
| 739 |
-
|
| 740 |
-
|
| 741 |
-
|
| 742 |
-
|
| 743 |
-
|
| 744 |
-
|
| 745 |
-
|
| 746 |
-
|
| 747 |
-
|
| 748 |
-
|
| 749 |
-
|
| 750 |
-
|
| 751 |
-
|
| 752 |
-
|
| 753 |
-
|
| 754 |
-
|
| 755 |
-
),
|
| 756 |
-
|
| 757 |
-
|
| 758 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 759 |
|
| 760 |
# 📊 Analytics Leaderboard
|
| 761 |
|
|
|
|
| 736 |
|
| 737 |
# 🧪 Manual Battle Mode
|
| 738 |
|
| 739 |
+
# 🧪 Manual Battle Mode (Slider Version)
|
| 740 |
+
gr.Interface(
|
| 741 |
+
fn=dual_manual_battle,
|
| 742 |
+
inputs=[
|
| 743 |
+
# Config A
|
| 744 |
+
gr.Slider(100, 20000, 2500, label="A: Start Balance"),
|
| 745 |
+
gr.Slider(1, 10, 3, label="A: Trades Min"),
|
| 746 |
+
gr.Slider(1, 15, 7, label="A: Trades Max"),
|
| 747 |
+
gr.Slider(1, 52, 12, label="A: Weeks"),
|
| 748 |
+
gr.Slider(0, 1, 0.3, step=0.05, label="A: TP1 %"),
|
| 749 |
+
gr.Slider(0, 1, 0.3, step=0.05, label="A: TP2 %"),
|
| 750 |
+
gr.Slider(0.1, 5.0, 1.0, step=0.1, label="A: TP1 R"),
|
| 751 |
+
gr.Slider(0.1, 20.0, 2.0, step=0.1, label="A: TP2 R"),
|
| 752 |
+
gr.Slider(0.001, 0.05, 0.01, step=0.001, label="A: Risk %"),
|
| 753 |
+
gr.Slider(0, 100000, 0, step=500, label="A: Profit Target"),
|
| 754 |
+
gr.Slider(0, 1, 0.0, step=0.1, label="A: Fatigue"),
|
| 755 |
+
gr.Slider(0, 1, 0.0, step=0.1, label="A: Trump Volatility"),
|
| 756 |
+
# Config B
|
| 757 |
+
gr.Slider(100, 20000, 2500, label="B: Start Balance"),
|
| 758 |
+
gr.Slider(1, 10, 3, label="B: Trades Min"),
|
| 759 |
+
gr.Slider(1, 15, 7, label="B: Trades Max"),
|
| 760 |
+
gr.Slider(1, 52, 12, label="B: Weeks"),
|
| 761 |
+
gr.Slider(0, 1, 0.3, step=0.05, label="B: TP1 %"),
|
| 762 |
+
gr.Slider(0, 1, 0.3, step=0.05, label="B: TP2 %"),
|
| 763 |
+
gr.Slider(0.1, 5.0, 1.0, step=0.1, label="B: TP1 R"),
|
| 764 |
+
gr.Slider(0.1, 20.0, 2.0, step=0.1, label="B: TP2 R"),
|
| 765 |
+
gr.Slider(0.001, 0.05, 0.01, step=0.001, label="B: Risk %"),
|
| 766 |
+
gr.Slider(0, 100000, 0, step=500, label="B: Profit Target"),
|
| 767 |
+
gr.Slider(0, 1, 0.0, step=0.1, label="B: Fatigue"),
|
| 768 |
+
gr.Slider(0, 1, 0.0, step=0.1, label="B: Trump Volatility")
|
| 769 |
+
],
|
| 770 |
+
outputs=["dataframe", gr.Plot()],
|
| 771 |
+
title="🧪 Manual Battle Mode"
|
| 772 |
+
),
|
| 773 |
|
| 774 |
# 📊 Analytics Leaderboard
|
| 775 |
|