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
I need your Help
I have find coding what I want , and now I need a little bit variation.
- If now the horisontal line called Supply zone ,how the coding to make Demand horisontal line too ?
- Now the Indicator using this setting "DrawWhenSmallerThan = 13 work at H1, how the coding to make DS line at H4 and D1 also but still work from H1? Sure with anothers setting for DrawWhenSmallerThan = ...
Thank you before
Please Help me Fix the coding
Sorry I cancel this question and jump to next question.
Thank you
Very tired and dizzy
...
paijowijaya
You might look at this thread : https://www.mql5.com/en/forum/173574
You will find a lot of examples of how to make multi time frame indicators, and it seems that it is what you need now
I have find coding what I want , and now I need a little bit variation.
- If now the horisontal line called Supply zone ,how the coding to make Demand horisontal line too ?
- Now the Indicator using this setting "DrawWhenSmallerThan = 13 work at H1, how the coding to make DS line at H4 and D1 also but still work from H1? Sure with anothers setting for DrawWhenSmallerThan = ...
Thank you beforepaijowijaya
You might look at this thread : https://www.mql5.com/en/forum/173574
You will find a lot of examples of how to make multi time frame indicators, and it seems that it is what you need nowHi,
Glad to hear you again Master Mladen after you disappeared for a few days. Thank you for your attention, but before I go there how about the question no.1. I need make anothers line. Try that indicator Master you will be know what I mean. Basically I want to make indcator Supply and Demand, but now I just have a Supply or Demand only.
My Best Regards for you and your family Master Mladen
Thank you
Describe more than 4 Candles... Help please.
Hi to all master coders,
Im in headache... please help.
How can we describe more than 4 Candles buy continuously into the code?
eg : On tokyo session, there are 4 or more than 4 candle buy continuously or;
On tokyo session, there are 4 or more than 4 candle sell continuously.
and after we recognised it, how to command the code to "
no trade
"?please.... help me!!!!! (Sorry for my poor english)
Regards,
crexsking
provided that I understood correctly what conditions you wish to test
For sessions you would need to check the TimeCurrent() too (TimeCurrent() is returning broker current time, so you will probably have to make GMT adjustment depending on your broker time zone)
Hi to all master coders,
Im in headache... please help.
How can we describe more than 4 Candles buy continuously into the code?
eg : On tokyo session, there are 4 or more than 4 candle buy continuously or;
On tokyo session, there are 4 or more than 4 candle sell continuously.
and after we recognised it, how to command the code to "
no trade
"?please.... help me!!!!! (Sorry for my poor english)
Regards,
crexskingCommand to NO TRADE
When you say "4 Candles buy continuously" do you mean 4 candles in which close i higher than the open? If yes, you can write it similar to this :
provided that I understood correctly what conditions you wish to test
For sessions you would need to check the TimeCurrent() too (TimeCurrent() is returning broker current time, so you will probably have to make GMT adjustment depending on your broker time zone)Yes!!!
That what i mean... Thank u Mr. mladen...
But... when we recognise it, how to cammand it to "NO TRADE"?
for example :
1. In tokyo session there are 4 or more than 4 candle sell continuously. (completed... that code was granted by u)
2. After that, when the London session open, suddenly the big candle > 32 pips appear (buy or sell).
3. I want to command my EA to "NO TRADE" at this condition.
thanks to u mladen 4 helping me...
regards,
crexsking
And 1 more Mr. mladen...
what i mean " suddenly the big candle > 32 pips appear" is:-
-i want my EA to open a post (buy/sell) after the big candle... (this code also done)
but if previously on tokyo session,
there are 4 or more than candle buy (continuously) or sell (continously)<-----(for me, i called this 4 candles continuously as
RISK MARKET)... the EA recognise the RISK MARKET and NO TRADE after that big candle.
The question here is.. What should i do to make an EA recognise the RISK MARKET n NO TRADE after the big candle?
regards,
crexsking
SomeBody Help!!!
W = Win , L = Lose
I want the OrderSend() Lots like this↓
Profit W W W W L L L L L L
Lot--> .01 .01 .01 .01 .01 .02 .06 .01 .02 .06
My Result
Profit W W W W L L L L L L L
Lot--> .01 .01 .01 .01 .02 .06 .06 .01 .02 .06 .06
if u dont mind,Please Simplify the Code and Pointed out the wrong
//------------------------------------------------Level 1 Buy & Sell---------------------------------------------------------------
//--------------------------Buy
int HT=OrdersHistoryTotal( ) ;
if( OrdersTotal( ) <1 && BuyCondition )
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//------------------------Sell
if( OrdersTotal( ) <1 SellCondition)
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//------------------------------------------------------------------------------------------------------------------------------- //
//-------------------------------------------------Level 2 Buy & Sell-------------------------------------------------------------//
//--------------------------Lv2 Buy
if(OrdersTotal( ) <1 && BuyCondition )//---Buy Condition
{
for(int i=1;i<=2;i++)
{
if(OrderSelect(HT-i,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_BUY,0.06,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
}
//--------------------------Lv2 Sell
if( OrdersTotal( ) <1 && SellCondition)//---Sell Condition
{
for(int k=1;k<=2;k++)
{
if(OrderSelect(HT-k,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_SELL,0.06,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
}
I already fix my problem~
if( OrdersTotal( ) <1 && ValLongVal_Factor)
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//------------------------LV1 Sell
if( OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor)
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.01 )
{
ticket=OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//------------------------------------------------------------------------------------------------------------------------------- //
//-------------------------------------------------Level 2 Buy & Sell-------------------------------------------------------------//
//--------------------------Lv2 Buy
if(OrdersTotal( ) <1 && ValLongVal_Factor )//---Buy Condition
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_BUY,0.06,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//--------------------------Lv2 Sell
if( OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor )//---Sell Condition
{
if(OrderSelect(HT-1,SELECT_BY_POS,MODE_HISTORY)==true)
{
if(OrderProfit()<0 && OrderLots()==0.02)
{
ticket=OrderSend(Symbol(),OP_SELL,0.06,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
}
}
//-------------------------------------------------BUY----------------------------------------------------------------//
if(OrdersTotal( ) <1 && ValLongVal_Factor)
{
ticket=OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Ask-TP*Point*2,Ask+TP*Point,"BUY",16384,0,Lime);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
//--------------------------------------------------SELL--------------------------------------------------------------//
if(OrdersTotal( ) V_Fac && LongVal<-LongVal_Factor ) /*|| (OrdersTotal( ) <1 && Val<0.6 && LongVal<-0.5 ))*/
{
ticket=OrderSend(Symbol(),OP_SELL,0.01,Bid,3,Bid+TP*Point*2,Bid-TP*Point,"SELL",16384,0,Red);
if(ticket<0)
{
Print("OrderSend failed with error #",GetLastError());return(0);
}
return(0);
}
return(0);
}