Options Trading Strategy Automated

Raj232

Well-Known Member
#13
Dear Sourabh,
it looks like you have good programming knowledge. Can you automate kite (zeroda) and Amibroker. The idea is simple.
1. Integrate the fetching of quotes from zeroda kite to a amibroker. On buy/sell signal getting generated in Amibroker, the buy/sell is placed automatically in kite. (the amibroker strategy is supertrend)

2. As most of the indicators are available in kite itself, a buy order is fired from kite itself when a buy signal is generated and similar for sell order is fired in kite when sell signal is generated.
 
#14
hello,how you will trade automatic in options are you have plugin from nest,i am a technical trader,i can tell you from where nifty and banknifty can move and which direction.but how can i will trade automatic in options.if i have delta of options then i want to trade in different strike price spread and butterfly.reply me on 9837714084
 
#15
yep orders can be fired automatically to nesttrader/now based on H/L @ 9.20-10.30-11.30 and famous intraday strategy like OPEN=HIGH OPEN=LOW with sl and TGTs
 
#16
Linsupertrend and PSA (Price Speed Acceleration)

I would like to know MS Excel formula for below mentioned indicators:

Linsupertrend

Factor=param("Factor",3,1,3,1);

Pd=Param("ATR Periods",10,1,100,1);


Up = LinearReg((H+L)*0.5,Pd) + Factor*ATR(Pd);
Dn = LinearReg((H+L)*0.5,Pd) - Factor*ATR(Pd);

iATR=ATR(Pd);

PSA (Price Speed Acceleration)

//---- indicator buffers

extern int period = 240;
extern bool show_speed = TRUE;

int limit;

double speed[];
double acceleration[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
IndicatorBuffers(2);

//---- drawing settings

if (show_speed == TRUE){

SetIndexStyle(0,DRAW_HISTOGRAM);

}else{

SetIndexStyle(0,DRAW_NONE);
}
SetIndexBuffer(0,speed);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,acceleration);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
int i;
//----

if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;

for(i=0; i<limit; i++) {
speed = iClose(Symbol(),0,i)-iClose(Symbol(),0,i+period);
}

for(i=0; i<limit; i++) {
acceleration = speed-speed[i+period];
}

//----
return(0);
 

Similar threads