any coder who would like to work on a project?
I will code your pivot EAs for no charge 28 replies
I will code your scalping EAs for no charge 163 replies
Oanda MT4 - Indicators and EAs not showing 2 replies
EAs and indicators relating to moutaki... 22 replies
InterbankFX has loaded its MT4 platform with custom EAs, indicators and scripts 1 reply
Disliked{quote} You are counting candle wrong. it should be just i, not i - 1. double HighCandleOne=iHigh(NULL,PERIOD_M30,i+1); double LowCandleOne=iLow(NULL,PERIOD_M30,i+1); double Range=HighCandleOne-LowCandleOne; double HighCandleTwo=iHigh(NULL,PERIOD_M30,i); double LowCandleTwo=iLow(NULL,PERIOD_M30,i); datetime CandleTime=bartime+(24*PERIOD_M30*12); double breakbuy=HighCandleTwo+(Range); double breaksell=LowCandleTwo-(Range);Ignored
Disliked{quote} Hi Bluerain, I modified the code as suggested above and the values/lines are still wrong, on the picture below is the values generated by the indicator and the correct values for today on GBPJPY M30. {image} {file} I'd really appreciate your help in getting this to work Sir.Ignored
Disliked{quote} No, You didn't modify correctly in the attached file. check attached - which should give correct cal. double HighCandleOne=iHigh(NULL,PERIOD_M30,i+1); double LowCandleOne=iLow(NULL,PERIOD_M30,i+1); double Range=HighCandleOne-LowCandleOne; double HighCandleTwo=iHigh(NULL,PERIOD_M30,i); double LowCandleTwo=iLow(NULL,PERIOD_M30,i); double breakbuy=HighCandleTwo + (Range); double breaksell=LowCandleTwo-(Range); datetime CandleTime=bartime+(24*PERIOD_M30*12); {file}Ignored
DislikedVery Good Morning Dear Blue Rain, How are you ? Hope you are doing great and high of you spirits. I am testing the Indicator and update you further {image} {image} Have A Great Week DearThanks & Regards
Ignored
//--- access array eu pair, time frame M15: insert data ---
if ((pair=EU) && (tf=15) && (i == x) ) {
arrName = "euM15";
putToArray(&arrName,pair,tf,i,highPrice);
} // if
//--- access array eu pair, time frame M15: read data ---
if (condition met) {
y = getFromArray(&arrName,pair,tf,i);
} // if Disliked{quote} This indicator is already out there. I am not allowed to post a link but this should work {image}Ignored
Disliked{quote} it was in original code.. not mine. It can be commented out.. - useless prints. {file}Ignored
Disliked{quote} on GBPJPY M30 today, the values should be 135.421 and 135.007, the indicator still gives incorrect values in this regard. {image} here is a spreadsheet of how I got the 135.421 and 135.007 values: {file}Ignored
Disliked{quote} I looked into more detail and I think your checking if this is opening hour is not correct also. if( TimeHour(bartime ) == MarketOpen ) above checks if "hour is 0" But if you are using lessor time frame than H1, there will be many bars meets this condition. Please check how you decide which bar is correct bar. if you are checking current bar as starting of new session, below should work also. double HighCandleOne=iHigh(NULL,PERIOD_M30,i); double LowCandleOne=iLow(NULL,PERIOD_M30,i); double Range= (HighCandleOne - LowCandleOne)*Point; double...Ignored
DislikedHi BlueRain & other great coders, i do not know this is the right place to ask this or not. i am just learning to code multi time frame & multi pairs indicator, and i try to put some information based on its time frame & pairs to array. i got problem/ error on putting this to arrays...Ignored
Dislikedcan someone code a simple scanner for me? requirements should scan all 28 major pairs timeframe can be changed manually whenever 30sma crosses 100sma it should give an alertIgnored
Disliked{quote} I looked into more detail and I think your checking if this is opening hour is not correct also. if( TimeHour(bartime ) == MarketOpen ) above checks if "hour is 0" But if you are using lessor time frame than H1, there will be many bars meets this condition. Please check how you decide which bar is correct bar. if you are checking current bar as starting of new session, below should work also. double HighCandleOne=iHigh(NULL,PERIOD_M30,i); double LowCandleOne=iLow(NULL,PERIOD_M30,i); double Range= (HighCandleOne - LowCandleOne)*Point; double...Ignored
Disliked{quote} Thank you BlueRain, but Sandile strategy wants: 1. starting point line on second candle M30 of the day (00:30-01:00), not on first candle (open market candle); 2. first candle (open market candle- 00:00-00.30) = (high-low) acting as offset for the line (high low line second candle) > exactly pips {image}Ignored