Here the sample. play yourself.
note:I not working on Minutes.
Apply to *Filter, Range: 1 recent day(s)/ 1 recent bar(s)
PHP:
SetOption("NoDefaultColumns", True );
AddTextColumn( Name(), "Ticker",1, colorDefault,colorDefault, 50);
AddTextColumn( FullName(), "Company",1, colorDefault,colorDefault,250);
AddColumn( DateTime(), "Date", formatDateTime, colorDefault,colorDefault, 80 );
for ( i = 20; i <= 50; i++ ) // 1minute to 30minute
{
TimeFrameSet( i * in1Minute );
O1 = Ref(O,-1);
C1 = Ref(C,-1);
MP = (H+L)/2;
R = H-L;
//-- Condition
blBar=C>MP AND O>MP;
brBar=C<MP AND O<MP;
blEngulf = ((O1>C1) AND (C>O) AND (C>=O1) AND (C1>=O) AND ((C-O)>(O1-C1)));
brEngulf = ((C1>O1) AND (O>C) AND (O>=C1) AND (O1>=C) AND ((O-C)>(C1-O1)));
ss = ((R>4*(O-C)) AND ((H-C)/(.001+R)>= 0.75) AND ((H-O)/(.001+R)>= 0.75));
filter = blBar OR brBar or ss OR blEngulf OR brEngulf;
str = WriteIf(blBar, "BullBar,", "")+
WriteIf(brBar, "BearBar,", "")+
WriteIf(blEngulf, "Bull Engulfing,","")+
WriteIf(brEngulf, "Bear Engulfing,", "") +
WriteIf(ss, "Shooting Star,", "");
str = StrLeft( str, StrLen(str)-1);
AddTextColumn(str, ""+NumToStr(i, 1.0)+"-Min");
TimeFrameRestore();
}
How to change this code to in minutes?
like this
Wht do i need to change it to looks like upper?