嗨,大家好。
我想問一下是否有人可以幫助我。
我想要在某些條件發生後打印的代碼行。
問題在於標準代碼
void PlotLine(datetime mTrigTime,int mNo)
將繪製我的線,但當我將MT4上的TF從當前更改為另一個TF線時將消失
任何人都可以告訴我如何能夠永久保留在圖表上的代碼行嗎?
非常感謝您的幫助
嗨,大家好。
我想問一下是否有人可以幫助我。
我想要在某些條件發生後打印的代碼行。
問題在於標準代碼
void PlotLine(datetime mTrigTime,int mNo)
將繪製我的線,但當我將MT4上的TF從當前更改為另一個TF線時將消失
任何人都可以告訴我如何能夠永久保留在圖表上的代碼行嗎?
非常感謝您的幫助
如果它是EA,我就會使用它。如果它是一個indior你將想要將Time [0]更改為你的循環計數var:Time [i] Inserted Code string sObjNameBot = line Time#91; 1#93 ;; ObjectCreate(sObjNameBot,OBJ_VLINE,0,時間#91; 1#93;,0);對象集(sObjNameBot,OBJPROP_WIDTH,1);對象集(sObjNameBot,OBJPROP_STYLE,STYLE_SOLID);對象集(sObjNameBot,OBJPROP_BACK,TRUE); ObjectSet(sObjNameBot,OBJPROP_COLOR,Red);Originally Posted by ;
感謝您幫助添加您的行(整個代碼中的藍色行)。但是當我切換到另一個TF時,仍然會消失
void PlotLine(datetime mTrigTime,int mNo){color mColor; string CondTrig = line Time [1]; ObjectCreate(CondTrig mNo,OBJ_VLINE,0,Time [1],0,0); ObjectSet(CondTrig mNo,OBJPROP_STYLE,mLineStyle); ObjectSet(CondTrig mNo,OBJPROP_COLOR,mLineCol); ObjectSet(CondTrig mNo,OBJPROP_WIDTH,mLineWidth); ObjectSet(CondTrig mNo,OBJPROP_TIME1,mTrigTime); ObjectSet(CondTrig mNo,OBJPROP_BACK,true); if(mCheckedOK == 1)mColor = Blue;否則mColor =紅色; ObjectCreate(CondPrice mNo,OBJ_TEXT,0,0,0,0); ObjectSetText(CondPrice mNo,DoubleToStr(iOpen(NULL,mAdxTf,0),Digits -1),8,Arial,mColor); ObjectSet(CondPrice mNo,OBJPROP_TIME1,mTrigTime); ObjectSet(CondPrice mNo,OBJPROP_PRICE1,iOpen(NULL,mAdxTf,0));返回(0); }
Originally Posted by ;Originally Posted by ;
1附件
以下是一個非常基本的室內設備,它將在前100個不會消失的條形圖中的任何時間範圍內繪製線條。Originally Posted by ;
https://www.forex-pedia.com/attachme...1638163009.mq4