I am attempting to make these GUI steps into a script. When I follow this process manually, I get a tracking error under 1 and I get some great matches. This is far better than autotrack. ```import bpy```<br> *Step 1* <br> >**Set tracking settings extra correlation to .99**<br> Code Tried ```bpy.data.movieclips["Name.png"].(null) = 0.99```<br> *Step 2* <br> >**Loop through 1000 times** When in loop, it loops but only tracks one frame forward<br> Code ```for loopv in range (1000):```<br> *Step 3*<br> >>**Detect Features**<br> Code ```bpy.ops.clip.detect_features(ctx)```<br> *Step 4*<br> >>**Track Features 1 Frame**<br> Code ``` bpy.ops.clip.track_markers(ctx,backwards=False, sequence=False) ```<br> *Step 5*<br> >>**Deselect all features**<br> Code ``` bpy.ops.clip.select_all(ctx,action='TOGGLE') ``` or ``` bpy.ops.object.select_all(ctx,action='DESELECT') ```<br> *Step 6*<br> >**End Indentation of loop and Return to Step 2** <br><br> This is my current code. I have to hit **Run Script.** over and over, for it to work and go through all the frames of the clip.<br> ``` import bpy import random #for loopv in range (1000): ctx = bpy.context.copy() for area in bpy.context.screen.areas: if area.type == 'CLIP_EDITOR': ctx['area'] = area bpy.ops.clip.select_all(ctx,action='DESELECT') bpy.ops.clip.detect_features(ctx) bpy.ops.clip.track_markers(ctx,backwards=False, sequence=False) ```