My old father, who is retired, is an old shareholder, and a standard "leek" with a stubborn personality. I think I have decades of experience, but I haven't even entered the door, it's all invalid experience, just like in the workplace, I have been doing basic work machinery for many years, no thinking, no accumulation, no growth, even if it takes a long time, I can't get promoted, because so many years of time is not experience at all. However, it is good that he is happy.
Every time I go back to my hometown in the past few years, he always asks me, what is good, what I have heard recently, can I buy some, and then I explain a lot to him. From his expression, I knew that he was pretending to understand, and I smiled too, and he was happy. So I have always had an idea, combined with his ** preference, to compile a Tongdaxin index system with a win rate of more than 70% for him.
My idea is that the entire indicator system consists of four subsystems: ranking indicators, stock selection indicators, main and secondary chart indicators, and radar monitoring indicators. For the time being, it is called "band excavator". Since it is used by the elderly, the function cannot be too complicated, and at the same time it needs to be intuitive.
The four subsystems have different roles, among which the ranking indicators are mainly used to view the overall trend, help determine the direction and assist in stock selection. The stock selection indicator mainly helps the construction of the ** pool at the daily level, the main and secondary chart indicators are used for the observation of **, and the radar monitoring indicator is used for the prompt of the time-sharing ** buy and sell trading signals. The development sequence is the main and secondary chart indicators, stock selection indicators, ranking indicators, and radar monitoring indicators. The four subsystems are interrelated and are constantly being optimized to meet the equity requirements.
Based on the above ideas, the main chart indicator subsystem is designed first. The subsystem consists of five modules, namely: module 1: fundamental data indicators;
Module 2: Financial Analysis Scoring Indicators;
Module 3: Technical Analysis Indicators;
Module 4: Trend Analysis Indicators;
Module 5: Short-term stock price ** indicator;
Before the five modules, a module for global parameter settings is also set up for parameter definition. The source of each module is worth learning from the previous analysis of the indicator and the logical ideas.
The global parameter setting Tongdaxin** is shown in the following figure:
Module 1: Fundamental Data Indicators** as shown in the figure below
The specific ** is as follows, because it is used by the old father, so the meaning of the line ** is annotated after each sentence**:
drawgbk(c>o,rgb(10,0,0),rgb(0,0,0),1,2,1);drawkline(h,o,l,c);lifeline ma(c,30),circledot,colorff00ff; Estimate the cost of the day if(c>ref(c,1),(3*h+4*c+3*open+2*l) 12,(2*h+4*c+3*open+3*l) 12); Sector = strcat('[Sector].',strcat(strcat(strcat('[Industry]—',hyblock),strcat('[Region]—',dyblock)),strcat('[Concept]—',gnblock))) Total share capital = strcat(strcat(.)'Total share capital',con2str(totalcapital/1000000,2)),'billion');flow-through tray = strcat(strcat(.)'Circulation disk',con2str(capital/1000000,2)),'billion');Full Flow=strcat(strcat('Circulation',con2str(capital/totalcapital*100,2)),'%');Market Cap=strcat(strcat(.).'Float market capitalization',con2str((capital/1000000)*c,2)),'billion');Listing date = strcat('Listing date',con2str(hhv((barscount(c)=0)*(date+19000000),0),0));Market capitalization of equity = strcat('[Market value of share capital].',strcat(strcat(strcat(strcat(strcat(total share float), full circulation), market capitalization), listing date)); P/E ratio = strcat('P/E ratio',con2str(c/finance(33),2));P/S = strcat('Price-to-sales ratio',con2str(c/(finance(20)/finance(1)),2));P/B ratio = strcat('Price-to-book ratio',con2str(c/finance(34),2));Return on Net Assets = strcat('Return on net assets',con2str(finance(33)/finance(34)*100,2));Gross margin = strcat('Gross margin',con2str((finance(20)-finance(21))/finance(20)*100,2));Net profit margin = strcat('Net profit margin',con2str(finance(30)/finance(20)*100,2));Main profit margin = strcat('Main profit margin',con2str(finance(23)/finance(20)*100,2));Current performance = strcat('[Current Performance].',strcat(strcat(strcat(strcat(strcat(strcat(strcat(stcat(P/E), price-to-book ratio, net profit ratio), gross profit margin), net profit margin), main profit margin)); drawtext_fix(islastbar,0.005,0.02,0,Plate),coloryellow; drawtext_fix(islastbar,0.005,0.07,0, market capitalization), colormagenta; drawtext_fix(islastbar,0.005,0.12,0,current results),colormagenta; drawtext_fix(1,0.005,0.17,0,'Profit ratio:'),coloryellow;drawnumber_fix(1,0.06,0.17,0,const(winner(c )*100)),coloryellow;drawnumber_fix(1,0.15,0.17,0,const(dynainfo(37)*100)),coloryellow;drawtext_fix (1,0.12,0.17,0,'Change hands'),coloryellow;drawnumber_fix(1,0.25,0.17,0,const(dynainfo(17)))coloryellow;drawtext_fix (1,0.22,0.17,0,'Volume ratio'),coloryellow;drawtext_fix (1,0.30,0.17,0,'Increases'),coloryellow;drawnumber_fix(1,0.33,0.17,0,const(dynainfo(14)*100)),colorred;drawnumber_fix(1,0.33,0.17,0,if(const(dynainfo(14)*100)<0,const(dynainfo(14)*100),drawnull)),colorgreen;As shown in the figure below, module 1 is mainly used to display text prompts in the upper left corner
Follow-up module sources** will be shared one after the other is completed.
end】