Allmänt meddelande

Collapse
No announcement yet.

Frågor om aktivering av separata script

Collapse
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Frågor om aktivering av separata script

    Hej på er,

    Jag har testat att köra separata script för att kolla hur det
    fungerar som ett alternativ till ordermodeller.

    Jag testar med ett testkonto som är skapat via Analysbänken.
    Alltså inget livekonto.

    Det händer en del underligheter när jag testar dock.

    Det script jag testat med är ett ganska enkelt initial stop-loss
    script som ser ut så här:

    sl) Init stop separate script

    { Script activation instructions }
    { 1. Open a chart for the instrument. }
    { 2. Click the S key on the keyboard to open the script dialogue window. }
    { 3. Click the button Visa redigering. }
    { 4. Make sure the tab Egenskaper script is selected. }
    { 5. Select a free slot to place the script in by selecting a number under the list Plats. }
    { 6. Select the sl)-script to use in the drop-down list Script-databas. }
    { 7. Tick the boxes Script anslutet and Larmbevakat. }
    { 8. Untick the boxes Dagskurser, Intraday, Visa graf som flagga and Animera dagskurser. }
    { 9. Click the button OK. }
    { 10. Open the script dialogue window again by pressing the S key. }
    { 11. Double check that the script is ticked under Script som är anslutna till instrumentet (förbockade visas i diagram). }
    { 12. Triple check by selecting the instrument in the quote list, hitting Return on the keyboard and selecting the tab Bevakade script och ordermodeller. }
    { Make sure that the script is listed under the section Bevakade script. }
    { 13. Done. }

    init=scrpar(24)

    {Check that the initStop price is below the current buy price, above zero, and that the current buy price has crossed the initStop price.}
    initStop=and(and(lt(b,init),gt(init,0)),cross(b,init))
    and(initStop,1)

    1. Om man klickar ur Intraday och sedan klickar OK, för att sedan åter öppna dialogfönstret för script så är mitt anslutna script urbockat.
    Bockar jag i det igen så bockas automatiskt också Intraday i.
    Går det alltså inte att ansluta ett sl)-script till ett instrument om både Dagskurser och Intraday är urbockade ?

    2. Vid testningen har jag använt scrpar(24) och fyllt i ett värde som om kursen går under ska trigga scriptet.
    Vid observation att kursen verkligen korsat under initiala stoppvärdet så sker dock ingenting. Inget larm via sms och inget larm i Larm/Meddelande rutan
    trots att Larmbevakat är ibockat och sms är aktiverat till smartphone.
    Scriptet ovan är enhets -och funktionstestat i Kalkylforskaren och bör alltså fungera korrekt. Ser ni något jag kan ha missat här ?

    3. Då Larmbevakat inte verkar trigga scriptet så testade jag med att istället bocka i Lokalt bara istället för Larmbevakat. Detta gör dock
    ingen skillnad. Inget händer. Tittar jag under Bevakade script på tabben Bevakade script och ordermodeller så är nu scriptet inte listat längre.
    Hur kan man testa lokala larm om inte scriptet man vill testa blir bevakat ?

    4. Instruktionerna för aktivering av separata script som finns i kommentarerna har jag kommit fram till genom att läsa användarhandledningen samt
    egen trial and error. Då det ändå inte händer något alls när scriptet ska triggas så undrar jag om jag har missat något här ?

    /Robban
    Handelsstrategi

    Typ: Swing trading
    Marknad: Trendföljande
    Tidshorisont: 2 dagar och uppåt
    Entry: Baserad på candlestickformationer och bekräftad rörelse i ”min” riktning hos OMXSPI + instrumentet
    Indikatorer: Stochastics
    Profit targets: MA20/50/200, konsolideringsområden, trendlinjer, gap och Fibonaccinivåer
    Monitorering: Automatisk med larm när köp, profit target och sälj skett
    Exit: Baserat på candlestickformationer, initial stop, tidsstopp eller trailing stop baserat på 2*ATR(21)

  • #2
    Jag har aldrig upplevt att ett enskilt script inte larmar i larmfönstret.
    Man ansluter bara scriptet till ett diagram och klickar i "larmbevakat">"Ok". Thats it.

    Det kan bli en konflikt i ditt script iom att du kräver att b både skall vara lägre är init samtidigt som b skall korsa init, vilket kan leda till att scriptet aldrig blir sant.

    Kör du scriptet i någon intradayupplösning? om inte prova med exempelvis "i5("
    Prova också att ersätta b med c för att se vad som händer.
    Om du provar att bara ha initStop=and(gt(init,0),cross(b,init)), blir det då någon skillnad?

    Comment


    • #3
      Låter som du kan ha hittat problemet.

      Jag har testat uttrycken lt(b,init), gt(init,0) och cross(b,init) endast separat
      och har nog missat att köra dem sammansatta tillsammans i en funktion.

      Ska testa med dina ändringar och se vad som händer. Återkommer.
      Handelsstrategi

      Typ: Swing trading
      Marknad: Trendföljande
      Tidshorisont: 2 dagar och uppåt
      Entry: Baserad på candlestickformationer och bekräftad rörelse i ”min” riktning hos OMXSPI + instrumentet
      Indikatorer: Stochastics
      Profit targets: MA20/50/200, konsolideringsområden, trendlinjer, gap och Fibonaccinivåer
      Monitorering: Automatisk med larm när köp, profit target och sälj skett
      Exit: Baserat på candlestickformationer, initial stop, tidsstopp eller trailing stop baserat på 2*ATR(21)

      Comment


      • #4
        Gjort nya tester:

        1. Med initStop=and(gt(init,0),cross(b,init)) och både Dagskurser och Intraday urkryssat

        Resultat: Scriptet triggar och larm kommer i både Larm/meddelande rutan och via sms när köpkursen korsar stoppnivån.

        2. Med initStop=and(gt(init,0),lt(b,init)) och både Dagskurser och Intraday urkryssat

        Resultat: Scriptet triggar och larm kommer i både Larm/meddelande rutan och via sms när köpkursen är mindre än stoppnivån.

        3. Med initStop=and(gt(init,0),lt(b,init)) inbakat i en i5() och Intraday ibockat

        Resultat: Scriptet triggar och larm kommer i både Larm/meddelande rutan och via sms när köpkursen är mindre än stoppnivån.

        4. Med initStop=and(gt(init,0),lt(c,init)) inbakat i en i5() och Intraday ibockat

        Resultat: Scriptet triggar och larm kommer i både Larm/meddelande rutan och via sms när köpkursen är mindre än stoppnivån.

        Slutsatsen är att scriptet aldrig blir sant med villkoren cross(b,init) och lt(b,init) tillsammans.
        Lysande hjälp som vanligt Wicke. Tack.

        En intressant observation är att trots att scriptet inte är ibockat under Script som är anslutna till instrumentet
        så verkar det ändå vara aktivt. Det verkar endast vara något i GUI:t och inte något som påverkar den underliggande funktionaliteten.
        Handelsstrategi

        Typ: Swing trading
        Marknad: Trendföljande
        Tidshorisont: 2 dagar och uppåt
        Entry: Baserad på candlestickformationer och bekräftad rörelse i ”min” riktning hos OMXSPI + instrumentet
        Indikatorer: Stochastics
        Profit targets: MA20/50/200, konsolideringsområden, trendlinjer, gap och Fibonaccinivåer
        Monitorering: Automatisk med larm när köp, profit target och sälj skett
        Exit: Baserat på candlestickformationer, initial stop, tidsstopp eller trailing stop baserat på 2*ATR(21)

        Comment


        • #5
          Om scriptet inte är ibockat till vänster sker ingen ritning i diagram från scriptet, men det kan ju fortfarande vara anslutet som Larmbevakat.

          Comment


          • #6
            Ja, om man ser scriptet i vänstervyn är det anslutet. Om man bockar för scripet i vänstervyn är det bara en snabblänk till diagramritningen.

            En ska till som du ska veta är, att om du ser scriptet i vänstervyn (sciptet är alltså anslutet) men inte ikryssat samtidigt som larmbevakat inte är ikryssat så körs inte scriptet alls dvs. det är inte aktivt men anslutet.

            Comment


            • #7
              Ah ok, bra att veta. Tack för det. Har noterat det i mitt eget lilla tips & tricks dokument nu.

              Tillägg: Jag jobbar kontinuerligt på ett eget litet dokument med praktiska saker som kan vara bra att tänka på.
              Om jag får ordning på det så det blir snyggt, läsbart och logiskt kan jag lite längre fram gärna bifoga
              det till forumet om intresse finns och om ni ser det som något som kan vara av värde.
              Last edited by shadowtwister; 2014-03-06, 13:23. Anledning: Tillägg
              Handelsstrategi

              Typ: Swing trading
              Marknad: Trendföljande
              Tidshorisont: 2 dagar och uppåt
              Entry: Baserad på candlestickformationer och bekräftad rörelse i ”min” riktning hos OMXSPI + instrumentet
              Indikatorer: Stochastics
              Profit targets: MA20/50/200, konsolideringsområden, trendlinjer, gap och Fibonaccinivåer
              Monitorering: Automatisk med larm när köp, profit target och sälj skett
              Exit: Baserat på candlestickformationer, initial stop, tidsstopp eller trailing stop baserat på 2*ATR(21)

              Comment

              Working...
              X