{quote} Я думаю, что это будет немного похоже на это ... extern int OS = 20; extern int OB = 80; double upBBf2 = iBands (Symbol (), 0, bb_periodf, bb_deviationf, 0, PRICE_CLOSE, MODE_UPPER, 2); double loBBf2 = iBands (Symbol (), 0, bb_periodf, bb_deviationf, 0, PRICE_CLOSE, MODE_LOWER, 2); double smpM = iStochastic (NULL, 0, k, d, замедление1, MODE_SMA, 0, MODE_MAIN, 2); if (Close [2] gt; Open [2] Close [2] gt; upBBf1smpMgt; OBClose [1] lt; Open [2]) return (sell); if (Close [2] lt; Open [2] Close [2] lt; loBBf2smpMlt; OSClose [1] gt; Open [2]) return (buy);