PDA

View Full Version : ما هو الخطأ في هذا البرنامج النصي؟



Sdinenine
11-20-2009 09:40, 09:40 AM
1 مرفق (ق) لماذا لا يتداول هذا البرنامج النصي عندما أنقر عليه؟

https://www.cavemantrading.com/attachments/1518543392326181780.mq4

Gerby97
08-29-2021 09:14, 09:14 AM
التأكيد على OrderSend وضرب F1. 1) لاحظ أن الدالة تقوم بإرجاع عدد صحيح - هذا مبلغ مهم - استخدمه اثنين) tp و sl هي بالسعر ، وليس بالنقاط 3) استخدم GetLastError

Sdinenine
08-29-2021 10:35, 10:35 AM
قم بتمييز OrderSend ثم اضغط F1. 1) لاحظ أن الدالة تقوم بإرجاع عدد صحيح - وهذا مبلغ كبير - استخدمه اثنين) tp و sl في السعر ، ربما لا pips 3) استخدم GetLastError
لقد قمت بتحميل برنامج نصي جديد في سلسلة المحادثات الأولى. هل لديك أي فكرة لماذا لا يعمل هذا؟

Gerby97
08-29-2021 11:55, 11:55 AM
إدراج هذا بعد إعلان الطباعة الخاص بك: الطباعة (err msg: ErrorDescription (GetLastError ()))؛ ملاحظة: أيضا ، إذا كنت على وسيط مكون من 5 خانات لن تعمل نقاطك.

Sdinenine
08-29-2021 13:16, 01:16 PM
1 مرفق (مرفقات)

إدراج هذا بعد إعلان الطباعة: الطباعة (خطأ msg: ErrorDescription (GetLastError ()))؛ ملاحظة: أيضا ، إذا كنت على وسيط مكون من خمسة أرقام لن تعمل النقاط الخاصة بك.
لا أحصل على رسالة خطأ. أنا أبحث عن وسيط من 4 أرقام.
https://www.cavemantrading.com/attachments/15185433941986971802.mq4

Sdinenine
08-29-2021 14:37, 02:37 PM
تم تغيير عنصر تحكم الطباعة الأول إلى أمر أمر ، وهو ما يوضح لي أن هذا هو الخطأ. المعلمة المتوقعة.

Gerby97
08-29-2021 15:58, 03:58 PM
يجب أن يكون الرمز ذاته رمزًا

Sdinenine
08-29-2021 17:18, 05:18 PM
يجب أن يكون الاسم الأول شعارًا
لكن كيف يمكنني فعل ذلك؟ يعمل إذا كتبت الشارة () لكن ليس الشعار الحالي الذي أحتاجه. هذا هو السبب في أنني أستخدم marketinfo.

Gerby97
08-29-2021 18:39, 06:39 PM
تذكرة = OrderSend (MarketInfo (GBPUSD، MODE_ASK)، OP_BUY، 0.1، اسأل، 3، طرح 20 * نقطة، اسأل 22 * ​​نقطة). تذكرة = OrderSend (GBPUSD، MarketInfo (GBPUSD، MODE_ASK)، OP_BUY، 0.1، اسأل، 3، طرح 20 * نقطة، اسأل 22 * ​​المرحلة).

Sdinenine
08-29-2021 20:00, 08:00 PM
تذكرة = OrderSend (MarketInfo (GBPUSD، MODE_ASK)، OP_BUY، 0.1، اسأل، 3، طرح 20 * نقطة، اسأل 22 * ​​نقطة). تذكرة = OrderSend (GBPUSD، MarketInfo (GBPUSD، MODE_ASK)، OP_BUY، 0.1، اسأل، 3، طرح 20 * نقطة، اسأل 22 * ​​المرحلة).
أتلقى هذا الخطأ ERR_INTEGER_PARAMETER_EXPECTED4063 معلمة Integer المتوقعة.

Sdinenine
08-29-2021 21:21, 09:21 PM
أنا فقط وجدت الجواب. يعمل على الرغم من أنني أحصل على خطأ 130. Ticket = OrderSend (GBPUSD، OP_BUY، 0.1، MarketInfo (GBPUSD، MODE_ASK)، 3، MarketInfo (GBPUSD، MODE_ASK) -20 * Stage، MarketInfo (GBPUSD، MODE_ASK) 22 * ​​Stage) .

Sdinenine
08-29-2021 22:41, 10:41 PM
ودون أي تذكرة Mistakes = OrderSend (GBPUSD، OP_BUY، 0.1، MarketInfo (GBPUSD، MODE_ASK)، 3، MarketInfo (GBPUSD، MODE_ASK) -20 * MarketInfo (GBPUSD، MODE_POINT)، MarketInfo (GBPUSD، MODE_ASK) 22 * ​​MarketInfo ( GBPUSD، MODE_POINT))؛