رد: طلب كود صغير يقوم بالفصل بين الاكسبرتات على عملة واحده
اقتباس:
المشاركة الأصلية كتبت بواسطة abo_samar
وعليكم السلام ورحمة الله وبركاته
يرجع ذلك لشروط الدخول الاصليه لكل اكسبرت
فممكن تضيف شرط الاكسبرت الاخر بحيث اذا تحقق لا يدخل الصفقه
ويفضل ان تضع الاكسبرتات او توضح الشروط بحيث يتم تحديد الكود المناسب لكل اكسبرت
بالتوفيق ان شاء الله
دا اكسبرت البيع
void OnTick()
{
//---
int total=OrdersTotal();
int i;
double OpenLongOrders=0,OpenShortOrders=0,PendLongs=0,Pen dShorts=0;
//---
if(total==0 && OpenLongOrders==0 && OpenShortOrders==0 && PendLongs==0 && PendShorts==0)
{
opensell();
}
if(total==1 && OpenLongOrders==0 && OpenShortOrders==1 && PendLongs==0 && PendShorts==0)
{
buystop();
}
if(total==2 && OpenLongOrders==1 && OpenShortOrders==1 && PendLongs==0 && PendShorts==0)
{
sellstop1();
}
ودا اكسبرت الشراء
if(total==0 && OpenLongOrders==0 && OpenShortOrders==0 && PendLongs==0 && PendShorts==0)
{
openbuy();
}
if(total==1 && OpenLongOrders==1 && OpenShortOrders==0 && PendLongs==0 && PendShorts==0)
{
sellstop1();
}
if(total==2 && OpenLongOrders==1 && OpenShortOrders==1 && PendLongs==0 && PendShorts==0)
{
buystop1();
}
----------------------
اكسبرت البيع والشراء فى اول شرط وتانى شرط مش مشكلة معايا انا هلغى انه يفتح اول صفقة من نفسه وانا هفتحها بايدى
لكن اللى بيحصل بعد كدا بيبدأ التشابه فى الشرط رقم 3 بين اكسبرت البيع والشراء فبيفتح اوردر معلق sellstop و buystop مع بعض وانا عايز واحد منهم بس اللى يشتغل بناءاً على اول شرط ..