2 ไฟล์แนบ Hi,
ฉันสวยใหม่เพื่อ mql4 ฉันได้ทำ ok แต่เมื่อเร็ว ๆ นี้ฉันได้รับสมบูรณ์นิ่งงันโดยปัญหาที่ฉันได้ทำงานเป็น ฉันมีรหัส ea ง่ายซึ่งทำงานได้ดีเมื่อฉันประกาศตัวแปรท้องถิ่นสำหรับ buyorder
int buyorder = OrderSend (Symbol (), OP_BUY, LotSize, สอบถาม, 3,0,0, NULL, MagicNumber, 0, สีเขียว);
ถ้า (buyordergt; 0)
OrderModify (buyorder, OrderOpenPrice () BSL, BTP, 0, CLR_NONE);
แต่ถ้าฉันประกาศ buyorder เป็นตัวแปรส่วนกลาง (และเอา int) ไม่ทำงาน มันก็ทำให้การปรับเปลี่ยนคำสั่ง infinitum สำหรับชีวิตของฉันฉันไม่เข้าใจว่าเหตุใดจึงควรเกิดขึ้นเนื่องจากตัวแปรระดับโลกควรสามารถใช้งานได้ทุกที่ในโปรแกรมและค่าควรสามารถเปลี่ยนแปลงได้ ฉันสามารถติดกับตัวแปรท้องถิ่น แต่ฉันต้องการขยาย ea เพื่อให้คำสั่งซื้อหลายและใช้ต่อท้ายหยุด etc และฉันจะต้องใช้ตัวแปรทั่วโลก ฉันได้รวม ea ไว้ด้านล่างแล้ว รุ่นแรก (ตัวแปรท้องถิ่น) ทำงานที่สอง (ทั่วโลก) ไม่ ถ้าใครสามารถช่วยฉันได้ว่าจะชื่นชมเพื่อที่ฉันได้ใช้เวลาอย่างแท้จริงวันพยายามที่จะทำงานออก PS นอกจากนี้ยังใช้กับตัวแปร sellorder
ขอบคุณ
https://www.thaitradeforex.com/attac...1727520325.mq4
https://www.thaitradeforex.com/attac...1081469781.mq4