You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Can anyone create this EA from some available hedging EA?
1. Two positions (i will input the number) will be opened......1 buy stop and 1 sell stop ( i will manually input 1.2900 and 1.2800)
2. there will be TP (in pips)
3. there will be SL (in pips)
4. there will be TSL (in pips)
5. there will be opening lot ( 0.01 to 100 lot)
6. only one position will open
5. A hedging order (one position with same lot) will open only when SL/TSL hits (with the same TP/SL/TSL of the initial entry)
6. can be used for all pairs with magic numbers.
it will be good option for sequence trading.......!try the Martingale EA!
Hi!
i can't new thread open.
could you help me?
I try to do EA hedge.
Hedge for one open order.
And i don't know what's wrong with conditions.
double bid = MarketInfo(Symbol(), MODE_BID);
double ask = MarketInfo(Symbol(), MODE_ASK);
OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
cena=OrderOpenPrice();
ce=cena-60*Point;
typ=OrderType();
if (OrdersTotal()==1 && typ==0 && ce>bid)
OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
cena=OrderOpenPrice();
ce=cena+60*Point;
typ=OrderType();
if (OrdersTotal()==1 && typ==1 && ce<ask)
Hi!
i can't new thread open.
could you help me?
I try to do EA hedge.
Hedge for one open order.
And i don't know what's wrong with conditions.
double bid = MarketInfo(Symbol(), MODE_BID);
double ask = MarketInfo(Symbol(), MODE_ASK);
OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
cena=OrderOpenPrice();
ce=cena-60*Point;
typ=OrderType();
if (OrdersTotal()==1 && typ==0 && ce>bid)
OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
cena=OrderOpenPrice();
ce=cena+60*Point;
typ=OrderType();
if (OrdersTotal()==1 && typ==1 && ce<ask)
Try changing :
to
[CODE]OrderSelect(0,SELECT_BY_POS,MODE_TRADES);"1" in OrderSelect() when selecting by position means the second opened order not the first one
this is it:) thank you very much:)
Coding Help
The attached indicator has the following source statements--
hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2);
llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2);
However, neither function is defined in the file and there are no Include statements.
This indicator compiles successfully and can be attached to a chart.
Therefore, how does MQL call these functions??
The attached indicator has the following source statements--
hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2);
llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2);
However, neither function is defined in the file and there are no Include statements.
This indicator compiles successfully and can be attached to a chart.
Therefore, how does MQL call these functions??michaelB
Those are obsolete names for iHighest() and iLowest(). The compiler simple replaces those function names with iHighest() and iLowest() and that is why you do not get any error
mladen--
regarding the super-signals_v2 indicator, Thank you for the quick response.
One more question, when I attach this indicator, it initially shows alternating red and green arrows. If I watch the chart in realtime,
there may be several consecutive arrows of the same color.Then if I switch to a different timeframe, and back again, many of the arrows disappear and the chart once again shows alternating red and green arrows.
Would it be difficult to modify this indicator so that the arrows do not disappear? Thanks again.
mladen--
regarding the super-signals_v2 indicator, Thank you for the quick response.
One more question, when I attach this indicator, it initially shows alternating red and green arrows. If I watch the chart in realtime,
there may be several consecutive arrows of the same color.Then if I switch to a different timeframe, and back again, many of the arrows disappear and the chart once again shows alternating red and green arrows.
Would it be difficult to modify this indicator so that the arrows do not disappear? Thanks again.michaelB
Try it out now
How to add text label appearing on a horizontal line?
How to add text label appearing on a horizontal line?
That is a very general question
You can create a label using ObjectCreate() function (using OBJ_LABEL as an argument for type). Here is a description of oObjectCrate() function :
[/TD]
[/TR]
[/TABLE]
Creation of an object with the specified name, type and initial coordinates in the specified window. Count of coordinates related to the object can be from 1 to 3 depending on the object type. If the function succeeds, the returned value will be TRUE. Otherwise, it will be FALSE. To get the detailed error information, one has to call the GetLastError() function. Objects of the OBJ_LABEL type ignore the coordinates. Use the function of ObjectSet() to set up the OBJPROP_XDISTANCE and OBJPROP_YDISTANCE properties.
Notes: The chart sub-windows (if there are sub-windows with indicators in the chart) are numbered starting from 1. The chart main window always exists and has the 0 index.
Coordinates must be passed in pairs: time and price. For example, the OBJ_VLINE object needs only time, but price (any value) must be passed, as well. Parameters:
[TABLE="class: docparams"]
[/TR]
[/TR]
[/TR]
[/TR]
[TR]
[TR]
[TD]time2 [TD] - [TD="width: 100%"]Time part of the second point.[TR]
[TD]price2 [TD] - [TD="width: 100%"]Price part of the second point.[TR]
[TD]time3 [TD] - [TD="width: 100%"]Time part of the third point.[TR]
[TD]price3 [TD] - [TD="width: 100%"]Price part of the third point.