Странно, раз стрелка рисуется, по идее заявка должна проходить. Посмотрел еще раз у себя :
tc=(Hour()>16 AND Minute()>40) OR Hour()>17;
tc2=Hour()<11 AND Minute()<34;
Buy= Long AND NOT tc AND NOT tc2 AND ise;
Short= Short_ AND NOT tc AND NOT tc2 AND ise;
Cover= Buy OR tc;
Sell= Short OR tc;
Equity(1);
Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy);
Short=ExRem(Short,Cover);
Cover=ExRem(Cover,Short);
Потом идет код Меха, и после этой процедуры второй раз стоит equity(1), зачем то я там ее вставил, уже не помню зачем, может это поможет
function makeandsave(sOper,sOperID,sPrice) {
}
Equity(1);
Я делаю так
система
Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy);
Short=ExRem(Short,Cover);
Cover=ExRem(Cover,Short);
Equity(1)
//////////////////////////////////////////////////////////////////////////////////////////////
//Звук
AlertIf( Buy, "SOUND c:/WINDOWS/Media/tada.wav", "Длинная позиция",0,1+2+4+8);
AlertIf( Sell, "SOUND c:/WINDOWS/Media/tada.wav", "Выход из длинной позиции",0,1+2+4+8);
AlertIf( Short, "SOUND c:/WINDOWS/Media/tada.wav", "Короткая позиция",0,1+2+4+8);
AlertIf( Cover, "SOUND c:/WINDOWS/Media/tada.wav", "Выход из короткой позиции",0,1+2+4+8);
//////////////////////////////////////////////////////////////////////////////////////////////
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
Plot( O, "O", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
Plot( H, "H", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
Plot( L, "L", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
PlotShapes(IIf(Buy,shapeUpArrow,0),5,0,Graph0,-15);
PlotShapes(IIf(Sell,shapeDownArrow,0),4,0,Graph0,-15);
PlotShapes(IIf(Cover,shapeHollowUpArrow,0),5,0,Graph0,-15);
PlotShapes(IIf(Short,shapeHollowDownArrow,0),4,0,Graph0,-15);
Buy = LastValue(Buy);
Sell = LastValue(Sell);
Short = LastValue(Short);
Cover = LastValue(Cover);
Ну и робот меха.
Почему не записываются сигналы в три файл, ами в момент его возникновения был свернут (такая особенность у кода меха, если ами свернут сигнал не отправляется, для решения можно использовать код ООО ), В системе ты задал, время 60 мин, а график открыт на 15 мин, , ну и другие параметры проверь, если символ назвал ГП60, при создании, то и в роботе должно имя совпадать иначе система решит что ее создовали для другом бумаги. Русифицированный хелп по ами можно взять здесь: http://amisite.ru/files/fil_ind.htm