目前分類:Meta Trader 4 (5)

瀏覽方式: 標題列表 簡短摘要

如果有二筆以上在倉訂單, 以先進先出原則, 將在倉訂單逐筆平倉

int cnt;
for (cnt=0;cnt<OrdersTotal();cnt++)
{
   if (OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)==false)
      {
      Print("Error=" + GetLastError());
      return;
      }
   if (OrderType()==OP_BUY)


史特林 發表在 痞客邦 留言(0) 人氣()

int OrderType( )

下單類型總共有幾下這6種:

OP_BUY - 下市價買單, 為了快速成交, 以市場的賣價為買單
OP_SELL - 下市價賣單, 為了快速成交, 以市場的買價為買單
OP_BUYLIMIT - 下限價買單, 比目前市價更低的價位做買單, 通常會認為價格還會繼續往上走, 在等待價格回檔後承接, 可以說是預測多頭反彈的一種掛單
OP_BUYSTOP - 下限價買單, 比目前市價更高的價位做買單, 通常在認為價格在往上突破某個價格後, 會再繼續往上走, 可以說是預測多頭突破的一種掛單
OP_SELLLIMIT - 下限價賣單, 比目前市價更高的價位做賣單, 通常會認為價格還會繼續往下走, 在等待價格反彈後承接, 可以說是預測空頭反彈的一種掛單
OP_SELLSTOP - 下限價賣單, 比目前市價更低的價位做賣單, 通常在認為價格在向下突破某個價格後, 會再繼續往下走, 可以說是預測空頭突破的一種掛單

史特林 發表在 痞客邦 留言(0) 人氣()

下市價單或是掛限價單

int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE)

Parameters:
symbol   -   交易貨幣對名稱, ex:EURUSE, GBPUSD
cmd   -   開單類型, ex: buy or sell in 市價單或限價單
volume   -   下單手數, ex: 0.1 lot or 1 lot
price   -   開單價格
slippage   -   允許的最大滑點數 for buy or sell orders.
stoploss   -   止損價格
takeprofit   -   盈利價格

史特林 發表在 痞客邦 留言(0) 人氣()

double iMA(string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)

symbol: currency pair, ex: USDJPY, EURUSD...
timeframe: 取的哪個時間週期的MA值, M5(5分鐘), M15(15分鐘), H1(1小時), D1(1日)
period:  圖一(Period:14), 圖二(時間週期:14)
ma_shift: K線序號, 圖一(Shift:0), 圖二(平均:0)
ma_method: 圖一(MA method:Simple), 圖二(移動平均:Simple)
applied_price: 圖一(Apply to: Close), 圖二(應用於: Close)

ex: iMA("GBPUSD", PERIOD_M5, 14, 0, MODE_EMA, PRICE_CLOSE, 0)

      取得"GBPUSD", 5分鐘週期, 14週期, 0號K線(當前線), EMA均線, 收盤價, 0號K線(當前線)

 

史特林 發表在 痞客邦 留言(0) 人氣()

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線圖的最低價

史特林 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼