Владельцы районов в районе V1.0

Автор:Количественное распределение районов, Дата: 2019-10-14 17:05:12
Тэги:Боллингер

Мы обнаружили, что самое важное для количественного инвестирования или выбора времени - это определить, является ли текущий рынок медвежьим, бычьим или рыночным.

При выборе существует множество вариантов, в том числе одностороннее суждение, линии Брин, объемы сделок и циклы с высокими и низкими точками.

Суждение о средней линии - это определение тенденции средней линии, чтобы определить, растет или падает текущий рынок. Суждение о том, стоит ли 5-дневная средняя линия, чтобы определить, стоит ли бык, или падает 120-дневная средняя линия, чтобы определить, вступил ли он в медвежий рынок. Несколько факторов в совокупности определяют силу текущего рынка.

Линия Брин является хорошим способом суждения о том, что рынок растет или падает в зависимости от наклона линии Брин.

Количество сделок обычно является вспомогательным средством, и в целом нижняя и верхняя части размещаются. Цифровые валюты имеют преимущество в том, что глубина сделок легко доступна. Анализ состояния подписки, объединение сделок, также позволяет определить текущую рыночную жару.

Вышеперечисленные стратегии реализуются с некоторыми трудностями, и требуют медленной корректировки. Циклические высокие и низкие точки являются ключевыми стратегиями, которые обсуждаются в этой статье, и имеют простые и непосредственные преимущества. Идея циклических высоких и низких точек очень проста, это сочетание коротких циклов высоких и низких точек и высоких и низких точек с длительным циклом, чтобы определить, является ли текущий рынок быком, быком или большим медведем, медведем или рыночной рыночной рынокой.

Мы сначала наклеиваем часть кода, основные идеи уже в комментариях, которые, естественно, можно понять. Длинный цикл выбирает дневную линию, 5 дней для цикла. Короткий цикл выбирает 30-минутную линию, 10 для цикла, то есть 5 часов.img img

Мы еще раз поставим результаты выполнения. Видно, что 24 сентября - 25 сентября медведи переходят в медведей, а 26 сентября - 7 октября - в бурное рыночное положение, а также в знак быка, и 9 октября. Видно, что цикл высоких и низких стратегий не просто. img  img

В сочетании с стратегией выбора цифровой валюты и стратегией хеджирования, можно играть еще больше. Если выделить первые 20 цифровых валют с рыночной стоимостью, то каждый раз выбирая 2 цифровых валюты, медведей и быков для хеджирования, можно в основном добиться низкорискового дифференциации, что будет последней стратегией, которую можно усовершенствовать.

Если вам интересно, вы можете попробоватьЯ не могу найти тебя.│Бингаки - это место, где можно написать статью и заработать на цифровой валюте│ Я не знаю.img


/*backtest
start: 2019-01-01 00:00:00
end: 2019-10-10 00:00:00
period: 1d
exchanges: [{"eid":"Bitfinex","currency":"BTC_USD"}]
*/
//通过快慢周期的高低点判断当前处于什么市场
//注册币乎后https://m.bihu.com/signup?i=1ewtKO&s=4&c=4
//搜索 物联网区块链 可以联系到作者区班主
function main() {
    var dhigh;
    var dlow;
    var mhigh;
    var mlow;
    var status_name=["猴市","大牛","小牛","大熊","小熊"];  //定义并赋值
    var before_status=0;
    var now_status=0;
    while (true) {
        var drecords = exchange.GetRecords(PERIOD_D1);
        var mrecords = exchange.GetRecords(PERIOD_M30);
        //日线5天内的高低点(不包含当前Bar)
        dhigh=TA.Highest(drecords, dnum, 'High');
        dlow=TA.Lowest(drecords, dnum, 'Low');
       
        //30分钟线10个周期内的高低点(不包含当前Bar)
        mhigh=TA.Highest(mrecords, mnum, 'High');
        mlow=TA.Lowest(mrecords, mnum, 'Low');
        
        if(mlow>dhigh){ //分钟低点突破日高点,大牛开始
            now_status=1;
            //Log("大牛");
        }else if(mhigh>dhigh&&mlow<=dhigh){ //分钟高点突破日高点,但是分钟低点还没突破日高点,小牛开始
            now_status=2;
            //Log("小牛");
        }else if(mhigh<dlow){  //分钟低点跌破日低点,大熊开始
            now_status=3;
            //Log("大熊");
        }else if(mlow<dlow&&mhigh>dlow){  //分钟低点跌破日低点,但是分钟高点还没跌破日低点,小熊开始
            now_status=4;
            //Log("小熊");
        }else{  //没有方向,猴市
            now_status=0;
            //Log("猴市");
        }
        if(now_status!=before_status){
            Log("日线高点",dhigh," 日线低点",dlow,"30分钟线高点",mhigh," 30分钟线低点",mlow);
            Log(status_name[before_status],"转",status_name[now_status]);
            before_status=now_status;
        }
        Sleep(Interval*1000);
    }
}

Связанные

Больше

ВистКоличественное мышление Бэнбона стоит изучения, это здорово.

ДзаидасиПо словам одного из авторов статьи, "это не просто количественное измерение, которое можно увидеть глазами".

P. ♪ Algo-Beats ♪ П. ♪ Algo-Beats ♪ Альго-БитсыВ городе Синьо, Хахахахахаха