النتائج 8,791 إلى 8,805 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 04-01-2018, 12:08 PM #8791
الأمر تضعه يدوي ام من خلال خبير؟؟
اذا تضعه يدوي تستخدم كومنت خاص
اذا تضعه خبير تستخدم ماجك نمبر خاص او حتى كومنت خاص
او ايضا اذا يدوي من خلال التكت نمبر
والشرح غير واضح--مثلا الفترة 2900 في مثالك--هل هي فترة ميتة يبدأ التشييك بعدها؟؟
الشرح مبعثر جدا--يفترض يكون الشرح انك الساعة كذا ةوضعت امر معلق ثم بعد ذلك ب 30 ثانية كذا وكذا ثم بعد ذلك ب 444 ثاتية كذا وكذا
--خطوات مرتبة
- 04-01-2018, 12:46 PM #8792
سلام عليكم فيلسوف الباديه
مثال تاني عشان يوضح معك
الاومر المعلق كل ساعه
شروط فتح الصفقه
كود PHP:if(Check1 >= Threshold&& Check2 >= Threshold&& O<H&&Orderscnt(OP_BUY)==0&&Orderscnt(OP_BUYSTOP)==0&&CountOrdersTime()==0&&هنا يجب اضافة شرط لي التحقق من الشروط بي زمن ثانيه على فرض انا حاطة انو يتحقق الشرط خلل 700 ثانيه )
كود PHP:bool tk=OrderSend(Symbol(),OP_BUYSTOP,NewLots,pricebuy,0,SL,TP,"Moh",Magicnumber, هنا زمن انتهاء الاوردر في الساعه يوجد 3600 ثانيه اي هنا يحذف الاورد بعد ساعه كامله انا ما بدي يحذف 700 ثانيه -3600 ثانيه =2900 ثانيه ,Blue);
- 04-01-2018, 04:39 PM #8793
- 04-01-2018, 06:57 PM #8794
- 15-01-2018, 08:59 PM #8795
- 16-01-2018, 08:34 PM #8796
آخر تعديل بواسطة femtogold4 ، 16-01-2018 الساعة 08:36 PM
- 16-01-2018, 09:41 PM #8797
- 16-01-2018, 10:47 PM #8798
كمله اخي
زهقت
يحفظ تحت خبير
كود PHP:int OnInit()
{
EventSetTimer(1);
OnTimer();
return(INIT_SUCCEEDED);
}
void OnTimer()
{
double H0;
double H1;
string y="N";
int t1;
int t0;
for(int i=1; i<=Bars-20; i++)
{
double val=iCustom(NULL,0,"ZigZag",0,i);
if(val!=0 && y=="N")
{
y="Y";
}
else if(val!=0 && y=="Y")
{
y="X";
H0=val;
t0=i;
}
else if(val!=0 && y=="X")
{ y="Z";
H1=val;
t1=i;
Draw(H0,H1,t0,t1);
break;
}
}
}
void Draw(double H0,double H1,int tL0,int tL1)
{
ObjectsDeleteAll(0,"Current_Bar");
ObjectCreate(0,"Current_Bar_1", OBJ_VLINE,0, iTime(NULL,0,tL0),0);
ObjectSetInteger(0,"Current_Bar_1", OBJPROP_COLOR,clrWhite);
ObjectCreate(0,"Current_Bar_2", OBJ_VLINE,0, iTime(NULL,0,tL1),0);
ObjectSetInteger(0,"Current_Bar_2", OBJPROP_COLOR,clrYellow);
ObjectCreate(0,"Current_Bar_3", OBJ_HLINE,0, 0,H0);
ObjectSetInteger(0,"Current_Bar_3", OBJPROP_COLOR,clrWhite);
ObjectCreate(0,"Current_Bar_4", OBJ_HLINE,0, 0,H1);
ObjectSetInteger(0,"Current_Bar_4", OBJPROP_COLOR,clrYellow);
}
- 17-01-2018, 04:20 AM #8799
- 17-01-2018, 01:18 PM #8800
هناك مشاكل اخي وضحتها في موضوع اخر تختص بقيم الزقزقاق كمؤشر
مشاكل خفية جدا جدا الا على قلة
مثلا لو سألتك ماهي قيمة الزقزقاق عند الشمعة رقم 2 -- ستخخيله ترند وتشوف محور الصادات
الحقيقة لايوجد قيمة -- القيمة NULL او 0
ايضا اول قيمة للزقزقا هي رأس الخط -- اخر قيمة وهي ليست لا قمة ولاقاع--وتصور المقلب البرمجي
\الكود اعلاه حليت لك هذه المشكلة
ولكن هناك حتما طرق اضمن--الزقزاق ولكن ليس بالصورة الحالية
ردي السابق لم تفهمه--لان حديثي عن ضعفه البرمجيوليس عن رؤوسه قمم وقيعان--مصممه الاول غبي جدا
اتحدث عن الكود الغبي وليس عن فكرة وصل قمم وقيعان
- 17-01-2018, 01:22 PM #8801
https://forum.arabictrader.com/t243458.html
عد لهذا الموضوع
وضحت فيه ايضا بعض مشاكله الخفية جدا
- 17-01-2018, 01:27 PM #8802
- 17-01-2018, 05:44 PM #8803
أخي الفاضل سؤالي البرمجي واضح ولا يحتاج متاهات
أما عن القيمم والقيعان السابقة طبعا يمكن معرفتها ويمكن تثبيت قيمها بمقارنة سعر آخر قيمة مع سعر القيمة التي تليها
دالة معرفة سعر القمة السابقة حسب موقعها بالترتيب
كود PHP:double ZigZag_Price(int Number){ int N; for(int i=0;i<Bars;i++) { double zag=iCustom(NULL,0,"ZigZag",0,i); if(zag!=0)N++; if(Number==N)return(zag); } return(0);}
كود PHP:datetime ZigZag_Time(int Number){ int N; for(int i=0;i<Bars;i++) { double zag=iCustom(NULL,0,"ZigZag",0,i); if(zag!=0)N++; if(Number==N)return(Time[i]); } return(0);}
كود PHP:
double MaxZigZagTop()
{
double LastRecordedTop=-1;
for(int i=0;i<100;i++)
{
double zz=iCustom(Symbol(),0,"ZigZag",0,i);
if(zz==High[i])
{
if(zz>LastRecordedTop)LastRecordedTop=zz;
}
}
return(LastRecordedTop);
}
آخر تعديل بواسطة femtogold4 ، 17-01-2018 الساعة 06:07 PM
- 18-01-2018, 12:40 AM #8804
- 18-01-2018, 04:08 PM #8805
في البداية قم بعمل دالة تعود برقم الشمعة لآخر هاي وآخر لو ثابت
كود PHP:int LastFixedBottom()
{
int first;
for(int i=0;i<Bars;i++)
{
double zz=iCustom(Symbol(),0,"ZigZag",A_ExtDepth,A_ExtDeviation,A_ExtBackstep,0,i);
if(zz!=0)first++;
if(zz==Low[i]&&first>1)
{
return(i);
}
}
}
int LastFixedTop()
{
int first;
for(int i=0;i<Bars;i++)
{
double zz=iCustom(Symbol(),0,"ZigZag",A_ExtDepth,A_ExtDeviation,A_ExtBackstep,0,i);
if(zz!=0)first++;
if(zz==High[i]&&first>1)
{
return(i);
}
}
}
كود PHP:int PreviousLowestBottom()
{
int shift=LastFixedBottom();
double previouslow=Low[shift];
for(int i=shift+1;i<Bars;i++)
{
double zz=iCustom(Symbol(),0,"ZigZag",A_ExtDepth,A_ExtDeviation,A_ExtBackstep,0,i);
if(zz==Low[i])
{
if(Low[i]<previouslow)
{
return(i);
}
}
}
}
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM