В процессе загрузки ресурсов... загрузка...

Вкладка графиков разница в квартале

Автор:Трава, Дата: 2020-02-29 21:42:15
Тэги:

Можно нарисовать квартально-недельный график разницы для анализа хеджирования

Плагин может быть запущен с одним нажатием клавиши на торговом терминале, без каких-либо сборов, чтобы упростить ручную сделку.https://www.fmz.com/digest-topic/5051



var chart = { 
    __isStock: true,    
    title : { text : '差价分析图'},                     
    xAxis: { type: 'datetime'},                 
    yAxis : {                                        
        title: {text: '差价'},                   
        opposite: false,                             
    },
    series : [                    
        {name : "diff", data : []}, 

    ]
}
function main() {
    exchange.SetContractType('quarter')
    var recordsA = exchange.GetRecords(PERIOD_M5)
    exchange.SetContractType('this_week')
    var recordsB = exchange.GetRecords(PERIOD_M5)
    
    for(var i=0;i<Math.min(recordsA.length,recordsB.length);i++){
        var diff = recordsA[recordsA.length-Math.min(recordsA.length,recordsB.length)+i].Close - recordsB[recordsB.length-Math.min(recordsA.length,recordsB.length)+i].Close
        chart.series[0].data.push([recordsA[recordsA.length-Math.min(recordsA.length,recordsB.length)+i].Time, diff])
    }
    return chart
}

Больше

топиори$.Cross не может переписать! Что делать?

ТраваМожно, переведите return в $.PlotLine ((dff), нажмите на картинную библиотеку, добавьте цикл, вы ссылаетесь на картинную библиотеку?

топиориНо это не изменилось, и мы не знаем, сможем ли мы стать независимыми.

ТраваЕсли переопределить функцию Cross, не получится.