ฉันรู้รหัสในไวยากรณ์ที่เรียบง่ายและฉันใหม่เพื่อ Forex (ประมาณเดือน)
ฉันพยายามที่จะทำให้การแก้ไข EA และจึงไปตามสายเพื่อทำความเข้าใจตรรกะ Forex (และไวยากรณ์) กับบางส่วน ... นี้เป็นส่วนที่ฉันพยายามเข้าใจเป็นฉันต้องการให้แน่ใจว่ารหัส doesn ไม่เปิดคำสั่งซื้อในวันศุกร์นี้ แต่ถ้าธุรกิจการค้ายังเปิดทำการจนถึงวันศุกร์เพื่อให้สามารถจัดการได้โดยไม่ต้องปิดบัญชี
ขอบคุณมากสำหรับความช่วยเหลือของคุณ!
=========================
ตัวแปร:
int OpenOrders = 0, cnt = 0;
extern bool TradeOnFriday = เท็จ;
int OrdersTimeAlive = 0;/เป็นวินาที
bool ContinueOpening = True;
datetime LastOrderOpenTime = 0;
================================
บล็อกโค้ด:
//ถ้าไม่ทำการค้าในวันศุกร์เราจะปิดทั้งหมด
if (! TradeOnFriday DayOfWeek () == 5)
{
PreviousOpenOrders = OpenOrders 1;
ContinueOpening = false;
text = text \ n ปิดคำสั่งซื้อทั้งหมดและหยุดการซื้อขายเนื่องจาก TradeOnFriday protection;
พิมพ์ (ปิดคำสั่งซื้อทั้งหมดและหยุดการซื้อขายเนื่องจากการป้องกัน TradeOnFriday);
}
//คำสั่งเวลาการป้องกันชีวิต
ถ้า (OrdersTimeAlivegt; 0 CurTime () - LastOrderOpenTimegt; OrdersTimeAlive)
{
PreviousOpenOrders = OpenOrders 1;
ContinueOpening = false;
text = text \ n การปิดคำสั่งซื้อทั้งหมดเนื่องจาก OrdersTimeAlive protection .;
พิมพ์ (ปิดคำสั่งซื้อทั้งหมดเนื่องจาก OrdersTimeAlive protection.);
}
======================================