在前述文章中,製作了可於找到趨勢線時顯示價格的「DrawTag()」函數,並設定了啟動的條件。其次,將寫入DrawTag()的內容。
在「ChartEvent function」下方設定「Draw tag function」,並於該處寫入編碼。以for文體搜尋所有物件,若為趨勢線,便會以「ObjectGetValueByShift」取得指定位置的價格資訊。ObjectGetValueByShift為函數,其可透過目標物件的座標,因應指定K線的移動次數取得價格。
在「ChartEvent function」下方設定「Draw tag function」,並於該處寫入編碼。以for文體搜尋所有物件,若為趨勢線,便會以「ObjectGetValueByShift」取得指定位置的價格資訊。ObjectGetValueByShift為函數,其可透過目標物件的座標,因應指定K線的移動次數取得價格。
void DrawTag()
{
for (int i = 0; i < ObjectsTotal(0, -1); i++) {
string name = ObjectName(0, i);
if (ObjectGetInteger(0, name, OBJPROP_TYPE) == OBJ_TREND) {
double price = ObjectGetValueByShift(name, 0);
}
}
誠邀您參加全球知名外匯經紀商OANDA的自營交易(Prop Trader)
報名OANDA自營交易(Prop Trader),並通過我們的考核,您就可以使用OANDA提供的資金進行交易,獲得高達90%的交易利潤分成。
全面升級——更多功能、更大靈活性!
優化了“固定最大虧損”,“每日虧損限制”等。查看詳情全新「Boost」計劃
500,000美元交易資金
您可以使用最高500,000美元的資金進行交易。
豐富的交易商品
您可以交易包括外匯、黃金、原油、股票指數等多種商品。