คุณสามารถเปรียบเทียบมูลค่าของราคาเปิดเทียนใหม่กับราคาปิดสำหรับเทียนก่อนได้หรือไม่? ถ้าเป็นไปได้วิธีการรหัส? สมมติว่า: ถ้า (เปิด [1] _New_Candle gt; Close [1] _Previous_Candle) พิมพ์ TQ รองที่ดี
คุณสามารถเปรียบเทียบมูลค่าของราคาเปิดเทียนใหม่กับราคาปิดสำหรับเทียนก่อนได้หรือไม่? ถ้าเป็นไปได้วิธีการรหัส? สมมติว่า: ถ้า (เปิด [1] _New_Candle gt; Close [1] _Previous_Candle) พิมพ์ TQ รองที่ดี
ใช่มันง่ายมากคุณควรอ่านOriginally Posted by ;
http://book.mql4.com/ใส่รหัสหาก (เปิด # 91; 0 # 93; gt; Close # 91; 1 # 93 พิมพ์ (ดี); อื่นถ้า (เปิด # 91; 0 # 93; lt; Close # 91; 1 # 93 พิมพ์ (แย่); การเปรียบเทียบค่าสองครั้งอาจเป็นบิตของเขตที่วางทุ่นแม้ว่าจะเป็นไปได้สำหรับการทดสอบราคา == ราคาเพื่อส่งคืนเท็จ . . อ่านข้อมูลเพิ่มเติมได้ที่:
http://forum.mql4.com/45053
TQ สำหรับการตอบกลับที่น่าประทับใจ ฉันมีปัญหาเล็ก ๆ ฉันพยายามเปิดโพสต์กับสภาพ แต่ EA ของฉันเปิดหลายโพสต์ ความคิดของฉันคือเปิดโพสต์หนึ่งสำหรับเทียนใหม่ทุกที่ตรงกับสภาพของฉัน U สามารถแก้ไขรหัสของฉันได้หรือไม่? เริ่มต้นสองครั้ง () {if (เปิด [0] gt; Close [1]) {//Comment (Buy); int ticketB = -1; double BuySL = ถาม - BuyStoploss * PipValue * Point; ถ้า (BuyStoploss == 0) BuySL = 0; ซื้อ BuyTP = Ask BuyTakeProfit * PipValue * Point; ถ้า (BuyTakeProfit == 0) BuyTP = 0; ticketB = OrderSend (Symbol (), OP_BUY, BuyLots, ถาม, 4, BuySL, BuyTP, ซื้อ SE, 1, 0, Blue); } else if (Open [0] lt; Close [1]) {//Comment (Sell); int ticketS = -1; ขาย SellSL = Ask - SellStoploss * PipValue * Point; ถ้า (SellStoploss == 0) SellSL = 0; คู่ SellTP = ถาม SellTakeProfit * PipValue * จุด; if (SellTakeProfit == 0) SellTP = 0; ticketS = OrderSend (Symbol (), OP_SELL, SellLots, Bid, 4, SellSL, SellTP, ขาย SE, 1, 0, Red); } else {comment (ไม่มีโพสต์เปิด);/----} return (0); }Originally Posted by ;
1 สิ่งที่แนบมา Indior วาดฉลาก 2 อัน: เปิดช่วงปิดสูงและต่ำสุดของเทียนปิดท้ายสุดของเทียนที่เหลืออยู่ เปิด: 1.26137 - ปิด: 1.26129 # 8594; OC 8 สูง: 1.26263 - ต่ำ: 1.26050 # 8594; HL 213
https://c.mql5.com/18/31/OHLC_Range.PNG
https://www.thaitradeforex.com/attac...1282922725.mq4