اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   محتاج تفسيرلهذا الكود برمجى (https://fx-arabia.com/vb/showthread.php?t=35551)

monewadea 23-11-2013 09:30 PM

محتاج تفسيرلهذا الكود برمجى
 
ما الفرق بين
الكود الجديد
if(Multiplication==true){
if(openprice-Ask>=step*pt&&ordestotal1_2(OP_BUY)>=1){
open(OP_SELL,lot*Multiplication_Mode,Bid,0,0) ;
}
if(Bid-openprice_sell>=step*pt&&ordestotal1_2(OP_SELL)>=1 ){
open(OP_BUY,lot*Multiplication_Mode,Ask,0,0) ;


هذا الكود القديم

if(Multiplication==true){
if(openprice-Ask>=step*pt&&ordestotal1_2(OP_BUY)>=1){
open(OP_BUY,lot*Multiplication_Mode,Ask,0,0) ;
}
if(Bid-openprice_sell>=step*pt&&ordestotal1_2(OP_SELL)>=1 ){
open(OP_SELL,lot*Multiplication_Mode,Bid,0,0) ;

اسلام العوامى 23-11-2013 10:42 PM

رد: محتاج تفسيرلهذا الكود برمجى
 
اقتباس:

المشاركة الأصلية كتبت بواسطة monewadea (المشاركة 575181)
ما الفرق بين
الكود الجديد
if(Multiplication==true){
if(openprice-Ask>=step*pt&&ordestotal1_2(OP_BUY)>=1){
open(OP_SELL,lot*Multiplication_Mode,Bid,0,0) ;
}
if(Bid-openprice_sell>=step*pt&&ordestotal1_2(OP_SELL)>=1 ){
open(OP_BUY,lot*Multiplication_Mode,Ask,0,0) ;


هذا الكود القديم

if(Multiplication==true){
if(openprice-Ask>=step*pt&&ordestotal1_2(OP_BUY)>=1){
open(OP_BUY,lot*Multiplication_Mode,Ask,0,0) ;
}
if(Bid-openprice_sell>=step*pt&&ordestotal1_2(OP_SELL)>=1 ){
open(OP_SELL,lot*Multiplication_Mode,Bid,0,0) ;

،،،يجب ان يكون الكود مكتمل لاعطاء التفسير الصحيح له لكن الكود السابق تفسيره كالاتى،،،

،،،اولا الكود القديم،،،

،،،اذا كانت قيمة متغيرMultiplication تساوى true،،،
كود:

if(Multiplication==true){

،،،وكانت قيمة المتغير openprice مطروح منه سعر الطلب اكبر من او يساوى قيمة متغير step مضروب فى قيمة المتغير pt وكان عدد صفقات الشراء المفتوحة اكبر من او تساوى 1 ،،،
كود:

if(openprice-Ask>=step*pt&&ordestotal1_2(OP_BUY)>=1){

،،،افتح صفقة شراء بقيمة لوت تساوى قيمة المتغير lot مضروبا فى قيمة المتغير Multiplication_Mode وسعر افتتاح الصفقة هو سعر سعر الطلب والاستوب لوز يساوى صفر والتيك بروفيت يساوى صفر،،،
كود:

open(OP_BUY,lot*Multiplication_Mode,Ask,0,0) ;
}


،،،اذا كانت قيمة سعر العرض مطروحا منه قيمة المتغير openprice_sell اكبر من او يساوى قيمة المتغير step مضروب فى قيمة المتغير pt وكان عدد صفقات الشراء المفتوحة اكبر من او يساوى 1 ،،،
كود:

if(Bid-openprice_sell>=step*pt&&ordestotal1_2(OP_SELL)>=1 ){

،،،افتح صفقة بيع بقيمة لوت تساوى قيمة المتغير lot مضروبا فى قيمة المتغير Multiplication_Mode وسعر افتتاح الصفقة هو سعر العرض والاستوب لوز يساوى صفر والتيك بروفيت يساوى صفر،،،
كود:

open(OP_SELL,lot*Multiplication_Mode,Bid,0,0) ;


،،،ثانيا الكود الجديد،،،

،،،اذا كانت قيمة المتغير Multiplication تساوى true،،،
كود:

if(Multiplication==true){

،،،وكانت قيمة المتغير openprice مطروح منه سعر الطلب اكبر من او يساوى قيمة المتغير step مضروبا فى قيمة المتغير pt وكان مجموع صفقات الشراء المفتوحة اكبر من او يساوى 1 ،،،
كود:

if(openprice-Ask>=step*pt&&ordestotal1_2(OP_BUY)>=1){

،،،افتح صفقة بيع بقيمة لوت تساوى قيمة المتغير lot مضروبا فى قيمة المتغير Multiplication_Mode وسعر افتتاح الصفقة هو سعر العرض والاستوب لوز يساوى صفر والتيك بروفيت يساوى صفر ،،،
كود:

open(OP_SELL,lot*Multiplication_Mode,Bid,0,0) ;
}


،،،اذا كان سعر العرض مطروحا منه قيمة المتغير openprice_sell اكبر من او يساوى قيمة المتغير step مضروبا فى قيمة المتغير pt وكان مجموع صفقات البيع المفتوحة اكبر من او يساوى 1 ،،،
كود:

if(Bid-openprice_sell>=step*pt&&ordestotal1_2(OP_SELL)>=1 ){

،،،افتح صفقة شراء بقيمة لوت تساوى قيمة المتغير lot مضروبا فى قيمة المتغير Multiplication_Mode وسعر افتتاح الصفقة هو سعر الطلب والاستوب لوز يساوى صفر والتيك بروفيت يساوى صفر ،،،
كود:

open(OP_BUY,lot*Multiplication_Mode,Ask,0,0) ;
والمفروض ان ينتهى هذا السطر بقوس { لاغلاق الجملة الشرطية



،،،علما بان السطر الذى يبدأ ب open هو استدعاء لوظيفة تقوم بفتح الصفقات بقيم المتغيرات المكتوبة بين الاقواس،،،

pt هو متغير مخزن به قيمة التيك للتعامل مع المنصات الخماسية ،،،

ordestotal1_2K هى استدعاء لقيمة وظيفة تقوم بحساب عدد الصفقات المفتوحة حسب نوع الصفقة المرسل لها ،،،

،،،الخلاصة ،،،

،،،الكود هو كود مضاعفات والفرق بين القديم والجديد هو ان الكود الجديد يقوم بالتحقق من عدد صفقات الشراء فاذا كانت اكبر من او تساوى واحد فانه يقوم بفتح صفقة بيع بلوت مضاعف والتحقق من عدد صفقات البيع فاذا كانت اكبر من او تساوى 1 فانه يقوم بفتح صفقة شراء بلوت مضاعف،،،

،،،اما الكود القديم فيتحقق من عدد صفقات الشراء فاذا كانت اكبر من او تساوى 1 فانه يقوم بفتح صفقة شراء ايضا لكن بلوت مضاعف والتحقق من عدد صفقات البيع فاذا كانت اكبر من او تساوى 1 فانه يقوم بفتح صفقة بيع ايضا لكن بلوت مضاعف ،،،


monewadea 23-11-2013 10:48 PM

رد: محتاج تفسيرلهذا الكود برمجى
 
انا محتاج اغير على الكود القديم هذا

if(openprice-Ask>=step*pt&&ordestotal1_2(OP_BUY)>=1){
open(OP_BUY,lot*Multiplication_Mode,Ask,0,0) ;
}
if(Bid-openprice_sell>=step*pt&&ordestotal1_2(OP_SELL)>=1 ){
open(OP_SELL,lot*Multiplication_Mode,Bid,0,0) ;
انا اريد ان اجعله بدل من مضاعفات على نفس الاتجاه اجعله هدج هل هذا ممكن؟

اسلام العوامى 23-11-2013 10:58 PM

رد: محتاج تفسيرلهذا الكود برمجى
 
اقتباس:

المشاركة الأصلية كتبت بواسطة monewadea (المشاركة 575192)
انا محتاج اغير على الكود القديم هذا

if(openprice-Ask>=step*pt&&ordestotal1_2(OP_BUY)>=1){
open(OP_BUY,lot*Multiplication_Mode,Ask,0,0) ;
}
if(Bid-openprice_sell>=step*pt&&ordestotal1_2(OP_SELL)>=1 ){
open(OP_SELL,lot*Multiplication_Mode,Bid,0,0) ;
انا اريد ان اجعله بدل من مضاعفات على نفس الاتجاه اجعله هدج هل هذا ممكن؟

،،،فقط استعمل الكود الاخر فهو يؤدى الغرض المطلوب،،،

monewadea 23-11-2013 11:10 PM

رد: محتاج تفسيرلهذا الكود برمجى
 
المشكله انه وانا بجربه على الباكتست بيقوم عامل عمليات كثيره يعنى انا كان فى عمليه سيل وبعدين السعر رفع المفروض انه يقوم بعمليه شراء هو بيعمل كده بس بيكرر عمليه الشراء دى كتيير فى نفس المكان وفى نفس الوقت

اسلام العوامى 24-11-2013 11:16 AM

رد: محتاج تفسيرلهذا الكود برمجى
 
اقتباس:

المشاركة الأصلية كتبت بواسطة monewadea (المشاركة 575205)
المشكله انه وانا بجربه على الباكتست بيقوم عامل عمليات كثيره يعنى انا كان فى عمليه سيل وبعدين السعر رفع المفروض انه يقوم بعمليه شراء هو بيعمل كده بس بيكرر عمليه الشراء دى كتيير فى نفس المكان وفى نفس الوقت

،،،استخدم دالة orders total لتستطيع التحكم فى تلك العملية،،،

monewadea 24-11-2013 11:36 AM

رد: محتاج تفسيرلهذا الكود برمجى
 
استاذ العوامى انا اسف انا بتعبك معايا ممكن من حضرتك تبص على الرسائل الخاصه انا كنت بعتلك رساله انا اسف ولك تحياتى

اسلام العوامى 24-11-2013 12:41 PM

رد: محتاج تفسيرلهذا الكود برمجى
 
اقتباس:

المشاركة الأصلية كتبت بواسطة monewadea (المشاركة 575301)
استاذ العوامى انا اسف انا بتعبك معايا ممكن من حضرتك تبص على الرسائل الخاصه انا كنت بعتلك رساله انا اسف ولك تحياتى

،،،قرات الرسالة واردت ان ارسل لك الرد ولكن تظهر لى هذه الرسالة،،،

monewadea إختار عدم تلقي الرسائل الخاصة أو لا يسمح بتلقي الرسائل الخاصة. لذلك لن تتمكن من إرسال الرسالة اليه.

،،،يجب عليك تعديل هذه الخاصية للسماح باستقبال الرسائل الخاصة،،،

monewadea 24-11-2013 12:46 PM

رد: محتاج تفسيرلهذا الكود برمجى
 
كله تمام استاذى مستنى ردك

monewadea 24-11-2013 01:01 PM

رد: محتاج تفسيرلهذا الكود برمجى
 
لو لسه المشكله زى ما هي انا الاميل بتاعى wadeamena98@yahoo.com ممكن من حضرتك مراسلتى عليه


الساعة الآن 08:08 PM

Powered by vBulletin® Copyright ©2000 - 2025

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com