Topic-icon Gekleurde horizontale vlakken in MT4

  • Marcel-van-Vliet
  • Marcel-van-Vliet's Avatar Topic Author
  • Offline
  • Senior Padawan
  • Senior Padawan
More
3 years 2 months ago #10475 by Marcel-van-Vliet
Gekleurde horizontale vlakken in MT4 was created by Marcel-van-Vliet
Is er iemand met voldoende verstand van MT4 die mij kan helpen aan een indicator die het mogelijk maakt om de vlakken tussen hele getallen in MT4 te kleuren?

Please Log in or Create an account to join the conversation.

More
3 years 2 months ago #10476 by DjazzyFx
Replied by DjazzyFx on topic Gekleurde horizontale vlakken in MT4
//+
+
//| luktom round levels.mq4 |
//| luktom :: £ukasz Tomaszkiewicz |
//| luktom.biz/ |
//+
+
//| |
//| Licencja dostêpna pod adresem: |
//| go.luktom.biz/licencja_wskazniki_darmowe |
//| |
//+
+

#property copyright "£ukasz Tomaszkiewicz :: luktom"
#property link " luktom.biz/ "

#property indicator_chart_window

extern int levels=1;
extern int zoneSize=50;
extern color levelColor=White;
extern int levelStyle=STYLE_DOT;
extern color zoneColor=Orange;
extern color zoneColor1=Lime;
int multiplier=10;
int rem=2;
int x=100;
int init() {

deinit();

if(Digits==3 || Digits==5) {
multiplier=10;
rem=3;
} else {
multiplier=1;
rem=2;
}

RefreshRates();

double nearestLevel=NormalizeDouble(Bid,Digits-rem);

for(int i=-levels;i<levels;i++) {

string name="lrl"+i;
string namer="lrlrect"+i;
string namer1="lrlrect1"+i;
if(ObjectFind(name)==-1) {
ObjectCreate(name,OBJ_HLINE,0,0,0,0);
}

ObjectSet(name,OBJPROP_PRICE1,nearestLevel+i*x*Point*multiplier);
ObjectSet(name,OBJPROP_COLOR,levelColor);
ObjectSet(name,OBJPROP_STYLE,levelStyle);

if(zoneSize>0) {
if(ObjectFind(namer)==-1) {
ObjectCreate(namer,OBJ_RECTANGLE,0,0,0,0);
}

ObjectSet(namer,OBJPROP_PRICE1,nearestLevel+(i*x+zoneSize)*Point*multiplier);
ObjectSet(namer,OBJPROP_PRICE2,nearestLevel+(i*x)*Point*multiplier);
ObjectSet(namer,OBJPROP_TIME1,0);
ObjectSet(namer,OBJPROP_TIME2,TimeLocal()+60*24*30*10*Period());
ObjectSet(namer,OBJPROP_COLOR,zoneColor);
}
if(ObjectFind(namer1)==-1) {
ObjectCreate(namer1,OBJ_RECTANGLE,0,0,0,0);
}

ObjectSet(namer1,OBJPROP_PRICE1,nearestLevel+(i*x)*Point*multiplier);
ObjectSet(namer1,OBJPROP_PRICE2,nearestLevel+(i*x-zoneSize)*Point*multiplier);
ObjectSet(namer1,OBJPROP_TIME1,0);
ObjectSet(namer1,OBJPROP_TIME2,TimeLocal()+60*24*30*10*Period());
ObjectSet(namer1,OBJPROP_COLOR,zoneColor1);
}


return(0);
}

int deinit() {

for(int i=-levels;i<levels;i++) {
ObjectDelete("lrl" + i);
ObjectDelete("lrlrect" + i);
ObjectDelete("lrlrect1" + i);
}

return(0);
}

int start() {
init();
return(0);
}


Link: www.forexfactory.com/attachment.php?attachmentid=1302281&d=1383094095

Kleuren kun je aanpassen in regel 21 en 22 , maar kan ook custom.

Succes.
The following user(s) said Thank You: Marcel-van-Vliet

Please Log in or Create an account to join the conversation.

  • Marcel-van-Vliet
  • Marcel-van-Vliet's Avatar Topic Author
  • Offline
  • Senior Padawan
  • Senior Padawan
More
3 years 2 months ago #10477 by Marcel-van-Vliet
Replied by Marcel-van-Vliet on topic Gekleurde horizontale vlakken in MT4
Heb heel weinig ervaring met MT4. Ik neem aan dat dit een script is, maar hoe krijg ik deze nu zichtbaar op mijn scherm?

Please Log in or Create an account to join the conversation.

More
3 years 2 months ago - 3 years 2 months ago #10478 by DjazzyFx
Replied by DjazzyFx on topic Gekleurde horizontale vlakken in MT4

Marcel-van-Vliet wrote: Heb heel weinig ervaring met MT4. Ik neem aan dat dit een script is, maar hoe krijg ik deze nu zichtbaar op mijn scherm?


Mq4 scriptje downloaden via de link www.forexfactory.com/attachment.php?attachmentid=1302281&d=1383094095 ergens opslaan, en dan verplaatsen naar:

Klik in de navigatiebalk helemaal bovenaan in MT4 op Folder

-> bestandsmap openen -> MQL4 -> Indicators. Er opent zich dan een systeemmap van MT4 genaamd indicators, in die map zet je het mq4-bestand.

MT4 opnieuw opstarten (belangrijk) in de navigatiebalk helemaal bovenaan naar Toon -> Navigator

Er opent zich een navigatiescherm aan de linker kant in het MT4-frame. Onder indicatoren staat dan de indicator luktom round levels custom. Dubbelklikken of in de grafiek slepen, parameters aanpassen en dan zou het moeten werken.

Please Log in or Create an account to join the conversation.

  • Marcel-van-Vliet
  • Marcel-van-Vliet's Avatar Topic Author
  • Offline
  • Senior Padawan
  • Senior Padawan
More
3 years 2 months ago - 3 years 2 months ago #10479 by Marcel-van-Vliet
Replied by Marcel-van-Vliet on topic Gekleurde horizontale vlakken in MT4
Bedankt, zal je me niet uitlachen omdat dit echt 'basic stuff' is. Als excuus heb ik alleen maar dat ik jaren op WHS Prostation en Tradestation van FXCM heb gehandeld.

Dit is voor een demo, waar ik een strategie voor mijn column aan het backtesten ben.

Please Log in or Create an account to join the conversation.

Moderators: JelleRepresentative
Time to create page: 0.170 seconds

 

Forexinfo.nl is een informatie site en accepteert geen enkele aansprakelijkheid met betrekking tot acties ondernomen op basis van die informatie. We stellen ons ten doel om bij te dragen aan uw kennis over forex in het algemeen en over forex brokers en forex trading in het bijzonder. Handelen via een goede forex broker is natuurlijk geen garantie voor succes, maar zorgt wel voor kwalitatief hoogwaardige support, iets dat voor iedere forex trader belangrijk is.

© 2008-2019, All Rights Reserved

Forexinfo.nl