I'm not sure what's up with the formatting you used, but I'd suggest:
Code:
vector<float> Vol_ForGroupOfSymbols(const vector<RAStruct>& v1_RA_DataForRSSymbol,
                                    const vector<string>& v1_GroupSymbolList,
                                    const vector<vector<RAStruct>>& v2_LocalAllSymRecs)
{
    vector<float> v1_VolForGroupOfSymbols(v1_RA_DataForRSSymbol.size(), 0);

    map<string, int> MapLocalDatesToCoordsForGuide;
    for (int i = 0; i < v1_RA_DataForRSSymbol.size(); ++i) {
        MapLocalDatesToCoordsForGuide[v1_RA_DataForRSSymbol[i].Date] = i;
    }

    int FoundSymbolCounter = 0;
    int MissedSymbolCounter = 0;

    for (const auto& group : v2_LocalAllSymRecs) {
        int MissedDateCounter = 0;
        auto itrSymLoc = std::find(v1_GroupSymbolList.begin(),
                                   v1_GroupSymbolList.end(),
                                   group[0].Symbol);
        if (itrSymLoc != v1_GroupSymbolList.end()) {
            ++FoundSymbolCounter;

            for (const auto& record : group) {
                auto iter = MapLocalDatesToCoordsForGuide.find(record.Date);
                if (iter != MapLocalDatesToCoordsForGuide.end()) {
                    v1_VolForGroupOfSymbols[iter->second] += record.Volume;
                } else {
                    ++MissedDateCounter;
                }
            }
        } else {
            ++MissedSymbolCounter;
        }
    }

    return v1_VolForGroupOfSymbols;
}