Announcement

Collapse
No announcement yet.

x alex

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

  • x alex

    salve,io uso IB come broker online,è possibile interfacciare un efs alla TWS di IB x l'eseguzione in automatico degli ordini,se si come dovrei fare x interfacciare il tutto ........
    grazie in anticipo
    shadow

  • #2
    shadow
    Si e' possibile. Nell'efs dovrai inserire gli appositi comandi disponibili con il Generic Borker Interface.
    Per la lista dei comandi e la sintassi necessaria (incluso un efs di esempio per IB) clicca qui
    Alex

    Comment


    • #3
      alex,l'interfaccia con tradebolt,è uguale o + semplice che con la TWS,xchè ho la possibilità anche di interfacciare l'efs con il tradebolt......
      grazie
      shadow

      Comment


      • #4
        shadow
        Non conosco l'interfaccia di Tradebolt quindi non saprei dirti
        Alex

        Comment


        • #5
          shadow
          Nel bulletin board di eSignalCentral esiste anche il forum Broker Plugins & Integrated Trading specificatamente dedicato a questo topico. Se hai domande a riguardo prova a postarle li.
          Alex

          Comment


          • #6
            salve alex,vorrei automatizzare questo efs,solo che vorrei che facesse close and reverse al cambio di colore delle barre che chiuse la long e apre la short e viceversa,potresti gentilmente scrivermi il codice x questa funzione
            grazie in anticipo
            shadow
            SWizard_Description
            //
            // This formula was generated by the Alert Wizard
            //
            //}}EFSWizard_Description 7532


            //{{EFSWizard_Declarations
            var vLastAlert = -1;
            //}}EFSWizard_Declarations


            function preMain() {
            //{{EFSWizard_Code_PreMain_setPriceBarColor
            setColorPriceBars(true);
            //}}EFSWizard_Code_PreMain_setPriceBarColor
            /**
            * This function is called only once, before any of the bars are loaded.
            * Place any study or EFS configuration commands here.
            */
            //{{EFSWizard_PreMain
            setPriceStudy(true);
            setStudyTitle("Three Bar Breakout System");
            //}}EFSWizard_PreMain

            }

            function main() {
            /**
            * The main() function is called once per bar on all previous bars, once per
            * each incoming completed bar, and if you don't have 'setComputeOnClose(true)'
            * in your preMain(), it is also called on every tick.
            */

            //{{EFSWizard_Expressions
            //{{EFSWizard_Expression_1
            if (
            Strategy.isLong() == false &&
            close() > high(-1) &&
            close() > high(-2) &&
            close() > high(-3)
            ) onAction1()
            //}}EFSWizard_Expression_1

            //{{EFSWizard_Expression_2
            else if (
            Strategy.isShort() == false &&
            close() < low(-1) &&
            close() < low(-2) &&
            close() < low(-3)
            ) onAction2()
            //}}EFSWizard_Expression_2

            //{{EFSWizard_Expression_3
            else if (
            Strategy.isLong() == true
            ) onAction3()
            //}}EFSWizard_Expression_3

            //{{EFSWizard_Expression_4
            else if (
            Strategy.isShort() == true
            ) onAction4()
            //}}EFSWizard_Expression_4

            //{{EFSWizard_Expression_5
            else if (
            1 == 1
            ) onAction5();
            //}}EFSWizard_Expression_5

            //}}EFSWizard_Expressions


            //{{EFSWizard_Return
            return null;
            //}}EFSWizard_Return

            }

            function postMain() {
            /**
            * The postMain() function is called only once, when the EFS is no longer used for
            * the current symbol (ie, symbol change, chart closing, or application shutdown).
            */
            }

            //{{EFSWizard_Actions
            //{{EFSWizard_Action_1
            function onAction1() {
            if (vLastAlert != 1) Strategy.doLong("", Strategy.CLOSE, Strategy.THISBAR, Strategy.DEFAULT, 0);
            if (vLastAlert != 1) Strategy.setStop(low()-.25);
            setPriceBarColor(Color.RGB(0,128,0));
            if (vLastAlert != 1) Alert.playSound("C:\\Programmi\\eSignal\\Sounds\\s p_pt_buy_level1.wav");
            vLastAlert = 1;
            }
            //}}EFSWizard_Action_1

            //{{EFSWizard_Action_2
            function onAction2() {
            if (vLastAlert != 2) Strategy.doShort("", Strategy.CLOSE, Strategy.THISBAR, Strategy.DEFAULT, 0);
            if (vLastAlert != 2) Strategy.setStop(high()+.25);
            setPriceBarColor(Color.RGB(155,0,0));
            if (vLastAlert != 2) Alert.playSound("C:\\Programmi\\eSignal\\Sounds\\s p_pt_sell_level1.wav");
            vLastAlert = 2;
            }
            //}}EFSWizard_Action_2

            //{{EFSWizard_Action_3
            function onAction3() {
            setPriceBarColor(Color.RGB(0,128,0));
            vLastAlert = 3;
            }
            //}}EFSWizard_Action_3

            //{{EFSWizard_Action_4
            function onAction4() {
            setPriceBarColor(Color.RGB(155,0,0));
            vLastAlert = 4;
            }
            //}}EFSWizard_Action_4

            //{{EFSWizard_Action_5
            function onAction5() {
            setPriceBarColor(Color.RGB(0,0,0));
            vLastAlert = 5;
            }
            //}}EFSWizard_Action_5

            //}}EFSWizard_Actions

            Comment


            • #7
              shadow
              Non sono sicuro di cosa tu intenda con "automatizzare". Se ti riferisci ad aggiungere la funzionalita necessaria per generare ordini per il trading automatizzato allora in quel caso dovrai rivolgerti ad uno degli EFS Consultants
              Se invece ti riferisci ai comandi necessari per fare il Back Testing di una strategia allora quelli sono gia inclusi nell'efs
              Alex

              Comment

              Working...
              X