发表于:2005-11-21 01:02只看该作者
2楼 
遇到矛盾 先站在对方的立场上想想问题,先试着去理解别人
● 如何使用WinMTR查询平台连接流畅度
3楼 
不知如何导入mt4.0里的数据?
软件打开了只有欧元日k,5分中的怎么导入呢?
谢谢
你的头脑是牢笼会要你的命,是一种奴役
4楼 
另外问一下斑竹,
mt4.0的那个服务器和富汇的报价比较接近?
我现在用的那个,朗的报价是几乎一样的,欧会叉一些,有时不同步的
你的头脑是牢笼会要你的命,是一种奴役
发表于:2005-11-21 06:04只看该作者
5楼 
....数据同步的问题是没有办法解决的。。。。。
从mt的历史数据里导出数据 再从那个程序里导入看看
遇到矛盾 先站在对方的立场上想想问题,先试着去理解别人
● 如何使用WinMTR查询平台连接流畅度
7楼 
斑竹,我还不会导出数据啊?
为何导不出数据呢?
你的头脑是牢笼会要你的命,是一种奴役
发表于:2005-11-28 07:31只看该作者
8楼 
?打开mt4的历史数据中心 然后双击要导出的货币  再双击要导出的时间段 比如 eurusd 15分钟的 
然后再点导出 就可以了阿
遇到矛盾 先站在对方的立场上想想问题,先试着去理解别人
● 如何使用WinMTR查询平台连接流畅度
9楼 
我导出了以后,文件只有0kb
你的头脑是牢笼会要你的命,是一种奴役
发表于:2005-11-28 15:59只看该作者
10楼 
//+------------------------------------------------------------------+
//|                  Copyright ? 2005, 
//+------------------------------------------------------------------+
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Blue
//---- input parameters
extern int       Bar=1900;
extern int       LastBar=0;
extern int       cnttik = 3 ;
double           ExtMapBuffer1;
// считаем  тики  и  на  каждый N-й  тик обновляем  файл котировок 
int tick = 0 ; 
int init()
  {
  
  
//---- indicators
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,ExtMapBuffer1);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//---- 
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   string sName="",ss1=" ",ss2=" ";
   int file=0, NumBar=0, shift=0; 
   int Ye=0,Mo=0,Da=0,Ho=0,Mi=0,Se=0,Ti=0; 
   int    counted_bars=IndicatorCounted();
   
   //---- check for possible errors
   if (counted_bars<0) return(-1);
   // Считаем  тики   ;
    tick++; 
    if  ( tick <= cnttik  ) 
      {
        Print(" Tick  =  ", tick);
        Comment( tick ,"/", cnttik ," |  " , Bars);
        // тиков мало  ! -  сваливаем 
        return(0) ; 
       }
    else
    { 
       tick =  0 ;
       // создать разрешающий файл 
       //int rfile = FileOpen("sprrite.csv",FILE_CSV|FILE_WRITE,",");
       //FileWrite(rfile,"yes");
       //FileClose(rfile); 
       
    }   
       
    //int  filesh = FileOpen("zag.csv",FILE_CSV|FILE_READ);
   // string sh = FileReadString(filesh);
  //  FileClose( filesh ); 
//---- 
 if ( 1 == 1)  
	{
     //  имя
     sName=Symbol()+Period()+".csv";
     // удалить устаревший 
     FileDelete(sName);
     file =FileOpen(sName,FILE_CSV|FILE_WRITE,",");
    // FileWrite(file,sh);
     shift=Bar+LastBar-1;
     while(shift>=0)
     {	
				Ti=Time[shift]; 
				Ye=TimeYear(Ti);
				Mo=TimeMonth(Ti);
				Da=TimeDay(Ti);
	
				Ho=TimeHour(Ti);
				Mi=TimeMinute(Ti);
				if ( Ho == 0 && Mi == 0  ) Mi = 1 ;
				Se=TimeSeconds(Ti);
				ss1=Ye;
				if (Mo<10) ss1=ss1+"0"+Mo; else ss1=ss1+Mo;
				if (Da<10) ss1=ss1+"0"+Da; else ss1=ss1+Da; 
				if (Ho<10) ss2="0"+Ho; else ss2=Ho;
				if (Mi<10) ss2=ss2+"0"+Mi; else ss2=ss2+Mi;
       FileWrite(file,ss1,ss2,Open[shift],High[shift],Low[shift],Close[shift],Volume[shift]); 
     shift--;
     }   
     Comment( "  Save of "+ss1+" "+ss2+" is ok" ,  "  === " , Bars);
     
     NumBar=counted_bars;   
     FileClose(file);  
     Print(" Обновили  " , Bars);
   }
//----
   return(0);
  }
用来拾取数据的
把这个指标放到图表上,然后在expert/files里面就有了你拾取的数据了,后缀是csv
韬客社区www.talkfx.co
11楼 
谢谢楼上的,数据弄出来了
你的头脑是牢笼会要你的命,是一种奴役

























