000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Код: |
Buy = ...;
Short = ...;
Sell = ...;
Cover = ...;
PS = 5; // тут следует задать размер позиции
ApplyStop(stopTypeLoss, ...;
ApplyStop(stopTypeProfit, ...);
Equity(1, 0);
Plot(C, "Close", colorBlack, styleCandle);
PlotShapes(IIf(Buy, shapeUpArrow, shapeNone), colorGreen, 0, L, -12);
PlotShapes(IIf(Short, shapeDownArrow, shapeNone), colorRed, 0, H, -12);
PlotShapes(IIf(Sell, shapeHollowDownArrow, shapeNone), colorGreen, 0, H, -12);
PlotShapes(IIf(Cover, shapeHollowUpArrow, shapeNone), colorRed, 0, L, -12);
pos = Flip(Buy, Sell) + -1*Flip(Short, Cover);
Plot(pos, "pos", colorBlue, styleOwnScale, minvalue = -1*LastValue(Highest(PS)), maxvalue = 10*LastValue(Highest(PS)));
for(i = 0; i < BarCount; i++)
{
if(Buy[i])
PlotText("Buy\n" + "Price=" + NumToStr(BuyPrice[i], 1.4) + "\n" + "PosSize=" + NumToStr(PS[i], 1.0), i, L[i], colorGreen, Null, -30);
if(Short[i])
PlotText("Short\n" + "Price=" + NumToStr(ShortPrice[i], 1.4) + "\n" + "PosSize=" + NumToStr(PS[i], 1.0), i, H[i], colorRed, Null, 50);
if(Sell[i])
PlotText("Sell\n" + "Price=" + NumToStr(ShortPrice[i], 1.4), i, H[i], colorGreen, Null, 50);
if(Cover[i])
PlotText("Cover\n" + "Price=" + NumToStr(ShortPrice[i], 1.4), i, L[i], colorRed, Null, -30);
}
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|