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
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
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
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
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.
*/
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
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