النتائج 1 إلى 15 من 30
- 06-09-2023, 08:19 PM #1
هل يوجد طريقة لمعرفة الفرق بين الديمو والحقيقي؟ يربح بالديمو ويخسر بالحقيقي
السلام عليكم ورحمة الله وبركاته
الاكسبيرت على الديمو بيدخل سكالبينج ويربح وماشي حاله
لكن على الحقيقي خسائر في خسائر
مع العلم نفس الرافعة المالية ونفس الشروط من ناحية السبريد ولا يوجد عمولة بالحسابين وسرعة التنفيذ حتى بحجم راس المال
فهل يوجد لدى احدكم سكربت يقوم بتشريح الفروقات مابين حسابين ؟ جربت اغلب الاشياء لي بعتقد انها قد تختلف بين المنصات ولكنها متشابهه
صراحه اول مره بواجه مثل هالشي يعني ديمو شغال ولكن حقيقي مختلف تماماً
عندما تبحث عن الفروقات بين الحسابين لاتجد اي فرق
هل لديكم افكار لمعرفة الفروقات بين الحسابات ؟
طبعاً لا احد ممكن يتصور خيبه الامل فيها حاليا
الله المستعان
- 06-09-2023, 08:37 PM #2
هناك عدة أسباب لذلك أهمها :
- الإزاحة في التنفيذ على الحقيقي بينما الديمو لا يوجد إزاحة .
- التأخر بالتنفيذ مما يجعل الصفقات تتنفذ في مكان أسوأ .
- اختلاف العمولة بين النوعين .
- 06-09-2023, 08:42 PM #3
يمكنك ببساطة حساب الإنزياح لكل صفقة والتأكد من وجود إزاحة أم لا .. سوف تنصدم بالنتيجة .
- 07-09-2023, 03:15 AM #4
مرحباً استاذ وضاح
هل تقصد بالازاحة slippage ؟
بالاكسبيرت نقوم بوضعها على 1 حاولت طبع هذه القيمة ظهر بالحسابين انه 0
ممكن كود بسيط يوضح كيف بحسب مقدار الانزياح لانه ممكن تكون هذه هي المشكلة
العمولة 0 بالحسابين
سرعة التنفيذ هل البروكر يتعمد هذا الشي ؟ او انه طبيعه السوق
لو في كود يقارن الانزياح + يختبر سرعه التنفيذ بكون شاكر لك
سؤال اخر هل هذا الامر فقط مع منصات الميتاتريدر او مع كل المنصات وكل الأسواق؟ يعني في امل اعمل فكرة الاكسبيرت على منصات ثانيه ويمكن ينجح!
- 07-09-2023, 03:32 AM #5
ليست السليبيج التي تضع قيمتها في أمر الصفقة .
إنما المقصود هو الفرق بين سعر ASK الذي فتحت عنده الصفقة شراء وبين قيمة OrderOpenPrice للصفقة المنفذة .
أو الفرق بين سعر BID وبين سعر افتتاح صفقة البيع .
يمكنك مقارنة السعرين برمجيا بعد فتح الصفقة مباشرة لتجد هل هناك فرق أم لا .
زمن التنفيذ أيضا تحسب الوقت اللازم لفتح الصفقة بأخذ قيمة التيك الزمني قبل تنفيذ الصفقة ومقارنته بالتك الزمني بعد انتهاء التنفيذ .
المنصات الثانية نفس الشيء إذا تقصد البروكر عمل نفس الإعدادات من حيث إزاحة أسعار التنفيذ أو تأخير التنفيذ .
لذلك هدفك هو البحث عن بروكر نزيه وليس عن منصة .
- 07-09-2023, 05:37 AM #6
فهمت عليك الان
صراحه مصيبه اذا على الحساب الحقيقي الشركات تقوم بهذه الحركة! اين الشفافيه بالموضوع
يقولك نحن شركات ECN ونربطك بالسوق الفعلي هل السوق الفعلي يقوم بهذه الحركات؟ او هذا تلاعب من الشركات فقط
سوف اقوم بعمل تجارب اليوم على البروكر
البحث عن بروكر نزيه كيف اعرف انه نزيه بدون شحن حساب حقيقي ؟
مثل الترخيص الشركة مرخصه في استراليا طلع كلام فاضي
من واقع تجربتك بهذا السوق ماهي الشركات المحترمة ولا تتلاعب بالاسعار
- 07-09-2023, 06:47 AM #7
اظن تتحدث عن سعر التشارت وسعر الاوامر . . .
سعر التشارت يتركونه مثل الديمو
سعر التنفيذ وجدت مع سويس كوست مثلا او اكويتي الاردن او اكتيف تريدز غالبا فرق نصف نقطة --- 0,3 للاسك و 0.2 للبد .. يمكن عمولة IB او ماشابه
وحتى لو كان الحساب مايسمى اسلامي وفيه اضافة ... التشارت نفسه يبقى كما هو مثل الديمو . .
اظن هذا هو السر على فرض نزاهة اي شيء اخر
ولكن ردا على عنوان الموضوع .... ابعد هذه الهواجس اخي عن ذهنك . . النفسيات لاشك تفرق كثير ... ونحاول قدر الامكان اتهام انفسنا وليس المنصات . .
- 07-09-2023, 12:12 PM #8
جربت قبل قليل بشوف الفرق بين انزلاق السعر في الديمو والحقيقي وجدت انه متقارب كثيراً الديمو والحقيقي
حتى الحقيقي فيه الفرق اقل بالانزلاق
طلبت من GPT يعمل لي كود على السريع وجربته بحيث يكتب بملف نصي طبعا التوقيت ماقدر يحسبه بشكل مثالي
اذا الكود التالي صحيح يعني فرق الازاحة ليس هو السبب.!
كود PHP://+------------------------------------------------------------------+
//| Info.mq4 |
//| Copyright 2023, MetaQuotes Ltd. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2023, MetaQuotes Ltd."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
string filename = "TradeDetails.txt";
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
return(INIT_SUCCEEDED);
}
void OnTick()
{
if (OrdersTotal() > 0)
{
for(int i = 0; i < OrdersTotal(); i++)
{
if (OrderSelect(i, SELECT_BY_POS))
{
datetime beforeExecTime = TimeCurrent();
datetime afterExecTime = TimeCurrent();
datetime execTimeDifference = afterExecTime - beforeExecTime;
double askPrice = SymbolInfoDouble(_Symbol, SYMBOL_ASK);
double bidPrice = SymbolInfoDouble(_Symbol, SYMBOL_BID);
double spread = (askPrice - bidPrice) / Point;
double difference = 0.0;
if(OrderType() == OP_BUY)
{
difference = MathAbs(askPrice - OrderOpenPrice());
}
else if(OrderType() == OP_SELL)
{
difference = MathAbs(bidPrice - OrderOpenPrice());
}
SaveToFile(difference, OrderType(), execTimeDifference, spread);
}
}
}
}
void SaveToFile(double difference, int orderType, datetime execTimeDifference, double spread)
{
int handle = FileOpen(filename, FILE_READ | FILE_WRITE | FILE_TXT);
if(handle != INVALID_HANDLE)
{
FileSeek(handle, 0, SEEK_END);
string type = orderType == OP_BUY ? "BUY" : "SELL";
string text = StringFormat("Order Type: %s, Price Difference: %f, Execution Time: %d seconds, Spread: %f\n-------------------------\n", type, difference, execTimeDifference, spread);
FileWrite(handle, text);
FileClose(handle);
}
else
{
Print("Error: Couldn't write to file. Error code: ", GetLastError());
}
}
- 07-09-2023, 12:21 PM #9
هذي نبذه عن الفرق بين بالازاحة تقريبا متقاربين
ممكن يكون هذا الفرق بينهم هو السبب ؟
- 07-09-2023, 01:03 PM #10
سيبك من جي بي تي فهو في واد آخر تماما .
الكود ببساطة مثل هذا :
أولا تعرف المتحولات
كود:uint StartTime,EndTime; double buyPrice,sellPrice; int newticket;
ثانيا يكون الاستخدام كالتالي :
كود://for buy buyPrice=SymbolInfoDouble(Symbol(),SYMBOL_ASK); StartTime=GetTickCount(); newticket=OrderSend(Symbol(),OP_BUY,0,0,0,0); EndTime=GetTickCount(); if(OrderSelect(newticket,SELECT_BY_TICKET,MODE_TRADES)) { Print("Delay Time = ",IntegerToString(EndTime-StartTime)," ms"); Print("Slippage = ",DoubleToStr((OrderOpenPrice()-buyPrice)/Point,0)); } //for sell sellPrice=SymbolInfoDouble(Symbol(),SYMBOL_BID); StartTime=GetTickCount(); newticket=OrderSend(Symbol(),OP_SELL,0,0,0,0); EndTime=GetTickCount(); if(OrderSelect(newticket,SELECT_BY_TICKET,MODE_TRADES)) { Print("Delay Time = ",IntegerToString(EndTime-StartTime)," ms"); Print("Slippage = ",DoubleToStr((sellPrice-OrderOpenPrice())/Point,0)); }
- 07-09-2023, 01:39 PM #11
الأسعار الحقيقية للتنفيذ الحقيقي هي ما تجده في جدول الماركت ووتش حصرا .
الأسعار على الشارت قد تكون وقد لا تكون متطابقة معها أبدا .
وهذه حيلة نفسية يستخدمها البروكرات لإيهام المتداول أن السبريدات منخفضة على الشارت .
والانزياح الذي أتكلم عنه هو الفرق بين السعر الحقيقي في الماركت ووتش وبين السعر الذي تنفذ عنده الصفقة فعليا .
والكود السابق الذي أرفقته يعطيك هذا الفرق في حال وجوده .
هناك بروكرات تقوم بعملية الانزياح بشكل دائم وفي أي وقت تنفذ فيه الصفقات .
وهناك بروكرات تقوم بذلك وقت الحركات السريعة فقط .
قصة طويلة .. شيبوني البروكرجية الله لا يوفقهم .
- 07-09-2023, 02:05 PM #12
رحم الله والديك ماقصرت
اخيرا عرفت السبب!!!
في الديمو Delay Time = 141 ms
في الحقيقي Delay Time = 344 ms
فتحت 100 صفقة عشوائي ورا بعض وظهرت هذه النتائج المرفقه
فرق كبير بالتوقيت
كنت مستبعد عامل الوقت لانه البينج بالديمو 38 وبالحقيقي البينج 28 !! مفروض التنفيذ اسرع
هل هذا التأخير هم يعملونه ؟
على قدر ماكنت متضايق بهذا الامر الا انه فرحت بعد معرفة السبب الله يسعدك
هل برايك توجد حلول للتخلص من Delay او بغير الشركة اساسا
- 07-09-2023, 02:22 PM #13
الله يسلمك ولك بمثل .
البينج هو زمن إضافي على زمن فتح الصفقات .
التأخير في تنفيذ الصفقات على الحقيقي ناتج عن إعدادات خاصة في البروكر الماركيت ميكر .. أو ناتج عن زمن تنفيذ الصفقة في مزود السيولة نفسه للبروكرات الحقيقية .
يمكن للبروكر في جميع الحالات وضع الزمن كقيمة ثابتة ليضمن عدم تغير السعر لصالح المتداول بعد التنفيذ . أو انتظار ثبات السعر قبل التنفيذ لفترة محددة .
لم تخبرني عن نتائج الإزاحات السعرية .
للأسف لا يوجد حلول تذكر لتفادي هذه المشاكل إلا بالبحث عن بروكر آخر ذو شروط أفضل .
- 07-09-2023, 02:49 PM #14
شركة ic market سرعة التنفيذ 1ms أسرع سيرفر موجود في شركات الفوركس لكي تحصل على هذي السرعة عن طريق هذا السيرفر شركة ic market توصي بهذا السيرفر لانه مربوط مع خوادم الشركة
https://www.forexvps.net/آخر تعديل بواسطة NaserKSAalharbi ، 07-09-2023 الساعة 02:56 PM
- 07-09-2023, 03:28 PM #15
مرحبا استاذ وضاح
راسلت الدعم الفني وعرضت عليه النتائج يقولي اخذ VPS لنتائج افضل ومع ذلك لا يضمن التنفيذ نفس الديمو .!
طبعا المفروض العكس يكون الديمو ابطئ من الحقيقي
الغريب انه بنفس الجهاز ونفس الاتصال اربح على الديمو لكن على الحقيقي يبدء الحساب يلطم
بالفعل نتائج الازاحه مختلفه ايضاً قمت ارفاق ملف نصي فيه التاخير الزمني وفيه الازاحة لكن تقريباً متقاربه
اصعب شي الواحد بعد تعب اشهر ويحس نفسه وصل للربح يطلع له مشكله
الله يعين راح بجرب مع شركات ثانيه
تحيتي لك وفرت علي تعب