NexusFi: Find Your Edge


Home Menu

 





Stream Deck Elgato and NinjaTrader8


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one mmaker with 9 posts (6 thanks)
    2. looks_two hedgeplay with 3 posts (0 thanks)
    3. looks_3 Big Mike with 2 posts (1 thanks)
    4. looks_4 Quick Summary with 1 posts (0 thanks)
      Best Posters
    1. looks_one dph1 with 5 thanks per post
    2. looks_two trendisyourfriend with 4 thanks per post
    3. looks_3 Koepisch with 3 thanks per post
    4. looks_4 mmaker with 0.7 thanks per post
    1. trending_up 9,958 views
    2. thumb_up 19 thanks given
    3. group 13 followers
    1. forum 22 posts
    2. attach_file 4 attachments




 
Search this Thread

Stream Deck Elgato and NinjaTrader8

  #21 (permalink)
 
Bermudan Option's Avatar
 Bermudan Option 
Chicago, Illinois
 
Experience: Beginner
Platform: TradingView
Broker: ThinkOrSwim
Trading: Forex, Stock & Options
Posts: 675 since May 2011
Thanks Given: 846
Thanks Received: 471


Big Mike View Post
@dph1,

How is the Stream Deck going? I was looking at that vs the Loupedeck Live.

I also looked at Corsairs iCUE Nexus Commander, but the reviews are horrible on the screen viewing angles among other things.

Last, there is Touch Portal. I am still looking into that one. Basically, you can take an old tablet or phone and then use their software and create your own macros on the touch screen. It has free software that connects the mobile device and your desktop so they communicate with each other.

This video compares Touch Portal and Stream Deck:



Mike

In the last 24 hours, I downloaded and started using this for my backtesting on MT4 and it does exactly what I want with the free version. I programmed the following:
  1. Fast forward 1 bar (Backtesting Software)
  2. Rewind 1 bar (Backtesting Software)
  3. Go forward 1 bar in MT4 chart (F12)
  4. Play/Pause Backtesting
  5. Alt + Tab to put the backtesting software in/out of focus

The learning curve is almost non-existent. The one unintuitive thing is that you have to create a button/link from the default page to access any created pages. I thought you could just delete the default home page and set a new one.

Visit my NexusFi Trade Journal Reply With Quote

Can you help answer these questions
from other members on NexusFi?
How to apply profiles
Traders Hideout
Better Renko Gaps
The Elite Circle
MC PL editor upgrade
MultiCharts
Quant vue
Trading Reviews and Vendors
REcommedations for programming help
Sierra Chart
 
  #22 (permalink)
rlkiwitrader
Auckland, New Zealand
 
Posts: 5 since Feb 2021
Thanks Given: 2
Thanks Received: 1


mmaker View Post
This file contains the script for launching my strategies on a 6 monitor setup.

The strategies are visible in the strategies tab in the top left (in the Control Center window - Strategies Tab) of the bottom right screen.

Save this in a folder called AHK under DOCUMENTS

Call the file Start Hot Keys Pgm.ahk

#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
; SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
SetKeyDelay 10 ;Set the keyboard time delay to 10 milliseconds
CoordMode, Mouse, Screen ;Set all mouse clicks to be absolute positioning to the screen & not relative.

;Buy Dots
^!A::
WinActivate, Control Center - Strategies ;Activate Control Center
WinWaitActive, Control Center - Strategies ;Wait until the NT Control Center window is displayed
Sleep, 100 ;Wait 100 milliseconds
Click 2169, 360 ;Left click on the Strategies Tab
Sleep, 100 ;Wait 100 milliseconds ;SELECT ALL STRATEGIES & THEN ENABLE
Click 1990, 75 ;Left click on the Top Strategy
Sleep, 100 ;Wait 200 milliseconds
Click right 1990, 75 ;Right Click on the Top Strategy
Sleep, 100 ;Wait 200 milliseconds
Click 2040, 175 ;Left Click on Enable Option
Return

;Kill Dots
^!B::
WinActivate, Control Center - Strategies ;Activate Control Center
WinWaitActive, Control Center - Strategies ;Wait until the NT Control Center window is displayed
Sleep, 100 ;Wait 100 milliseconds
Click 2169, 360 ;Left click on the Strategies Tab
Sleep, 100 ;Wait 100 milliseconds ;SELECT ALL STRATEGIES & THEN ENABLE
Click 1990, 75 ;Left click on the Top Strategy
Sleep, 100 ;Wait 100 milliseconds
Click right 1990, 75 ;Right Click on the Top Strategy
Sleep, 100 ;Wait 100 milliseconds
Click 2040, 195 ;Left Click on Enable Option
Return

;Sell Dots
^!C::
WinActivate, Control Center - Strategies ;Activate Control Center
WinWaitActive, Control Center - Strategies ;Wait until the NT Control Center window is displayed
Sleep, 100 ;Wait 100 milliseconds
Click 2169, 360 ;Left click on the Strategies Tab
Sleep, 100 ;Wait 100 milliseconds ;SELECT ALL STRATEGIES & THEN ENABLE
Click 1990, 95 ;Left click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click right 1990, 95 ;Right Click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click 2040, 195 ;Left Click on Enable Option
Return

;Kill Dots
^!D::
WinActivate, Control Center - Strategies ;Activate Control Center
WinWaitActive, Control Center - Strategies ;Wait until the NT Control Center window is displayed
Sleep, 100 ;Wait 100 milliseconds
Click 2169, 360 ;Left click on the Strategies Tab
Sleep, 100 ;Wait 100 milliseconds ;SELECT ALL STRATEGIES & THEN ENABLE
Click 1990, 95 ;Left click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click right 1990, 95 ;Right Click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click 2040, 215 ;Left Click on Enable Option
Return

;Buy 21
^!E::
WinActivate, Control Center - Strategies ;Activate Control Center
WinWaitActive, Control Center - Strategies ;Wait until the NT Control Center window is displayed
Sleep, 100 ;Wait 100 milliseconds
Click 2169, 360 ;Left click on the Strategies Tab
Sleep, 100 ;Wait 100 milliseconds ;SELECT ALL STRATEGIES & THEN ENABLE
Click 1990, 115 ;Left click on the Strategy
Sleep, 100 ;Wait 200 milliseconds
Click right 1990, 115 ;Right Click on the Strategy
Sleep, 100 ;Wait 200 milliseconds
Click 2040, 215 ;Left Click on Enable Option
Return

;Kill 21
^!F::
WinActivate, Control Center - Strategies ;Activate Control Center
WinWaitActive, Control Center - Strategies ;Wait until the NT Control Center window is displayed
Sleep, 100 ;Wait 100 milliseconds
Click 2169, 360 ;Left click on the Strategies Tab
Sleep, 100 ;Wait 100 milliseconds ;SELECT ALL STRATEGIES & THEN ENABLE
Click 1990, 115 ;Left click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click right 1990, 115 ;Right Click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click 2040, 230 ;Left Click on Enable Option
Return

;Sell 21
^!G::
WinActivate, Control Center - Strategies ;Activate Control Center
WinWaitActive, Control Center - Strategies ;Wait until the NT Control Center window is displayed
Sleep, 100 ;Wait 100 milliseconds
Click 2169, 360 ;Left click on the Strategies Tab
Sleep, 100 ;Wait 100 milliseconds ;SELECT ALL STRATEGIES & THEN ENABLE
Click 1990, 135 ;Left click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click right 1990, 135 ;Right Click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click 2040, 230 ;Left Click on Enable Option
Return

;Kill 21
^!H::
WinActivate, Control Center - Strategies ;Activate Control Center
WinWaitActive, Control Center - Strategies ;Wait until the NT Control Center window is displayed
Sleep, 100 ;Wait 100 milliseconds
Click 2169, 360 ;Left click on the Strategies Tab
Sleep, 100 ;Wait 100 milliseconds ;SELECT ALL STRATEGIES & THEN ENABLE
Click 1990, 135 ;Left click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click right 1990, 135 ;Right Click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click 2040, 255 ;Left Click on Enable Option
Return

;Buy ST
^!J::
WinActivate, Control Center - Strategies ;Activate Control Center
WinWaitActive, Control Center - Strategies ;Wait until the NT Control Center window is displayed
Sleep, 100 ;Wait 100 milliseconds
Click 2169, 360 ;Left click on the Strategies Tab
Sleep, 100 ;Wait 100 milliseconds ;SELECT ALL STRATEGIES & THEN ENABLE
Click 1990, 155 ;Left click on the Strategy
Sleep, 100 ;Wait 200 milliseconds
Click right 1990, 155 ;Right Click on the Strategy
Sleep, 100 ;Wait 200 milliseconds
Click 2040, 255 ;Left Click on Enable Option
Return

;Kill ST
^!K::
WinActivate, Control Center - Strategies ;Activate Control Center
WinWaitActive, Control Center - Strategies ;Wait until the NT Control Center window is displayed
Sleep, 100 ;Wait 100 milliseconds
Click 2169, 360 ;Left click on the Strategies Tab
Sleep, 100 ;Wait 100 milliseconds ;SELECT ALL STRATEGIES & THEN ENABLE
Click 1990, 155 ;Left click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click right 1990, 155 ;Right Click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click 2040, 275 ;Left Click on Enable Option
Return

;Sell ST
^!L::
WinActivate, Control Center - Strategies ;Activate Control Center
WinWaitActive, Control Center - Strategies ;Wait until the NT Control Center window is displayed
Sleep, 100 ;Wait 100 milliseconds
Click 2169, 360 ;Left click on the Strategies Tab
Sleep, 100 ;Wait 100 milliseconds ;SELECT ALL STRATEGIES & THEN ENABLE
Click 1990, 175 ;Left click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click right 1990, 175 ;Right Click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click 2040, 275 ;Left Click on Enable Option
Return

;Kill ST
^!M::
WinActivate, Control Center - Strategies ;Activate Control Center
WinWaitActive, Control Center - Strategies ;Wait until the NT Control Center window is displayed
Sleep, 100 ;Wait 100 milliseconds
Click 2169, 360 ;Left click on the Strategies Tab
Sleep, 100 ;Wait 100 milliseconds ;SELECT ALL STRATEGIES & THEN ENABLE
Click 1990, 175 ;Left click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click right 1990, 175 ;Right Click on the Strategy
Sleep, 100 ;Wait 100 milliseconds
Click 2040, 295 ;Left Click on Enable Option
Return

;Move chart up
^!N::
WinActivate, Chart - 200 vol ;Activate Control Center
WinWaitActive, Chart - 200 vol ;Wait until the NT Chart window is displayed
Sleep, 100 ;Wait 100 milliseconds
Send {lctrl down}
Send {lbutton down}
MouseMove, 0, -100, 1, R
Sleep 100
Send {lbutton up}
Send {lctrl up}
MouseMove, 0, 100, 1, R
Return

;Move chart down
^!Q::
WinActivate, Chart - 200 vol ;Activate Control Center
WinWaitActive, Chart - 200 vol ;Wait until the NT Chart window is displayed
Sleep, 100 ;Wait 100 milliseconds
Send {lctrl down}
Send {lbutton down}
MouseMove, 0, 100, 1, R
Sleep 100
Send {lbutton up}
Send {lctrl up}
MouseMove, 0, -100, 1, R
Return

;Capture and save a pic
^!S::
WinActivate, Chart - 200 vol ;Activate Control Center
WinWaitActive, Chart - 200 vol ;Wait until the NT Chart window is displayed
Sleep, 1000 ;Wait 100 milliseconds
Send, {Enter 1}
Return

;GOTO Chart Window and open indicator window
^T::
WinActivate, Chart - 200 vol ;Activate Control Center
WinWaitActive, Chart - 200 vol ;Wait until the NT Chart window is displayed
Sleep, 1000 ;Wait 100 milliseconds
Click 120, 120 ;Left click
Send, ^i ; Open indicator window
Return


I have been looking for something like this for a while thanks so much! i had some basic hotkeys going but wanted it to be more intuitive!

Reply With Quote
  #23 (permalink)
 
mmaker's Avatar
 mmaker 
Toronto Canada
 
Experience: Intermediate
Platform: ninjatrader
Trading: es
Frequency: Several times daily
Duration: Minutes
Posts: 400 since Feb 2011
Thanks Given: 1,178
Thanks Received: 508


I found button activation a little intermittent (hit sometimes miss other times) so i increased the Sleep Time between events from 100 milliseconds to 200 milliseconds and that seems to have resolved the button activation issues.

Visit my NexusFi Trade Journal Reply With Quote




Last Updated on March 19, 2021


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts