النتائج 1 إلى 15 من 22
- 13-11-2017, 08:02 AM #1
كيف اتابع وضع حساب اخر مع وسيط اخر, رغم ان المنصة مغلقة؟؟
سؤال خطر لي وانا في الحمام قبل قليل
فكروا معي في اي حلول سهلة
سبب طرح الموضوع, خطر لي حل سهل جدا
حساب مع xm ولديك فيه خمس صفقات مفتوحة
قفلت المنصة xm وفتحت بيت البورصة مثلا وتريد ان تتابع الوضع اولا باول لحساب xm مع بيت البورصة--فاصبحت تتابع الحسابين على نفس المنصة!
اسهل حل: سكربت ينسخ صفقات xm لملف خارجي---اكسل مثلا-اعتقد تحتاج فقط اسم الزوج ولوتات الصفقة وسعر الدخول--اقل المتطلبات!!
ثم تصمم خبير متابعة يأخذ هذه المعلومات من الملف لاي تشرات لبيت البورصة ومن هناك يتابع الاسعار وحسابيا يسجل كل مارتريد؟؟
رأيكم؟ وهل يوجد فكرة ابسط وانجع منها؟
ولو فرضا تريد شمول صفقات الانتظار--ممكن اضافتها ومن خلال بيت البورصة وحسب حركة الاسعار ممكن تعرف تنفذت ام لاآخر تعديل بواسطة فيلسوف البادية ، 13-11-2017 الساعة 08:04 AM
- 13-11-2017, 08:07 AM #2
ولو فرضا وسيطك البنك العربي يعني لايوجد منصة ميتا تريدر
ملف الاكسل ممكن تعبيه يدوي وانتهى الاشكال
خطرت لي اثناء وجودي مرة أخرى في الحمام!!! ليش الحلول والأفكار لا تاتي الا هنا!! هل سحب السيفون له دور في توليد الأفكار!
اتمنى فعلا طرح الافكار ذات العلاقة حتى لو معقدة وعدم سحب سيفون على الموضوعآخر تعديل بواسطة فيلسوف البادية ، 13-11-2017 الساعة 08:09 AM
- 13-11-2017, 08:23 AM #3
خلونا نصممه مع بعض طالما لم اكتب فيه حرف
واي مشكلة تواجهنا نذهب للحمام
------
نريده سكربت--لان هدفنا يلقط كل صفقات xm مرة واحدة --بيانات كل صفقة--ثم لانحتاجه.
كلمة سكربت = كلمة "مرة واحدة"
في جدول الاكسل نريد عمود لزوج الصفقة وعمود لسعر الدخول وعمود لنوع العملية وعمود للوتات الصفقة---
طبعا ممكن تضيف اعمدة اخرى للسواب و الكومشنق و السبريد و التكت نمبر الخ!!
- 13-11-2017, 08:27 AM #4
- 13-11-2017, 08:31 AM #5
ملف الاكسل نريد ان يكون اسمه ايضا معبر عن حقيقته--سنمسيه ايضا: Open_Orders_Data بامتداد cvs
اذن مبدئيا وحسب الترتيب نحتاج دوال الملفات File Functions التالية: لاحقاً
وظبفة هذا الملف هل هي اقرأ أم اكتب؟ ج: بالتأكيد "اكتب"
فنحن نريد الكتابة اليه ببيانات الاوامر--فهو WRITE وليس READ
وأفضل مكان له لتراه كافة المنصات هو COMMON
آخر تعديل بواسطة فيلسوف البادية ، 13-11-2017 الساعة 08:35 AM
- 13-11-2017, 08:57 AM #6
- 13-11-2017, 09:01 AM #7
- 13-11-2017, 09:05 AM #8
الان نريد الكتابة للملف الذي انشاناه في فولدر الكومون
وبالتالي الخطوات:
1) افتح الملف, يتم هذا من خلال دالة FileOpen ونوعها int
2) نكتب في هذا الملف من خلال دالة FileWrite
3) نغلق الملف من خلال دالة FileClose بعد الانتهاء من الكتابة--يعني يجب ان تكون اخر سطر في البرنامج قبل قوس اغلاق OnStart
- 13-11-2017, 02:53 PM #9كود PHP:
void OnStart()
{
int file_handle=FileOpen("OpenOrdersData.csv", FILE_CSV|FILE_WRITE, ';');
if(file_handle!=INVALID_HANDLE)
{
for(int i=OrdersTotal()-1;i>=0;i--)
{
if(OrderSelect(i, SELECT_BY_POS,MODE_TRADES))
{
string aa=StringSubstr(EnumToString(ENUM_ORDER_TYPE (OrderType())),11,6);
FileWrite( file_handle,OrderSymbol(),OrderOpenPrice(),OrderLots(), aa);
Print("_____"+file_handle+"___"+OrderSymbol()+"___"+OrderOpenPrice()+"___"+OrderLots()+"___"+aa);
}
}
FileClose(file_handle);
}
}
- 13-11-2017, 02:55 PM #10
السابق السكربت
اسفل الاكسبيرت
كلاهما مسودة اولية/
كود PHP:string sym[];
string typ[];
double prr[];
double lot[];
void OnInit()
{
int i=-1;
ResetLastError();
int file_handle=FileOpen("OpenOrdersData.csv", FILE_READ|FILE_CSV);
if(file_handle!=INVALID_HANDLE)
{
while(!FileIsEnding(file_handle))
{
i++;
ArrayResize(sym,i+1);
ArrayResize(prr,i+1);
ArrayResize(lot,i+1);
ArrayResize(typ,i+1);
sym[i]=FileReadString(file_handle,0);
prr[i]=FileReadString(file_handle,0);
lot[i]=FileReadString(file_handle,0);
typ[i]=FileReadString(file_handle,0);
Print("_____"+sym[i]+"_____"+typ[i]+"_____"+prr[i]+"_____"+lot[i]+"_____");
}
}
FileClose(file_handle);
}
- 13-11-2017, 10:49 PM #11
- 13-11-2017, 11:10 PM #12
- 14-11-2017, 07:14 AM #13
- 14-11-2017, 07:16 AM #14
لاخلفية لدي
ولكن مفهومي ل log يشمل كل ماهو موجود في هذه الصفحة--مثلا صفقات مفتوحة عبارات برنت يكتبهاالخبير
الخ وبالتالي محتاج لفرازة parsing
ارجو التوضيح اكثر
وافضل الحلول الملف الاول اذا صفقات قليلة ضعها في الاكسل يدوي دون وجع
واجهت مشكللة بسيطة للكومون فولدر- لذا اختصرت الموضوع على نفس المنصة مؤقتا بالكودين اعلاه
لا ادري لماذذا يرفض يفتح الملف تحت الكومون ويفتحه فقط تحت باث الوسيط
- 14-11-2017, 07:35 AM #15
توضيح للجميع
هناك من يرسل طلبات خاص!! فلاهو من يقدم فائدة للجميع ولا هو من يطرح تساؤله بحيث يستفيد الجميع
احتقر هذا الاسلوب
=====
دائما ردي عليهم--رغم انني اتعمد تجاهل هخذه الرسائلي هو: هناتك قسم مختص في المنتدى--
نسأل فيه نحن نحترم المنتدى---نسأل خاص نحن لا نحترم المنتدى
ناهيك عن مايوحي بدناءة الاسلوب او اهتزاز الشخصية خجلا من السؤال.
=====
ممنوع نهائيا التساؤل عبر الخاص---لاتواصل الا من خلال صفحات المنتدى
ومن لديه طريقة لا يريد ان يعرفها غيره وخاصة به--يحتفظ بها في بطنه