1. How to get the price of currency pair: ask price(買價), bid price(賣價)
MarketInfo(string symbol,MODE_ASK); 取得任意貨幣對的買價
ex: MarketInfo("EURUSD",MODE_ASK); 取得EURUSD的買價
MarketInfo(string symbol,MODE_BID); 取得任意貨幣對的賣價
ex: MarketInfo("USDJPY",MODE_BID); 取得USDJPY的賣價
2. How to get the price of currency pair regarding open, close, high, low
ex: double open=Open[0]; 取得第一根K線圖的開盤價
double close=Close[0]; 取得第一根K線圖的收盤價
double high=High[0]; 取得第一根K線圖的最高價
double low=Low[0]; 取得第一根K線圖的最低價
3. How to get the price of currency pair regarding timeframe
symbol 貨幣對的名稱, ex: USDJPY, GBPUSD, EURUSD
timeframe 時間的週期, ex: 5分鐘(M5), 1小時(H1), 1日(D1),
shift K線的序號, ex: 0號K線(第一根), 2號K線(第三根)
double iOpen(string symbol, int timeframe, int shift)
ex: iOpen("EURUSD",PERIOD_M5,0); EURUSD 5分鐘線圖 第0號K線的開盤價
iOpen("USDJPY",PERIOD_H1,1); USDJPY 1小時線圖 第1號K線的開盤價
iOPen("GBPUSD",PERIOD_D1,1); GBPUSD 日線圖 第1號K線的開盤價
double iClose(string symbol, int timeframe, int shift)
ex: iClose("EURUSD",PERIOD_M15,0); EURUSD 15分鐘線圖 第0號K線的收盤價
iClose("USDJPY",PERIOD_H2,2); USDJPY 2小時線圖 第2號K線的收盤價
iClose("GBPUSD",PERIOD_D1,1); GBPUSD 日線圖 第1號K線的收盤價
double iHigh(string symbol, int timeframe, int shift)
ex: iHigh("EURUSD",PERIOD_M15,0); EURUSD 15分鐘線圖 第0號K線的最高價
iHigh("USDJPY",PERIOD_H2,2); USDJPY 2小時線圖 第2號K線的最高價
iHigh("GBPUSD",PERIOD_D1,1); GBPUSD 日線圖 第1號K線的最高價
double iLow(string symbol, int timeframe, int shift)
ex: iLow("EURUSD",PERIOD_M15,0); EURUSD 15分鐘線圖 第0號K線的最低價
iLow("USDJPY",PERIOD_H2,2); USDJPY 2小時線圖 第2號K線的最低價
iLow("GBPUSD",PERIOD_D1,1); GBPUSD 日線圖 第1號K線的最低價