struct RA
{
datetime Time;//Время последней записиdouble HL;//Цена начала построения верхнего уровня каналаdouble ML;//Цена начала построения среднего уровня каналаdouble LL;//Цена начала построения нижнего уровня каналаdouble HL_F;//Цена на конец дня для построения верхнего уровня каналаdouble ML_F;//Цена на конец дня для построения среднего уровня каналаdouble LL_F;//Цена на конец дня для построения нижнего уровня каналаdouble K_SKO;//Коэффициент СКОint H_Time_01_HL;//Время в барах, с начала дня, фиксирующее первое касание верхнего уровняint H_Time_01_ML;//Время в барах, с начала дня, фиксирующее первое касание среднего уровняint H_Time_01_LL;//Время в барах, с начала дня, фиксирующее первое касание нижнего уровняint H_Time_02_HL;//Время в барах, с начала дня, фиксирующее последнее касание верхнего уровняint H_Time_02_ML;//Время в барах, с начала дня, фиксирующее последнее касание среднего уровняint H_Time_02_LL;//Время в барах, с начала дня, фиксирующее последнее касание нижнего уровняint N_P_HL;//Число касаний с окном верхней границы каналаint N_P_ML;//Число касаний с окном средней границы каналаint N_P_LL;//Число касаний с окном нижней границы каналаdouble Proc_L1;//Процент баров, закрывшихся выше верхней границы каналаdouble Proc_L2;//Процент баров, закрывшихся выше средней границы каналаdouble Proc_L3;//Процент баров, закрывшихся ниже средней границы каналаdouble Proc_L4;//Процент баров, закрывшихся ниже нижней границы каналаdouble Proc_ch_Max_Day;//Процент вписывания в канал при максимальной цене за деньdouble Proc_ch_Min_Day;//Процент вписывания в канал при минимальной цене за деньdouble Proc_Price_Close;//Положение цены в процентах относительно канала регрессииint N_ch_Bar_Max_P;//Номер бара максимальной ценыint N_ch_Bar_Min_P;//Номер бара минимальной ценыdouble arr_0_Proc_Point_HL;//Отношение начала верхнего уровня канала N к цене открытия текущего дняdouble arr_0_Proc_Point_ML;//Отношение начала среднего уровня канала N к цене открытия текущего дняdouble arr_0_Proc_Point_LL;//Отношение начала нижнего уровня канала N к цене открытия текущего дняdouble arr_0_Proc_Point_HL_F;//Отношение конца нижнего уровня канала N к цене открытия текущего дняdouble arr_0_Proc_Point_ML_F;//Отношение конца среднего уровня канала N к цене открытия текущего дняdouble arr_0_Proc_Point_LL_F;//Отношение конца нижнего уровня канала N к цене открытия текущего дняint arr_0_HL_N_Per;//Число касаний с окном верхней границы канала (прошлой цены окончания канала, цена начала канала, цена окончания канала)int arr_0_ML_N_Per;//Число касаний с окном средней границы канала (прошлой цены окончания канала, цена начала канала, цена окончания канала)int arr_0_LL_N_Per;//Число касаний с окном нижней границы канала (прошлой цены окончания канала, цена начала канала, цена окончания канала)int arr_0_N_H_Time_01_HL;//Время в барах, с начала дня, фиксирующее первое касание верхнего уровня (прошлой цены окончания канала, цена начала канала, цена окончания канала)int arr_0_N_H_Time_01_ML;//Время в барах, с начала дня, фиксирующее первое касание среднего уровня (прошлой цены окончания канала, цена начала канала, цена окончания канала)int arr_0_N_H_Time_01_LL;//Время в барах, с начала дня, фиксирующее первое касание нижнего уровня (прошлой цены окончания канала, цена начала канала, цена окончания канала)int arr_0_N_H_Time_02_HL;//Время в барах, с начала дня, фиксирующее последнее касание верхнего уровня (прошлой цены окончания канала, цена начала канала, цена окончания канала)int arr_0_N_H_Time_02_ML;//Время в барах, с начала дня, фиксирующее последнее касание среднего уровня (прошлой цены окончания канала, цена начала канала, цена окончания канала)int arr_0_N_H_Time_02_LL;//Время в барах, с начала дня, фиксирующее последнее касание нижнего уровня (прошлой цены окончания канала, цена начала канала, цена окончания канала)double arr_0_Calc_Proc_Price_Close;//Положение цены в процентах относительно канала регрессии (прошлой цены окончания канала, цена начала канала, цена окончания канала)int arr_0_Index_Ekstr_HL;//Индекс бара на котором был достигнут максимум или минимум в зависимости от вектора движения после контакта с уровнемint arr_0_Index_Ekstr_ML;//Индекс бара на котором был достигнут максимум или минимум в зависимости от вектора движения после контакта с уровнемint arr_0_Index_Ekstr_LL;//Индекс бара на котором был достигнут максимум или минимум в зависимости от вектора движения после контакта с уровнемint arr_0_Index_Delta_HL;//Дельта между последним касанием и экстремумом - верхний уровеньint arr_0_Index_Delta_ML;//Дельта между последним касанием и экстремумом - средний уровеньint arr_0_Index_Delta_LL;//Дельта между последним касанием и экстремумом - нижний уровеньint arr_0_Index_DeltaS_HL;//Число баров с открытия дня до последнего экстремума после касания верхнего уровняint arr_0_Index_DeltaS_ML;//Число баров с открытия дня до последнего экстремума после касания среднего уровняint arr_0_Index_DeltaS_LL;//Число баров с открытия дня до последнего экстремума после касания нижнего уровняdouble arr_0_Price_Proc_Ekstr_HL;//Цена экстремума в процентах канала - верхний уровеньdouble arr_0_Price_Proc_Ekstr_ML;//Цена экстремума в процентах канала - средний уровеньdouble arr_0_Price_Proc_Ekstr_LL;//Цена экстремума в процентах канала - нижний уровеньdouble arr_0_Price_Point_Ekstr_HL;//Цена экстремума в пунктах канала - верхний уровеньdouble arr_0_Price_Point_Ekstr_ML;//Цена экстремума в пунктах канала - средний уровеньdouble arr_0_Price_Point_Ekstr_LL;//Цена экстремума в пунктах канала - нижний уровеньint N_Bar_Calc;//Число посчитанных баровint RegressorP_New;//Предикторы от функции RegressorP_Newint LastDeyPeresek;//Сколько днея назад пересекался уровень: 0 - верхний, 1 - средний, 2 - нижнийdouble arr_0_iDelyaLvL_HL;//Положение верхней границы канала регрессии в структуре iDelta 3Daydouble arr_0_iDelyaLvL_ML;//Положение средней границы канала регрессии в структуре iDelta 3Daydouble arr_0_iDelyaLvL_LL;//Положение нижней границы канала регрессии в структуре iDelta 3Day
};
RA arr_RA[10];
好想法--已经在用了 :)
这里的问题是用什么点来建立通道,用什么信息来预测。
你怎么会用它,但你不知道用哪个点? 你怎么也不知道用哪个标志? ))
我可能比你更年轻......。
怎么可能呢?你用,但你不知道你用的是什么点?你也不知道你用的是什么标志?怎么可能呢?)
不要告诉我,我可能比你年轻......
好吧,我有想法和实施--到目前为止,并不是所有的东西都已经实施了。当然,其中一个未实现的想法是在ZZ的基础上发展。我可以看到这个通道在大型TF上的效果。
现在有的迹象--实际上是一个内部人。
关于Youkaning--没有必要被冒犯--对我来说,这是一种舒适的交流方式,不带有贬义的含义。
好吧,我有想法和实施--并不是所有已经设想好的东西都已经实现了。其中一个未实现的想法是建造--当然是由ZZ建造。我可以看到该通道在大型TFs上的表现如何。
现在有的迹象--实际上是一个内部人。
关于 "你"--没有必要被冒犯--对我来说,这是一种舒适的交流方式,并不带有贬义的含义。
好吧,我有想法和实施--并不是所有已经设想好的东西都已经实现了。其中一个未实现的想法是建造--当然是由ZZ建造。我可以看到该通道在大型TFs上的表现如何。
现在有的迹象--实际上是一个内部人。
说真的...
我的则简单100倍。
我把通道看成图像的算法。 到目前为止,这样做对我来说比较容易,而且它可能会被扩展到不同的TFs。
好吧,我有想法和实施--并不是所有已经设想好的东西都已经实现了。其中一个未实现的想法是建造--当然是由ZZ建造。我可以看到该通道在大型TFs上的表现如何。
那么,削减的内容是什么?
谁能告诉我为什么MT5不能在Colab中安装?
命令: !pip install MetaTrader5
它返回两个错误 - 找不到符合要求的MetaTrader5==5.0.33版本(来自版本:无)。
没有找到匹配的MetaTrader5==5.0.33的发行版本
我喜欢百分比价格的位置。差不多,但目前是手动的。而且有更多的状态,而不仅仅是一个渠道。但在你的案例中,有更多的通道参数,所以可能足以区分不同的状态。
这个选项是针对为全天建立的频道,并按分钟应用,对于更快的频道,我认为这是多余的。
这个选项是针对全天的频道,适用于分钟,对于更快的频道,我认为是多余的。
这里就不同了,在132条的时候看所有的标准TFs。(或者按照建议的144个)。在我看来,1000条之后,这一系列的记忆就会消失。也就是说,有必要看一下大型TFs的状态。但我还不知道如何准备来自不同TFs的数据。
说真的...
有了我,就会轻松100倍
我把通道看成是带有算法的图像,到目前为止对我来说比较容易,而且你可以扩展到不同的TFs。
有意义的规模,一个小的TF是对一个大的TF的解读。
好吧,我有想法和实施--并不是所有已经设想好的东西都已经实现了。其中一个未实现的想法是建造--当然是由ZZ建造。我可以看到该通道在大型TFs上的表现如何。
现在有的迹象--实际上是一个内部人。
关于 "你"--没有必要被冒犯--对我来说,这是一种舒适的交流方式,并不带有贬义的含义。