|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Trendlinie x Bars in die Zukunft zeichnen
Ich möchte eine Trendlinie x bars in die Zukunft zeichnen lassen.
Mit folgendem Code funktioniert das aber nicht. Die Trendlinie wird immer bis zum rechten Rand gezeichnet: Code:
drawtline("high",Time[5],high,TimeCurrent()+PeriodSeconds()*2,clrYellow,2,1); Danke! derumuro |
|
|||
Zitat:
|
|
|||
Zitat:
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Zitat:
Sorry! Code:
void drawtline(string name,datetime tm1,double P,datetime tm2,color clr,int styl, int WIDTH) { if(ObjectFind(0,name)!=-1) ObjectDelete(0,name); ObjectCreate(0,name,OBJ_TREND,0,tm1,P,tm2,P); ObjectSet(name,OBJPROP_COLOR,clr); ObjectSet(name,OBJPROP_STYLE,styl); ObjectSet(name,OBJPROP_WIDTH,WIDTH); } |
|
|||
Ich sagte Dir bereits, es liegt am RAY:
Beispiel Skript Code:
//+------------------------------------------------------------------+ void OnStart() { datetime PrevTime=Time[5]; datetime FutTime=TimeCurrent()+3*PeriodSeconds(); double OnePriceLevel=Bid; drawtline("DemoTrend",PrevTime,OnePriceLevel,FutTime, clrViolet,STYLE_SOLID,1); } //+------------------------------------------------------------------+ void drawtline(string name,datetime tm1,double P,datetime tm2, color clr,int styl, int WIDTH) { if(ObjectFind(0,name)!=-1) ObjectDelete(0,name); ObjectCreate(0,name,OBJ_TREND,0,tm1,P,tm2,P); ObjectSet(name,OBJPROP_COLOR,clr); ObjectSet(name,OBJPROP_STYLE,styl); ObjectSet(name,OBJPROP_WIDTH,WIDTH); ObjectSetInteger(0,name,OBJPROP_RAY_RIGHT,false); } |
|
|||
Korrekt und schon gelöst.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
[QUOTE=AVT;45162]Ich sagte Dir bereits, es liegt am RAY:/QUOTE]
Perfect! Danke! Dafür habe ich ein neues Problem: Die Trendlinie verschiebt sich jetzt mit dem Chart. Sie soll aber immer bis zum aktuellen Bar+x weiter gezeichnet werden. derumuro |
|
|||
Dann sollte nach jeder Kerze mittels ObjectMove() die rechte Zeitangabe
auf die aktuelle Kerzenzeit gesetzt werden. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Wie traderdoc bereits sagte, bewegen wir den 2. Zeitpunkt bei einer neuen Bar.
Beispiel Mini-Indi im Anhang. AVT |
Lesezeichen |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|