ส่วนแบ่งการถือครองหุ้นทั้งหมดของ EA สำหรับ MT4
หน้า 1 จาก 1002 12 ล่าสุดล่าสุด
Results 1 to 10 of 15

Thread: ส่วนแบ่งการถือครองหุ้นทั้งหมดของ EA สำหรับ MT4

  1. #1
    สวัสดี,
    ไม่มีใครทราบ EA สำหรับ MT4 ที่ตรวจสอบส่วนของบัญชีและปิดการค้าทั้งหมดถ้าหุ้นลดลงร้อยละที่กำหนดจากบัญชีสูง? แต่สิ่งที่สำคัญที่สุดก็คือการหยุดการซื้อขายโดย EA จะปิดการซื้อขายทั้งหมดและปิดการใช้งาน EAs ทั้งหมดเพื่อไม่ให้มีการเทรดอีกจนกว่าจะเปิดใช้งานการซื้อขาย EA อีกครั้ง
    ฉันได้ค้นหารอบในฟอรัม แต่ฉันไม่พบอะไรเลย
    ขอบคุณ

  2. #2

    Quote Originally Posted by ;
    จากนั้นปิดใช้งาน EAs ทั้งหมดเพื่อไม่ให้สามารถทำการค้าเพิ่มเติมได้
    AFAIK ไม่มีทางที่จะมีอิทธิพลต่อ (ปิดการใช้งาน) EAs อื่น ๆ จากภายใน EA คุณสามารถปิดการซื้อขาย แต่ไม่บอก EAs อื่นเพื่อหยุดการซื้อขายใหม่ (AFAIK หมายความว่าฉันอาจจะผิด) วิธีแก้ปัญหาคือการตั้งค่าตัวแปรระดับโลกโดยใช้ Stoploss-EA และให้ EAs อื่น ๆ ของคุณแก้ไขเพื่อตรวจสอบตัวแปรนี้ก่อนที่จะทำการค้าใด ๆ อีกทางเลือกหนึ่งคือการทำให้ stoploss EA ปิดแอ็พพลิเคชัน metatrader ผ่านทาง Windows-API หลังจากปิดการซื้อขายแบบเปิดเรียบร้อยแล้วและลบคำสั่งซื้อที่รอดำเนินการทั้งหมดเรียบร้อยแล้ว

  3. #3
    สวัสดี 7bit ขอบคุณมากสำหรับคำตอบที่ครบถ้วนของคุณ ฉันกลัวว่าจะไม่มีทางออกที่ง่าย แมทธิว

  4. #4

    Quote Originally Posted by ;
    อีกทางเลือกหนึ่งคือการทำให้ stoploss EA ปิดแอ็พพลิเคชัน metatrader ผ่านทาง Windows-API หลังจากปิดการซื้อขายแบบเปิดเรียบร้อยแล้วและลบคำสั่งซื้อที่รอดำเนินการทั้งหมดเรียบร้อยแล้ว
    Hello 7bit .. แม้ว่าฉันยังไม่ได้ค้นหารอบยัง ... ถ้าไม่ละเอียดมากคุณสามารถอธิบายได้ด้วยรหัสบางอย่างที่สามารถเพิ่ม stoploss ดังกล่าว Ea? ด้านนี้มีความสำคัญมากสำหรับผู้ที่ไม่สามารถจัดการกับ EA ได้ตลอดเวลา ขอบคุณล่วงหน้าขอแสดงความนับถือ

  5. #5
    hey mathew .... stoploss ต่อท้ายทุนเป็นรหัสง่าย .... เพียงเล็กน้อยยากกว่าหยุดต่อท้ายทั่วไป ..... ดูเหมือนว่าการใช้ตัวแปรทั่วโลกเป็น 7bit กล่าวคือสิ่งที่เหมาะที่สุด ความต้องการของคุณ ..... มันจะเกี่ยวข้องกับไม่กี่บรรทัดของรหัส ....../----- ทั้งหมดที่กัน, ใช่, ea เดียวสามารถควบคุม ea อื่น ๆ ... อิทธิพลอาจเป็นอะไร เป็นง่ายๆเป็นห้ามการค้า futher จากการค้าการผลิต ea ของ ..... หรืออาจมีการเปลี่ยนแปลงใด ๆ หรือทั้งหมดพารามิเตอร์การทำงานของ ea อื่น ๆ ..... เช่นขนาดมาก profittargets stoploss คู่ค้าและบนและ บน ..... ea เดียวไม่ต้องอยู่ในคอมพิวเตอร์เครื่องเดียวกับการค้าที่ผลิต ea ของ ...... นี้จะเป็นประโยชน์ถ้าคุณออก ea ทำงานในคอมพิวเตอร์ในสถานที่อื่น ๆ ..... เช่นถ้า ที่ทำงานของคุณคุณสามารถควบคุม ea ที่บ้านหรือบางสถานที่อื่น ๆ ..... หรือในทางกลับกัน .... ประเภทของ ea นี้จะไม่พบในสุทธิ ...... h

  6. #6

    Quote Originally Posted by ;
    AFAIK ไม่มีทางที่จะมีอิทธิพลต่อ (ปิดการใช้งาน) EAs อื่น ๆ จากภายใน EA คุณสามารถปิดการซื้อขาย แต่ไม่บอก EAs อื่นเพื่อหยุดการซื้อขายใหม่ (AFAIK หมายความว่าฉันอาจจะผิด)
    วิธีการเกี่ยวกับ globals? ขออภัยฉันคิดว่าฉันมี globals ในสมอง แต่ฉันคิดว่าเป็นไปได้ถ้าคุณแก้ไขแต่ละ EA
    Quote Originally Posted by ;
    การแก้ปัญหาคือการตั้งค่าตัวแปรระดับโลกโดยใช้ Stoploss-EA และให้ EAs อื่น ๆ ของคุณแก้ไขเพื่อตรวจสอบตัวแปรนี้ก่อนที่จะทำการค้าใด ๆ
    โอ้ดีไม่เคยเราดูเหมือนจะพูดในสิ่งเดียวกัน แต่ใช่นี่คือสิ่งที่ฉันจะทำ

  7. #7
    สวัสดีขอบคุณทุกคน ฉันต้องยอมรับความรู้การเขียนโปรแกรมของฉันเป็นจริง nill ด้วยจำนวนของ EA ที่มีอยู่ฉันหวังว่าใครบางคนจะบอกว่ามันเป็นเรื่องง่ายที่จะทำและพวกเขาก็รู้จัก แม้ว่าจะเป็นเรื่องที่ผมคิดว่าเป็น EA ที่ไม่ปลอดภัยขั้นสุดท้ายซึ่งเปอร์เซ็นต์ 99.9% ของเวลานั้นจะนั่งเงียบ ๆ อยู่เบื้องหลัง (ในขณะที่ EAs ใช้การหยุดการขาย) แต่จะมีในกรณีของ 'black swan' ที่เป็นที่เลื่องลือ . แมทธิว

  8. #8
    ยังไม่ทดลอง: โค้ดที่ใส่ไว้ #define SW_SHOWNORMAL 1 #import shell32.dll int ShellExecuteA (int hWnd, string Verb, string File, string Parameter, string Path, int ShowCommand); #import** * เริ่มต้นโปรแกรมภายนอก แต่อย่ารอจนกว่าจะเสร็จสิ้น *void shell (แฟ้มสตริงพารามิเตอร์สตริง =) {ShellExecuteA (0 เปิดไฟล์พารามิเตอร์ NULL, SW_SHOWNORMAL); }** * * * * * * * * ปิดการใช้งานได้ทันที *ปิดโมฆะ () {เปลือก (taskkill,im terminal.exe); }

  9. #9
    ขอบคุณ 7bit ฉันจะเล่นรอบกับรหัสของคุณและดูว่าฉันไป. แมทธิว

  10. #10

    Quote Originally Posted by ;
    ขอบคุณฉันจะได้เล่นรอบกับรหัสของคุณและดูว่าฉันไป แมทธิว
    ฉันจะใช้รหัสข้างต้นเป็นวิธีสุดท้ายถ้าคุณกำลังติดต่อกับ EAs แหล่งปิดทางการค้าที่ไม่สามารถปิดได้ มีข้อบกพร่องบางอย่างเช่นคุณไม่สามารถแน่ใจได้ 100% ว่าในเวลาอันสั้นระหว่างการปิดคำสั่งซื้อทั้งหมดและการปิดระบบ MT4 หนึ่งในอีเอเห็นเวลาที่จะเปิดการค้าใหม่ ทางออกที่ดีที่สุดและน่ากลัวที่สุดก็คือการปิดใช้งานอีเอโดยการออกจากฟังก์ชันเริ่มต้น () ทันทีที่ด้านบนสุดของฟังก์ชันถ้ามีการตั้งค่าตัวแปรระดับโลกไว้ EAs ทั้งหมดต้องได้รับการแก้ไขเพื่อให้มีข้อมูลนี้ที่จุดเริ่มต้นของฟังก์ชันเริ่มต้น: แทรกโค้ด int start () {if (GlobalVariableGet (trading_disbled)! = 0) {return (0); }/ที่นี่ตามส่วนที่เหลือของฟังก์ชันเริ่มต้นเดิม} อีเจล stoploss ของคุณก่อนอื่นจะต้องทำดังต่อไปนี้: ใส่รหัส GlobalVariableSet (trading_disabled, 1); ... แล้วปิดการค้าและใบสั่งซื้อแบบเปิดทั้งหมด หลังจากที่ไม่มี EAs ที่แก้ไขแล้วจะสามารถทำอะไรได้อีก * เพราะฟังก์ชันเริ่มต้นของพวกเขาจะกลับมาทันทีก่อนทำอะไรอื่นจนกว่าตัวแปรจะถูกลบหรือตั้งค่าเป็น 0 อีกครั้ง คุณสามารถเข้าถึงและเปลี่ยนตัวแปรส่วนกลางได้จากเมนูตัวเก็บรวบรวมข้อมูลด้วยเช่นกันดังนั้นคุณจึงสามารถรีเซ็ตได้ด้วยการคลิกเมาส์เพียงไม่กี่ครั้งหลังจากที่มีการเรียกใช้งาน

การขออนุญาตโพส

  • ห้ามโพสข้อความใหม่
  • ห้ามโพสตอบ
  • ห้ามแนบไฟล์
  • ห้ามแก้ไขโพส
  •  
  • รหัส BB เปิด
  • Smilies ปิด
  • รหัส [IMG] เปิด
  • รหัส [VIDEO] เปิด
  • รหัส HTML ปิด
นโยบาย Cookie
นโยบาย Cookie: เว็บไซต์ thaitradeforex มีการใช้ cookies และสำหรับการดำเนินการเยี่ยมชมเว็บไซต์ ท่านได้ยอมรับในสิ่งนี้ สำหรับข้อมูลเพิ่มเติมโปรดอ่าน 'Cookie Disclosure'.