Announcement

Collapse
No announcement yet.

purpose of the status button "efs"

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

  • purpose of the status button "efs"

    Background: I have been successfully participating in the open beta for signal efs auto trading. I have successfully used "Trade.setLiveTrading(true). And, I have successful been able to following my brokers processing of efs trades within the efs study. My question today is about the "efs" button on the status line (date-time, resources, cme, efs, broker connection, data feed status).

    Questions:

    1. What is the purpose of this "efs status" button?
    2. Do I need to click "enable - EFS Auto Trading"?
    3. Why would I click the "efs" button if in the efs study I have called "Trade.setLiveTrading(true)" ?

    I have been able to retrieve the status of the connection from within the efs status. And, I have been able to read the account. What is this "efs Auto Trading Status" button for?

    Cheers, Eugene

  • #2
    Hi eparks,

    Please our answer to your questions below.

    1. What is the purpose of this "efs status" button?
    1.EFS status button is a global application switch that needs to be manually enabled for each session of eSignal, which will allow any formula to send trading operation requests to broker.

    2. Do I need to click "enable - EFS Auto Trading"?
    2.You need to click this switch if you want to send any trades. If this switch is not enabled, any functions of the object “Trade” will be ignored.

    3. Why would I click the "efs" button if in the efs study I have called "Trade.setLiveTrading(true)" ?
    3.The Trade.setLiveTrading(Boolean) function indicates to the application that an automated strategy exists. This function is required for any automated trading script. To test automated scripts with the eSignal Paper Broker or a simulated broker account, set the function parameter to false. To allow an automated script to place trades on a live broker account set the function parameter to true. When set to true for live trading, the live trades will be placed when GUI trading overrides are also enabled for live trading.

    Please let us know if there any other questions we can answer for you.

    AveryH
    eSignal Support

    Comment


    • #3
      AveryH,

      Is there any script function or other programmatic way to detect if the EFS button in the toolbar has been enabled?

      I am even be willing to write a small Python or EFS script to read a file, if there is a file (such as an app file) which holds the status of the EFS button?

      Alternatively, do you have a suggestion for EFS code which, when executed when the EFS app button has not been enabled, will return a certain value (e.g. null) as opposed to some normal value (e.g. number, string)? I prefer not to send a dummy order to a live account, every time the script is loaded, to simply test whether EFS is properly enabled.
      Last edited by omerproteus; 06-30-2015, 10:35 AM.

      Comment


      • #4
        Originally posted by omerproteus View Post
        AveryH,

        Is there any script function or other programmatic way to detect if the EFS button in the toolbar has been enabled?

        I am even be willing to write a small Python or EFS script to read a file, if there is a file (such as an app file) which holds the status of the EFS button?

        Alternatively, do you have a suggestion for EFS code which, when executed when the EFS app button has not been enabled, will return a certain value (e.g. null) as opposed to some normal value (e.g. number, string)? I prefer not to send a dummy order to a live account, every time the script is loaded, to simply test whether EFS is properly enabled.

        Hello omerproteus,

        Unfortunately, there is not an ability to detect the status of the EFS-AT switch.
        For safety reasons, it assumes that the script logic must not be changed after activation of the EFS-AT switch.
        The purpose of EFS-AT switch is to activate execution of the trading operations.
        If the EFS-AT switch is not activated then the trading operations will not be sent in trading and return 'null'.


        AveryH
        eSignal Support

        Comment

        Working...
        X