النتائج 1 إلى 3 من 3
الموضوع: "طلب كود لقرائة خطوط الفايبو "
- 24-05-2012, 09:12 PM #1
"طلب كود لقرائة خطوط الفايبو "
السلام عليكم
لدي طلب لو امكن كود او دالة تقوم بقراءة خطوط الفايبو بمعنى انا ارسم الفايبو يدويا وتقوم الدالة بعمل اوامر معلقة اذا وصل السعر لاحد الخطوط سواء كان الامر شراء او بيعآخر تعديل بواسطة S Ahmed S ، 24-05-2012 الساعة 09:34 PM
- 24-05-2012, 11:19 PM #2
رد:"طلب كود لقرائة خطوط الفايبو "
ستستخدم ObjectGet
بالشكل ده في إستارت
أو تقوم بعمل دالة خارجية بالشكل دهكود PHP:double fib23.6,fib38.2,fib50,fib61.8,fib76.4;
double fib100= ObjectGet("fibo",OBJPROP_PRICE1);
double fib0= ObjectGet("fibo",OBJPROP_PRICE2);
double diffH_L= MathAbs(fib100-fib0);
if ( fib0<fib100 ){
fib23.6= fib0+(diffH_L*23.6)/100;
fib38.2= fib0+(diffH_L*38.2)/100;
fib50= fib0+(diffH_L*50)/100;
fib61.8= fib0+(diffH_L*61.8)/100;
fib76.4= fib0+(diffH_L*76.4)/100;
}
else {
fib23.6= fib0-(diffH_L*23.6)/100;
fib38.2= fib0-(diffH_L*38.2)/100;
fib50= fib0-(diffH_L*50)/100;
fib61.8= fib0-(diffH_L*61.8)/100;
fib76.4= fib0-(diffH_L*76.4)/100;
}
ثم تقوم بإستدعائها في إستارت بالشكل ده مثلاكود PHP:double fibo(double Level){
double fibprice;
double fib100= ObjectGet("fibo",OBJPROP_PRICE1);
double fib0= ObjectGet("fibo",OBJPROP_PRICE2);
double diffH_L= MathAbs(fib100-fib0);
if ( fib0<fib100 )
fibprice= fib0+(diffH_L*Level)/100;
else
fibprice= fib0-(diffH_L*Level)/100;
return(fibprice);
}
وتكتب أوامر الشراءكود PHP:if(fibo(38.2)>fibo(0.0)&& Ask>fibo(38.2)){
( طبعا أنا كتبت fibo(38.2)>fibo(0.0) عشان يكون واضح إني راسم الفيبو من تحت لفوق )
ممكن تعملها (fibo(100)>fibo(0.0 أي حاجة يعني بحيث تدل على أن الفيبو مرسوم من تحت لفوق ...... وتعكسها في شروط البيع أو حسب طريقتك في إستخدام الفيبو
وطبعا تقدر تستدعي أي مستوى يعني مثلا 61.8 هيكون(fibo(61.8
ولازم بعد ما ترسم الفيبو على الشارت تدخل الخصائص وتغير إسمه لـ fibo عشان الإكسبيرت يقدر يستدعيهآخر تعديل بواسطة xcv114 ، 24-05-2012 الساعة 11:47 PM
- 25-05-2012, 02:45 AM #3
شكرا كتير الك استاذ xcv114
الأكثر زيارة
رد مع اقتباس