สวัสดี Guys,
ฉันจะกำหนดการค้าได้อย่างไรหากเงื่อนไขตรงตามข้อกำหนดของ EA ... โปรดช่วย
ขอบคุณ
สวัสดี Guys,
ฉันจะกำหนดการค้าได้อย่างไรหากเงื่อนไขตรงตามข้อกำหนดของ EA ... โปรดช่วย
ขอบคุณ
HI ขอบคุณสำหรับการตอบกลับของคุณฉันเขียน EA และฉันต้องการให้เปิดการค้าเพียงหนึ่งเดียวกล่าวว่าซื้อและหากการค้าที่ตี TP แล้วรอเงื่อนไขการขายเพื่อตอบสนองความแล้ววางคำสั่งขาย ... ฉันไม่สามารถคิด ของ statment ขวาฉันได้ทดสอบ EA และหากการค้าซื้อ hits tp ในถัดไปพูด 2 นาทีและถ้าเงื่อนไขจะพบซื้อแล้วก็จะตรงไปเปิดการค้าซื้ออีก ... สิ่งที่ฉันต้องการรอสำหรับขาย เงื่อนไขที่จะตอบสนองไม่ว่าจะใช้เวลานานแค่ไหน .. ขอบคุณที่ช่วยฉันล่วงหน้าOriginally Posted by ;
ตกลงฉันเห็นคุณที่คุณกำลังพูดตอนนี้ ฉันจะย้ายหัวข้อนี้ไปที่ฟอรัม Metatrader ซึ่งฉันแน่ใจว่าคุณจะได้รับคำตอบอย่างรวดเร็ว ... ขอบคุณ ScottOriginally Posted by ;
แน่นอนขอบคุณOriginally Posted by ;
คุณเพียงแค่ต้องตรรกะโปรแกรมบางอย่างเพื่อจำสิ่งที่การค้าก่อนหน้านี้แล้วทดสอบมัน นี่คือตัวอย่าง คุณสามารถตั้งค่าตัวแปรเช่น transactionir เป็นจำนวนเต็ม เมื่อคุณเข้าสู่การซื้อขายซื้อให้ตั้งค่าเป็น 1. เมื่อการซื้อขายของคุณปิดไปคุณจะตรวจสอบการซื้อขาย ถ้าเท่ากับ 1 ให้ป้องกันผู้เชี่ยวชาญออกจากการเปิดการขาย เมื่อเงื่อนไขการขายของคุณได้รับการปฏิบัติแล้วให้วางการซื้อขายและตั้งค่าซื้อขายเป็น 0. ทำซ้ำตามด้วยสัญญาณซื้อ ช่วยได้ไหม?
Originally Posted by ;Originally Posted by ;
จะซื่อสัตย์ดูบิตยากฉันไม่ดีที่ในการเขียนโปรแกรม mt4 จะมีวิธีง่ายๆในการเขียนนี้ลงใน EA ขอบคุณOriginally Posted by ;
ขอบคุณสิ่งที่ฉันมี/----------------------- ENTRY/----------------- ------ ฐานใบสั่งซื้อรวม MAGICNUMBER และ SYMBOL total = subTotalTrade ();/----------------------- หากไม่มีการค้าถ้า (totallt; 1) {// ------------ -------------------------------------------------- ---- /| เข้ามาหนึ่งครั้งต่อบาร์/ ----------------------------------------------- ------------------- if (OneEntryPerBar) {if (CheckEntryTime == iTime (NULL, TimeFrame, 0)) return (0); อื่น CheckEntryTime = iTime (NULL, TimeFrame, 0); }/----------------------- ซื้อเงื่อนไขหาก (BuyCondition) {ticket = subOpenOrder (OP_BUY);/เปิดคำสั่งซื้อซื้อ subCheckError (ticket, BUY); LastTrade = ซื้อ; ผลตอบแทน (0); }/----------------------- ขายเงื่อนไขถ้า (SellCondition) {ticket = subOpenOrder (OP_SELL);/เปิดคำสั่งซื้อขาย subCheckError (ticket, SELL); LastTrade = ขาย; ผลตอบแทน (0); } return (0); }Originally Posted by ;
ลองใช้วิธีนี้: if (BuyCondition LastTrade == Sell) ทำเช่นเดียวกันสำหรับเงื่อนไขการขายยกเว้น LastTrade == Buy
ขอบคุณ ......... ฉันจะพยายามนี้Originally Posted by ;