Några av mina längsta script i Autostock har nu passerat 200 rader och det är synnerligen svårt att scripta och säkerställa rätt antal parenteser osv. Har en variant där jag scriptar i visual studio och har lagt upp alla nyckelord i autostock 8 som funktioner vilket förenklar enormt - inte minst felsökning.
Nu kanske alla inte kan koda VB eller C# och ett mycket bra alternativ är då att istället koda i opensource programmet Notepad++. Du scriptar sen i Notepad ++ och kopierar koden till Autostock. I Notepad++ kan Du dessutom skapa ditt eget språk och få nyckelorden i Autostock markerade när Du scriptar. Nedan kommer en liten lathund till hur Du kommer igång och avsevärt förenklar din scripting och felsökning.
1) Hämta och installera Notepad++ från http://sourceforge.net/projects/notepad-plus/
2) Ladda ner och följ instruktionerna på http://notepad-plus.sourceforge.net/...fineManual.pdf
Nedan är en liten snabbguide för att snabbt komma igång.
1) Klicka på visa – ”användardefinerad dialog”.
2) Klicka på ”spara som” och spara ditt språk som Autostock8.
3) Ge filnamnstilläget AS8 (mitt föreslag – välj vad Du vill).
4) Klicka på fliken nyckelordslista och kopiera in samtliga nyckelord nedan i 1:a gruppen. Välj en förgrundsfärg t.ex. blå och fet stil;
ATR BOLBANDS DX ADX MACD MDI MFI MOV MMOVDI MMOVX MMOVRES MO OBV OSCP OSCV OSC OSCPROC PDI ROC RSI SAR SAR2 STOCH STOC LLV LLVBARS HHV HHVBARS GAPUP GAPDOWN TOP TOPBARS BOTTOM BOTTOMBARS UPSTEPS UPSTEPSBARS DOWNSTEPS DOWNSTEPSBARS REF AREF CMPREF REV FIND TREND DYNTREND ATAN BLOCKSIZE ROUNDBLOCK PORTFOLIO MARKET CASH LASTTRADE OMINFO ROUNDPRICE ODEPTH NOT AND OR XOR EQV IF GT GE LT LE CROSS DAYOFWEEK DAYOFMONTH MONTHNUMBER YEARNUMBER DATE ABS INT FRAC ADD SUB MULT DIV MOD EQV SQRT POWER LOG EXP LOG10 MN MX SUM SUMW CUM VINSTRAPPORTER RETVAL GETVAL SETGVARIF GETGVAR STDEV FREQ SKEW MEDIAN MEDIANBARS LINREG R2 FIB TREND DRAW SUPRES
5) Markera fliken ”kommentarer & nummer” och addera ”{” och ”}” i gruppen kommentarsrad. Ställ in de färger Du vill ha.
6) Klicka på operatorer och lägg till operatorerna” ( ) . : -”
Detta ger bara en enkel snabbstart i Notepad++. Läs gärna manualen. Du kan bygga avsevärt mer raffinerat eget språk. Vad avser kodande best practices i Autostock rekommenderar jag att skriva alla nyckelord med stora bokstäver och alla variabler med små. Detta för att förenkla läsningen och undvika fel när man använder tilldelade namn.
Lycka till
Hälsar
Nu kanske alla inte kan koda VB eller C# och ett mycket bra alternativ är då att istället koda i opensource programmet Notepad++. Du scriptar sen i Notepad ++ och kopierar koden till Autostock. I Notepad++ kan Du dessutom skapa ditt eget språk och få nyckelorden i Autostock markerade när Du scriptar. Nedan kommer en liten lathund till hur Du kommer igång och avsevärt förenklar din scripting och felsökning.
1) Hämta och installera Notepad++ från http://sourceforge.net/projects/notepad-plus/
2) Ladda ner och följ instruktionerna på http://notepad-plus.sourceforge.net/...fineManual.pdf
Nedan är en liten snabbguide för att snabbt komma igång.
1) Klicka på visa – ”användardefinerad dialog”.
2) Klicka på ”spara som” och spara ditt språk som Autostock8.
3) Ge filnamnstilläget AS8 (mitt föreslag – välj vad Du vill).
4) Klicka på fliken nyckelordslista och kopiera in samtliga nyckelord nedan i 1:a gruppen. Välj en förgrundsfärg t.ex. blå och fet stil;
ATR BOLBANDS DX ADX MACD MDI MFI MOV MMOVDI MMOVX MMOVRES MO OBV OSCP OSCV OSC OSCPROC PDI ROC RSI SAR SAR2 STOCH STOC LLV LLVBARS HHV HHVBARS GAPUP GAPDOWN TOP TOPBARS BOTTOM BOTTOMBARS UPSTEPS UPSTEPSBARS DOWNSTEPS DOWNSTEPSBARS REF AREF CMPREF REV FIND TREND DYNTREND ATAN BLOCKSIZE ROUNDBLOCK PORTFOLIO MARKET CASH LASTTRADE OMINFO ROUNDPRICE ODEPTH NOT AND OR XOR EQV IF GT GE LT LE CROSS DAYOFWEEK DAYOFMONTH MONTHNUMBER YEARNUMBER DATE ABS INT FRAC ADD SUB MULT DIV MOD EQV SQRT POWER LOG EXP LOG10 MN MX SUM SUMW CUM VINSTRAPPORTER RETVAL GETVAL SETGVARIF GETGVAR STDEV FREQ SKEW MEDIAN MEDIANBARS LINREG R2 FIB TREND DRAW SUPRES
5) Markera fliken ”kommentarer & nummer” och addera ”{” och ”}” i gruppen kommentarsrad. Ställ in de färger Du vill ha.
6) Klicka på operatorer och lägg till operatorerna” ( ) . : -”
Detta ger bara en enkel snabbstart i Notepad++. Läs gärna manualen. Du kan bygga avsevärt mer raffinerat eget språk. Vad avser kodande best practices i Autostock rekommenderar jag att skriva alla nyckelord med stora bokstäver och alla variabler med små. Detta för att förenkla läsningen och undvika fel när man använder tilldelade namn.
Lycka till
Hälsar
Comment