//------------------------------------------------------------------------
// : DataSeriesWriteFunc_2d
// : 
// : û
// : û
// : ֵ
//------------------------------------------------------------------------
Params
	//˴Ӳ
	
Vars
	//˴ӱ
	Dic<Array<Array<bool>>> bool2dArrayDs("bool2dArrayDs");
	Dic<Array<Array<Integer>>> integer2dArrayDs("integer2dArrayDs");
	Dic<Array<Array<Numeric>>> numeric2dArrayDs("numeric2dArrayDs");
	Dic<Array<Array<String>>> string2dArrayDs("string2dArrayDs");
	
	Array<Array<Bool>> bool2dArray;
	Array<Array<Integer>> integer2dArray;
	Array<Array<Numeric>> numeric2dArray;
	Array<Array<String>> string2dArray;
	
	Integer barCount;
Begin
    //˴Ӵ
    barCount = CurrentBar();
    If (barCount % 9 == 0)
    {
    	bool2dArrayDs[0] = bool2dArray;
    	integer2dArrayDs[0] = integer2dArray;
    	numeric2dArrayDs[0] = numeric2dArray;
    	string2dArrayDs[0] = string2dArray;
    }
    If (barCount % 9 == 1)
    {
    	bool2dArrayDs[0] = True;
    	integer2dArrayDs[0] = barCount;
    	numeric2dArrayDs[0] = barCount / 10;
    	string2dArrayDs[0] = "str_" + Text(barCount);
    }
    If (barCount % 9 == 2)
    {
    	bool2dArrayDs[0][0] = True;
    	integer2dArrayDs[0][0] = barCount;
    	numeric2dArrayDs[0][0] = barCount / 10;
    	string2dArrayDs[0][0] = "str_" + Text(barCount);
    }
    If (barCount % 9 == 3)
    {
    	bool2dArrayDs[0][1] = True;
    	integer2dArrayDs[0][1] = barCount;
    	numeric2dArrayDs[0][1] = barCount / 10;
    	string2dArrayDs[0][1] = "str_" + Text(barCount);
    }
    If (barCount % 9 == 4)
    {
    	bool2dArrayDs[0][0][0] = True;
    	integer2dArrayDs[0][0][0] = barCount;
    	numeric2dArrayDs[0][0][0] = barCount / 10;
    	string2dArrayDs[0][0][0] = "str_" + Text(barCount);
    }
    If (barCount % 9 == 5) 
    {
    	bool2dArrayDs[0][0][1] = True;
    	integer2dArrayDs[0][0][1] = barCount;
    	numeric2dArrayDs[0][0][1] = barCount / 10;
    	string2dArrayDs[0][0][1] = "str_" + Text(barCount);
    }
    IF (barCount % 9 == 6) 
    {
    	bool2dArrayDs[0][1][0] = True;
    	integer2dArrayDs[0][1][0] = barCount;
    	numeric2dArrayDs[0][1][0] = barCount / 10;
    	string2dArrayDs[0][1][0] = "str_" + Text(barCount);
    }
    IF (barCount % 9 == 7) 
    {
    	bool2dArrayDs[0][1][1] = True;
    	integer2dArrayDs[0][1][1] = barCount;
    	numeric2dArrayDs[0][1][1] = barCount / 10;
    	string2dArrayDs[0][1][1] = "str_" + Text(barCount);
    }
    IF (barCount % 9 == 8)
    {
    	
    }
    Return 0;
    
End


//------------------------------------------------------------------------
// 汾:	2018/11/30 131308
// Ȩ	TradeBlazer
// 	TradeBlazer SoftwareTradeBlazerƽ̨
//			ÿһ汾TradeBlazerʽ޸ĺдȨ
//------------------------------------------------------------------------