前一个周期的五周期线怎么求
2022-10-14 09:10

前一个周期的五周期线怎么写

评论区
jiao1980

yes

2022-10-14 16:42
jiao1980

Params       // MA28=AverageFC(Close,(28)) ;麻烦给我改到前一个周期的
Numeric RQ     (20220901); //多单开仓日期条件
Numeric shijian(0); //开仓时间条件

Numeric HB1(1); //空单0/1
Numeric LB1(1); //多单0/1
Numeric Dying(1.02);     //29周期上% 
Numeric Kying(0.98);     //29周期下% 
Numeric Bjing(0.025);     //29周期报警2% 

Vars
Series<Numeric>   C1;
Series<Numeric>   C2;
Series<Numeric>   C3;
Series<Numeric>   C4;
Series<Numeric>   C5;
Series<Numeric>   C6;
Series<Numeric>   C7;
Series<Numeric>   C8;
Series<Numeric>   C9;
Series<Numeric>   C10;
Series<Numeric>   CC5;
Series<Numeric>   CC10;
Series<Numeric>   CC20;
Numeric MA28;       //均线


Events
OnBar(ArrayRef<Integer> indexs)
 {
  Range[0:DataSourceSize() - 1]
  {
     C1=CloseD(1);
     C2=CloseD(2);
     C3=CloseD(3);
     C4=CloseD(4);
     C5=CloseD(5);
     C6=CloseD(6);
     C7=CloseD(7);
     C8=CloseD(8);
     C9=CloseD(9);
     C10=CloseD(10);
     CC5=(C1+C2+C3+C4+ C )/5;
     CC10=(C1+C2+C3+C4+C5+C6+C7+C8+C9+C)/10;
     CC20=(C1+C2+C3+C4+C5+C6+C7+C8+C9+C10+CloseD(11)+CloseD(12)+CloseD(13)+CloseD(14)+CloseD(15)+CloseD(16)+CloseD(17)+CloseD(18)+CloseD(19)+C)/20;
     MA28=AverageFC(Close,(28)) ;
     
     
     PlotNumeric("5日",CC5,CC5,Yellow); 
     PlotNumeric("10日",CC10,CC10,DarkGreen); 
     PlotNumeric("20日",CC20,CC20,DarkMagenta); 
    
     PlotNumeric("28", MA28, MA28,DarkRed); 
     PlotNumeric("28A", MA28*Dying , MA28*Dying ,Red); 
     PlotNumeric("28B", MA28*Kying, MA28*Kying, Red); 

     if(date> RQ and time>shijian and  LB1== 1 and L <=  MA28 * Kying and MarketPosition!=1)
     {
        buy(0,0);      //
     }        
     if(date> RQ and time>shijian and  HB1== 1 and H >=  MA28 * Dying and MarketPosition!=-1)
     {
        SellShort(0,0);    
     }
     If( H >=  MA28 * Dying && MarketPosition==1 )//
     {
        sell(0,min(o,o));
        Commentary("平多");
     }    
     If( L <=  MA28 * Kying && MarketPosition==-1 )//
     {
        BuyToCover(0,Max(o,o));
        Commentary("平空"); 
      } 
     If( ( H - MA28)/MA28 > Bjing )
     {
        PlotBool ("2%",false,h+c[1]*0.005); 
        playwavsound("D:\\myVoice.wav");   //显示+声音  报警
     }  
      If( ( MA28 - L)/MA28 > Bjing)
     {
        PlotBool ("2%",True,L-c[1]*0.005); 
        playwavsound("D:\\myVoice.wav");   //显示+声音  报警
     }            
   }
 }

2022-10-14 10:16
jiao1980

不好用啊  你是试一下吧  

2022-10-14 10:01
jiao1980

不好用  大哥

 

2022-10-14 09:45
顶部