النتائج 1 إلى 5 من 5
- 22-01-2009, 11:47 AM #1
سؤال لمستخدمي FXCM Trader 4 والمبرمجين
السلام عليكم
فتحت حساب عند FXCM بواسطة المنتدى وعندي سؤال فني يخص نظام FXCM Trader 4 لعلكم تساعدوني فيه.
فقد لاحظت أن أسعار FXCM في FXCM Trader 4 فيها زيادة خانة في الكسور (خمس خانات بعد الفاصلة بدلا من أربع وبالنسبة للين دولار ثلاث خانات بدل اثنتين) وبما أني أنا أنوي المتاجرة آليا بواسطة إكسبرتات فهل أزيد صفر على نقاط وقف الخسارة وجني الربح وال slippage المسموح به في اكسبرتاتي في حالة التداول الحي وفي حالة إختبار الاستراتيجية؟
أم أن هناك مقطع من لغة MQL4 يمكن أضيفه إلى اكسبرتاتي لتعمل من خلال FXCM Trader 4 بصورة طبيعية من دون تعديل النقاط المذكورة؟
أرجو المساعدة وإن كان هناك فعلا مقطع من لغة MQL4 يمكن أضيفه إلى اكسبرتاتي لتعمل من خلال FXCM Trader 4 بصورة طبيعية من دون تعديل النقاط المذكورة فأرجوا تزويدي به مشكورين.
- 22-01-2009, 10:37 PM #2
رد: سؤال لمستخدمي FXCM Trader 4 والمبرمجين
اخي الكريم
يكفي أن تضع الرقم العادي المتعارف عليه ( رقمين بعد الفاصلة لازواج الين و 4 أرقام بعد الفاصلة للازواج الاخرى ) في خانة السعر عند فتح الصفقة و في خانة الوقف وفي خانة الهدف
وستجد في هذا الموضوع مؤشر يظهر لك السعر العادي بدون الخانة الاضافية الموجودة في برنامجك
https://forum.arabictrader.com/t58291.html
- 23-01-2009, 08:37 PM #3
رد: سؤال لمستخدمي FXCM Trader 4 والمبرمجين
أشكرك أخي وجدي على التجاوب ولكن سؤالي عن أرقام وقف الخسارة وجني الربح إلخ التي أضعها في الاكسبرت وليس البيع والشراء يدويا أو قراءة السعر.
على العموم لم أحصل جواب من دعم المنتدى ولا دعم FXCM ولكني بحثت ووجدت الجواب وهو كما يلي:
آخر تعديل بواسطة ساق الجواء ، 23-01-2009 الساعة 08:53 PM
- 23-01-2009, 08:55 PM #4
رد: سؤال لمستخدمي FXCM Trader 4 والمبرمجين
Six-Digit Forex Quotes and MetaTrader Expert Advisors
Many Forex brokers have started to offer 6 digit Forex quotes to via the MetaTrader 4 terminal recently. It has a lot of benefits for the scalping traders and opens up many new trading possibilities for others. But there seems to be a problem with almost all expert advisors that are applied to the MetaTrader 4 platform, which uses 6 digit Forex quotes instead of the more conventional 5 digit format. As the most expert advisors use the "Point" variable for pips to denominate stop-loss and take-profit, there are two major problems with the 6 digit quotes. First, both stop-loss and take-profit values have very strong chances to come to close to the current pair’s price and MT4 will generate an Error 130, if they are to close. Second, the whole strategy embedded into the given EA will stop working properly because all the profits and losses will probably be divided by 10.
Let’s look at the following example. With a 5 digit quote EUR/USD rate is 1.5703 and one Point in MetaTrader 4 is 0.0001 — a conventional pip for EUR/USD pair. Our expert advisor buys EUR/USD, setting stop-loss at 20 pips — 1.5683, and take profit at 40 pips — 1.5743. Everything goes fine and we win 40 pips when the rate reaches 1.5743. But for a 6 digit quote things are completely different. E.g. the rate above might have been 1.57032 and one Point in your MT4 would have been 0.00001 — ten times less than the conventional pip for EUR/USD. The same expert advisor would have set the stop-loss at 1.57012 and take-profit at 1.57072. Not only 99% of the brokers wouldn’t allow such a close stop-loss and take-profit setting, but if allowed this position wouldn’t be very rational and of course it wouldn’t be according to the initial strategy rules.
So how to correct this problem without completely rewriting the expert advisor and, of course, without changing a broker (to one with the 5 digit quotes)? First, I’d like to tell you that all MetaTrader expert advisors that are featured on my site have been already modified to work with both 5 and 6 digit quotes. Second, here is the way to make any EA to work properly with 6 digit quotes:
1. Open the .mq4 of the expert advisor that you want to change in MQL Editor.
2. Add a new global variable declaration (it should be in the beginning of the code, along with other variable declarations):
double Poin;
3. Add the following code to the init() function of the EA. This function is usually present in all EAs (it contains various initialization routines), but if it’s not there, create it and include this code:
//Checking for unconventional Point digits number
if (Point == 0.00001) Poin = 0.0001; //6 digits
else if (Point == 0.001) Poin = 0.01; //3 digits (for Yen based pairs)
else Poin = Point; //Normal
4. Replace all further occurrences of "Point„ in the code with “Poin„ (except those in the init() function). This will change the system MT4 variable “Point„ to our declared variable “Poin", which now contains the standard 5 digit pip value.
5. That’s all. Compile it and you are ready to run it on the 6 digit quotes in MetaTrader. Of course, it will still work with standard 5 digit quotes too.
- 07-02-2009, 06:20 PM #5
رد: سؤال لمستخدمي FXCM Trader 4 والمبرمجين
الحل بالعربية مرفق
المواضيع المتشابهه
-
سؤال لمستخدمي الميتاتريدر عن طريق الموبايل؟
By abo_bader in forum استفسارات وأسئلة المبتدئينمشاركات: 3آخر مشاركة: 09-08-2010, 02:15 PM -
سؤال هام جدا الى اهل الخبره والمبرمجين فى المنتدى
By kale2010 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 16آخر مشاركة: 02-07-2010, 04:24 AM -
سؤال عن تشغيل حساب ال fxcm على برنامج ال Meta trader
By mostafa-amr in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 2آخر مشاركة: 31-10-2008, 12:12 AM -
::..| سؤال لمستخدمى أفكسول FxSol |..::
By efmelp in forum استفسارات وأسئلة المبتدئينمشاركات: 3آخر مشاركة: 26-06-2008, 06:25 PM