zman35 commited on
Commit
9a85080
·
verified ·
1 Parent(s): f249395

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -20
app.py CHANGED
@@ -736,26 +736,40 @@ app = gr.TabbedInterface(
736
 
737
  # 🧪 Manual Battle Mode
738
 
739
- gr.Interface(
740
-
741
- fn=dual_manual_battle,
742
-
743
- inputs=[
744
-
745
- gr.Textbox(label="Manual Config A (JSON format)"),
746
-
747
- gr.Textbox(label="Manual Config B (JSON format)")
748
-
749
- ],
750
-
751
- outputs=["dataframe", gr.Plot()],
752
-
753
- title="🧪 Manual Battle Mode"
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