在EA

2017-03-08 67 views
2

繪製矩形我希望繪製一個矩形圍繞着兩間酒吧在EA滿足一定的條件,如在EA

if (...){//satisfy condition 
    //todo: code for draw a bar of current and previous candle 

} 

我知道創建矩形

ObjectCreate("Rectangle", OBJ_RECTANGLE, 0, Time[0], price1, Time[1], price2); 

但如何的功能操縱它來完全在圖中繪製矩形?

enter image description here

回答

0

爲了編輯對象的一些參數,你需要的功能ObjectSet()ObjectSetDouble();ObjectSetInteger(); ObjectSetString()。要更改標籤的情況下日期或顏色或位置 - 使用ObjectSetInteger(0,name_of_your_object,OBJPROP_TIME1, your_value); (屬性here的完整列表

爲矩形的價格座標 - 使用ObjectSetDouble(0,name,OBJPROP_PRICE1,value)OBJPROP_PRICE2,因爲它具有2價和兩個時間座標

+0

。您好,daniel,爲什麼不直接在ObjectCreate中傳遞價格值?(即price1和price2)。我的問題是如何指定這兩個參數,以便我可以在圖中獲取矩形? – william007

+0

如果您不在圖表上有一個對象 - 你可以用參數創建,如果你有一個帶有這個名字的對象 - 函數返回false並且不把對象移動到正確的位置,所以我認爲創建w ith 0然後移動。我不確定我是否理解了你的問題 - 你想知道如何找到價格值或日期時間值以便使用它們來放置你的矩形,不是嗎? –

+0

嗨丹尼爾,我在這裏發佈一個新的問題(http://stackoverflow.com/questions/42674261/blue-border-surrounding-two-candles)與代碼,可以幫助看到如何使它的工作? – william007