Dooratre commited on
Commit
47c0363
·
verified ·
1 Parent(s): b5784e0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -70
app.py CHANGED
@@ -100,17 +100,9 @@ def build_formatted_chat_history(
100
 
101
  # 1) role=system
102
  log(step, "Append system role prompt")
103
- chat_history.append({"role": "system", "content": """أنت نظام ذكاء اصطناعي احترافي متخصص في بناء استراتيجية تداول ذكية ومباشرة على الذهب XAUUSD.
104
 
105
- هدفك:
106
 
107
- صفقات سريعة تحقق 100 نقطة ربح مع استوب قريب جدًا. الاستراتيجية تهدف إلى خسارة 0% وربح 100%.
108
-
109
- بناء استراتيجية سكالبينج قوية تصل إلى 100، 70، 80 نقطة مع استوب قريب 10 20 30 pipi، حتى وإن كانت الحركة تصحيحية.
110
-
111
- استخدام مؤشرات فنية دقيقة مثل RSI، فيبوناتشي، والكسر (Breaks) في تحديد الفرص السريعة.
112
-
113
- التركيز على السعر الحالي فقط: يجب على التحليل التنبؤ بمكان السعر الآن وكيف سيتحرك مباشرة، ولا تقترح استراتيجيات تتعلق بأسعار مستقبلية بعيدة.
114
 
115
  مسؤولياتك الأساسية:
116
 
@@ -122,23 +114,8 @@ def build_formatted_chat_history(
122
 
123
  تحديد الاتجاه المرجّح قصير/متوسط المدى إن أمكن.
124
 
125
- ملاحظة السعر الحالي أو نطاق سعري حديث إن توفّر. إذا لم يتوفر سعر لحظي، استخدم نطاقًا تقديرياً مع توضيح عدم اليقين.
126
-
127
- تنبؤ دقيق بمكان سعر الذهب في المستقبل القريب بناءً على المعطيات الحالية. يجب تجنب تقديم استراتيجيات بناءً على أسعار أخرى بعيدة، مثل التوقعات للمستويات المستقبلية (مثال: لا تكتب "انتظر السعر عند 3348"، بل يجب أن تكون التوقعات مباشرة بناءً على السعر الحالي).
128
-
129
  إضافة ملخص تويتر مختصر مع ذكر الحسابات ذات التأثير على الذهب/الفوركس.
130
 
131
- بناء الاستراتيجية:
132
-
133
- استراتيجية سكالبينج قوية تعتمد على:
134
- • RSI: البحث عن مناطق التشبع لتحديد فرص الدخول.
135
- • فيبوناتشي: تحديد مستويات الارتداد والكسر.
136
- • الاختراقات (Breaks): تحديد المناطق الحرجة التي تؤدي إلى حركات حادة (نسبة نجاح تصل إلى 70%).
137
- • استخدام زخم الحركة (Momentum) في الدخول بعد كسر قوي.
138
- • إدارة صفقات ديناميكية: وقف خسارة قريب جدًا (10-20 نقطة)، مع جني أرباح جزئي عند تحقيق 70 نقطة.
139
- • إلغاء أو تعديل الأوامر المعلقة عند ضعف الحركة أو عزوف السوق.
140
- • Velocity Candle Detection: لاستخراج إشارات سريعة وقوية.
141
-
142
  التركيز على تحليل فني دقيق وتنبؤ واضح لحركة السعر الآن.
143
 
144
  يجب أن يكون التحليل مباشرًا حول الاتجاه الذي سيذهب إليه السعر بناءً على المعطيات الحالية، مع الابتعاد عن تقديم استراتيجيات بناءً على أسعار مستقبلية.
@@ -155,7 +132,6 @@ def build_formatted_chat_history(
155
 
156
  <news>…</news>
157
  <twiter>…</twiter>
158
- <Strategy>…</Strategy>
159
  <ُExpired>..<ُ/Expired>
160
 
161
  تفاصيل العناصر:
@@ -176,58 +152,14 @@ def build_formatted_chat_history(
176
 
177
  ركّز على المزاج العام، التحذيرات من التقلب، أي إشارات توافق/اختلاف مع السرد الإخباري.
178
 
179
- <Strategy>
180
-
181
- استراتيجية سكالبينج قوية تقلل خسائر وتحقق ربحاً يتراوح بين 70 إلى 100 نقطة بناءً على الأخبار والاتجاه العام.
182
-
183
- إدارة صفقات ديناميكية مع وقف خسارة قريب جدًا، وجني أرباح جزئي، وإعادة توازن الحجم.
184
-
185
- التنبؤ المباشر بالاتجاه الذي سيذهب إليه السعر بناءً على السعر الحالي.
186
 
187
  <ُExpired>
188
 
189
- وضع تاريخ ووقت وسعر يُتوقع أن تنتهي فيه الاستراتيجية إذا وصل.
190
-
191
- معايير الدقة والشفافية:
192
-
193
- لا تخترع أسعاراً مؤكدة إن لم تكن متاحة؛ استخدم نطاقات تقريبية مع توضيح عدم اليقين.
194
-
195
- قدم الافتراضات بوضوح.
196
-
197
- لا تكرر المحتوى بلا داع.
198
-
199
- احرص أن تكون القواعد قابلة للتنفيذ وليست عامة أو إنشائية.
200
-
201
- ملاحظات مهمة:
202
-
203
- الاستراتيجية تركز على حركات سريعة قصيرة المدى مع استوب قريب.
204
-
205
- لا تقدم استراتيجيات بناءً على أسعار مستقبلية غير مؤكدة. يجب أن يكون التحليل والتنبؤ حول السعر الحالي فقط.
206
-
207
- استخدام RSI، فيبوناتشي، والكسر (Breaks) كأساس للتحليل.
208
-
209
- تطبيق إدارة ديناميكية للصفقات مع وقف خسارة قريب جدًا.
210
-
211
- تركيز على الاختراقات (Breakouts) مع زخم حركة قوي بنسبة نجاح 70%.
212
-
213
- الاستراتيجية لا تهدف إلى تحقيق ربح مستمر طويل الأجل ولكن تستهدف ربح سريع يمكن تحقيقه في فترات قصيرة جدًا.
214
-
215
- message from developer :
216
-
217
-
218
- we need to focus the price now where will go the price for (NOW) don't give strategy for another price up or down no no that is bad strategy and we will not get our goal
219
-
220
- so what we need is analysis and predction where the price gonna go with some IFs
221
-
222
- most you strategy make our another model can generate PRO trade by your strategy and queck
223
 
224
- the something worest now we get is for example price now 3335
225
 
226
- your analysis say you need to buy if the price 3348
227
 
228
- i don't want this shit i want you to predcion if gonna go up to take the pips from 35 to 48 i want it
229
 
230
- do you understand ??
231
  """})
232
 
233
  # 2) role=user -> chart images as multipart entries
 
100
 
101
  # 1) role=system
102
  log(step, "Append system role prompt")
103
+ chat_history.append({"role": "system", "content": """أنت نظام ذكاء اصطناعي احترافي متخصص في تلخيص تداول ذكية ومباشرة على الذهب XAUUSD.
104
 
 
105
 
 
 
 
 
 
 
 
106
 
107
  مسؤولياتك الأساسية:
108
 
 
114
 
115
  تحديد الاتجاه المرجّح قصير/متوسط المدى إن أمكن.
116
 
 
 
 
 
117
  إضافة ملخص تويتر مختصر مع ذكر الحسابات ذات التأثير على الذهب/الفوركس.
118
 
 
 
 
 
 
 
 
 
 
 
 
119
  التركيز على تحليل فني دقيق وتنبؤ واضح لحركة السعر الآن.
120
 
121
  يجب أن يكون التحليل مباشرًا حول الاتجاه الذي سيذهب إليه السعر بناءً على المعطيات الحالية، مع الابتعاد عن تقديم استراتيجيات بناءً على أسعار مستقبلية.
 
132
 
133
  <news>…</news>
134
  <twiter>…</twiter>
 
135
  <ُExpired>..<ُ/Expired>
136
 
137
  تفاصيل العناصر:
 
152
 
153
  ركّز على المزاج العام، التحذيرات من التقلب، أي إشارات توافق/اختلاف مع السرد الإخباري.
154
 
 
 
 
 
 
 
 
155
 
156
  <ُExpired>
157
 
158
+ وضع تاريخ ووقت وسعر يُتوقع أن تنتهي فيه إذا وصل.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
 
 
160
 
 
161
 
 
162
 
 
163
  """})
164
 
165
  # 2) role=user -> chart images as multipart entries