Edit in JSFiddle

function callbackFuncWithData(data) {

    $.each(data, function (i, item) {
        // ROW TEMPLATE
        var divRow = $(document.createElement("div"));
        $(divRow).addClass('row clearfix grid-row');
        $(divRow).attr('id', i);
        $('.container-fluid').append(divRow);

        // STOCK DETAIL TEMPLATE
        var divStock = $(document.createElement("div"));
        $(divStock).addClass('col-md-2 column ui-sortable');
        $(divRow).append(divStock);

        // STOCK TEXT TEMPLATE
        var divText = $(document.createElement("div"));
        $(divText).addClass('col-md-4 column ui-sortable stock-text');
        $(divRow).append(divText);

        // SIGNALS TEMPLATE
        var divStampRow = $(document.createElement("div"));
        $(divStampRow).addClass('col-md-6 column ui-sortable');
        $(divRow).append(divStampRow);

        var stockId = data[i].otasSecurityId;
        // STOCK DETAILS
        window.otasBase.data.v1.stock(stockId)(function (stock) {
            $(divStock).stockDescriptor({
                stock: stock,
                small: true
            });
        });

        // STOCK TEXT
        window.otasBase.data.v1.stock(stockId).naturalLanguage({
            topic: 'priceperformance',
            format: 'html'
        }, function (text) {
            $(divText).naturalLanguage({
                text: text
            });
        })

        window.otasBase.data.v1.stock(stockId).stockStamps({
            stock: stockId,
            topic: 'performance',
            isHeader: true
        }, function (stamp) {
            var divPerfStamp = $(document.createElement("div"));
            $(divPerfStamp).addClass('svgDiv-grid');
            $(divPerfStamp).stockStamp({
                stock: stamp
            });
            $(divStampRow).append(divPerfStamp);
        })

        // STOCK STAMPS
        var stamps = item.stamps;
        $.each(stamps, function (i, stmp) {
            var stampType = stmp.type;
            var stampTemplate = stmp.template;

            var stampData = stmp.data;
            $.each(stampData, function (i, attr) {

                var stampColor = attr.color;
                var stampTitle = attr.title;
                var stampValue = attr.value;
                var stampValueHeader = attr.valueHeader;
                var stampZscore = attr.zScore;

                //console.log(stampType + " " + stampTemplate + " " + stampColor + " " + stampTitle);                        

                if (stampType == 'custom') {
                    window.otasBase.data.v1.customstamp({
                        type: stampType,
                        title: stampTitle,
                        value: stampValue,
                        valueheader: stampValueHeader,
                        zscore: stampZscore,
                        color: stampColor
                    }, function (stamp) {
                        var divStamp = $(document.createElement("div"));
                        $(divStamp).addClass('svgDiv-grid');
                        $(divStamp).stockStamp({
                            stock: stamp
                        });
                        $(divStampRow).append(divStamp);
                    })
                }
            });

        });
    });

}
// GET CUSTOM DATA
//$.getJSON('//base.otastech.com/library/1.0/js/custom-data.json', callbackFuncWithData);
var strJSON = "[{\"otasSecurityId\":\"OT.VOD.S\",\"stamps\":[{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag1\",\"valueHeader\":\"MyData\",\"value\":18.55,\"zScore\":0,\"color\":\"Green\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag2\",\"valueHeader\":\"MyData\",\"value\":85.26,\"zScore\":1,\"color\":\"Red\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag3\",\"valueHeader\":\"MyData\",\"value\":129.45,\"zScore\":1.5,\"color\":\"Green\"}]}]},{\"otasSecurityId\":\"OT.MKS.S\",\"stamps\":[{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag1\",\"valueHeader\":\"MyData\",\"value\":102.85,\"zScore\":-2,\"color\":\"Green\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag2\",\"valueHeader\":\"MyData\",\"value\":205.35,\"zScore\":-1.5,\"color\":\"Red\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag3\",\"valueHeader\":\"MyData\",\"value\":89.64,\"zScore\":1.5,\"color\":\"Green\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag4\",\"valueHeader\":\"MyData\",\"value\":72.63,\"zScore\":1.5,\"color\":\"Green\"}]}]},{\"otasSecurityId\":\"OT.05.S\",\"stamps\":[{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag1\",\"valueHeader\":\"MyData\",\"value\":785.52,\"zScore\":1.5,\"color\":\"Green\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag2\",\"valueHeader\":\"MyData\",\"value\":78.59,\"zScore\":-1,\"color\":\"Red\"}]}]},{\"otasSecurityId\":\"OT.AAL.S\",\"stamps\":[{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag1\",\"valueHeader\":\"MyData\",\"value\":36.02,\"zScore\":-2,\"color\":\"Green\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag2\",\"valueHeader\":\"MyData\",\"value\":136.6,\"zScore\":-2,\"color\":\"Red\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag3\",\"valueHeader\":\"MyData\",\"value\":45.23,\"zScore\":1.5,\"color\":\"Green\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag4\",\"valueHeader\":\"MyData\",\"value\":824.75,\"zScore\":1,\"color\":\"Green\"}]}]},{\"otasSecurityId\":\"OT.ARM_1.S\",\"stamps\":[{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag1\",\"valueHeader\":\"MyData\",\"value\":84.25,\"zScore\":-1.5,\"color\":\"Green\"}]}]},{\"otasSecurityId\":\"OT.AV.S\",\"stamps\":[{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag1\",\"valueHeader\":\"MyData\",\"value\":71.63,\"zScore\":1.5,\"color\":\"Green\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag2\",\"valueHeader\":\"MyData\",\"value\":25.25,\"zScore\":1,\"color\":\"Red\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag3\",\"valueHeader\":\"MyData\",\"value\":253.65,\"zScore\":2,\"color\":\"Green\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag4\",\"valueHeader\":\"MyData\",\"value\":225.85,\"zScore\":-1.5,\"color\":\"Red\"}]}]},{\"otasSecurityId\":\"OT.AZN.S\",\"stamps\":[{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag1\",\"valueHeader\":\"MyData\",\"value\":12.25,\"zScore\":-1.5,\"color\":\"Green\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag2\",\"valueHeader\":\"MyData\",\"value\":523.25,\"zScore\":-2.0,\"color\":\"Red\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag3\",\"valueHeader\":\"MyData\",\"value\":78.36,\"zScore\":-2.0,\"color\":\"Green\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag4\",\"valueHeader\":\"MyData\",\"value\":253.25,\"zScore\":-1.0,\"color\":\"Green\"}]}]},{\"otasSecurityId\":\"OT.BATS.S\",\"stamps\":[{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag1\",\"valueHeader\":\"MyData\",\"value\":72.01,\"zScore\":1,\"color\":\"Green\"}]},{\"type\":\"custom\",\"template\":\"boxWhisker\",\"data\":[{\"title\":\"My Flag2\",\"valueHeader\":\"MyData\",\"value\":405.25,\"zScore\":-2,\"color\":\"Red\"}]}]}]";

callbackFuncWithData(eval("(" + strJSON + ")"));
<link rel="stylesheet" href="//base.otastech.com/library/1.0/css/otasbase.min.css">
<link href="//base.otastech.com/library/1.0/css/otasbase-bootstrap.css" rel="stylesheet">
<script src="//base.otastech.com/library/1.0/js/jquery.min.js"></script>
<script src="//base.otastech.com/library/1.0/js/bootstrap.min.js"></script>
    <script src="//code.highcharts.com/highcharts.js"></script>
    <script src="//base.otastech.com/library/1.0/js/otasbase.min.js"></script>
    <script>
    window.otasBase.data.apiKey = "556DA8B3A38CDEFA8F84E5241F65C";
</script>
<div class="container-fluid dashboard">
    <div class="row clearfix grid-row" id="stockInfo">
        <div class="col-md-2 column ui-sortable" id="stocks">
            <p style="text-align:left;font-family:Verdana;font-size:12px !important;margin-top:0;">Stock Detail</p>
        </div>
        <div class="col-md-4 column ui-sortable">
            <p style="text-align:left;font-family:Verdana;font-size:12px !important;margin-top:0;">OTAS Natural Language</p>
        </div>
        <!-- Optional: clear the XS cols if their content doesn't match in height -->
        <div class="clearfix visible-xs-block"></div>
        <div class="col-md-6 column ui-sortable" id="stamps">
            <p style="text-align:left;font-family:Verdana;font-size:12px !important;margin-top:0;">Signals</p>
        </div>
    </div>
</div>
body{
    padding-top: 0 !important;
}
.stock-descriptor{
        background: none !important;
    }