1 Bijlage(n) Ik probeer een indior te coderen die een vline kan tonen op de eerste handelsdag van de maand (in sommige maanden is de eerste handelsdag de 1. andere maand is de eerste handelsdag de 2. of 3. )
Dit is wat ik heb geprobeerd
Code ingevoegd #property copyright #property link #property indior_chart_window/ ------------------------------------ ------------------------------ /| Initialisatiefunctie voor aangepaste indioren |/ ----------------------------------------------- ------------------- int init() { return (0); }/ ---------------------------------------------- -------------------- /| Custor indior de�nitialisatie functie |/ ----------------------------------------------- ------------------- int deinit() { ObjectsDeleteAll(); retour(0); }/ ---------------------------------------------- -------------------- /| Aangepaste indior iteratiefunctie |/ ----------------------------------------------- ------------------- int start() { int Dag1Bestaan, Dag2Bestaan, Dag3Bestaan ??????= 0; int Terugblik = 1000;/aantal dagen waarop je terug wilt kijken (int i=0;ilt;=LookBack;i ) { datetime dailyTime=iTime(Symbol(),1440,i); string naam=Time_Vertical_Line i; if(TimeDay(dailyTime)==1) { if(!ObjectCreate(0,name,OBJ_VLINE,0,dailyTime,0)) Print(Kan de lijn niet tekenen FOUTCODE: ,GetLastError()); ObjectSet(naam,OBJPROP_WIDTH,3); ObjectSet(naam,OBJPROP_COLOR,Rood); ObjectSet (naam, OBJPROP_BACK, waar); Dag1Bestaan ??????= Dag1Bestaan ?????? 1; } else if(TimeDay(dailyTime)==2 Day1Exist lt; 1) { if(!ObjectCreate(0,name,OBJ_VLINE,0,dailyTime,0)) Print(Kan de lijn niet tekenen FOUTCODE : ,GetLastError()) ; ObjectSet(naam,OBJPROP_WIDTH,3); ObjectSet(naam,OBJPROP_COLOR,Groen); ObjectSet (naam, OBJPROP_BACK, waar); Dag2Bestaan ??????= Dag2Bestaan ?????? 1; } else if(TimeDay(dailyTime)==3 (Day1Exist lt; 1) || (Day2Exist lt; 1)) { if(!ObjectCreate(0,name,OBJ_VLINE,0,dailyTime,0)) Print(Kan niet tekenen de regel FOUTCODE : ,GetLastError()); ObjectSet(naam,OBJPROP_WIDTH,3); ObjectSet(naam,OBJPROP_COLOR,Blauw); ObjectSet (naam, OBJPROP_BACK, waar); Dag1Bestaan ??????= 0; Dag2Bestaan ??????= 0; } }/Voor }/Start
Probleem: er wordt geen lijn getrokken op dagen waarop de dag de tweede of derde dag is
Ik heb een paar andere indies geprobeerd, maar ze tekenen de vline op de laatste dag van de maand en ik wil het op de eerste dag van de maand.