STRATEGY FOR AUTOMATICALLY CLOSE ALL ORDER
STRATEGY FOR AUTOMATICALLY CLOSE ALL ORDER
11 Sep 2012, 18:34
Bonjour
désormais j utilise une stratégie pour scalper le marché (sans utiliser takeprofit et stoploss pour gagner du temps)
ce procédé protege des mouvements rapides du marché et permet aussi de fermer automatiquement toutes les positions.
utiliser ces robots pour differentes stratégies(ou inclure à l interieur d autres robots)
j now uses a scalping strategy for the market (without stoploss and TakeProfit to save time)
This process protects the rapid movements of the market and can automatically close all positions.
use these robots for different strategies (to include inside of other robots)
open my 2 robots
ouvrir mes 2 robots
ROBOT N°1
CLOSE POSITIVE BALANCE:
the robot closes all positions (buy and sell) on the current account balance positive .
// for the desired gain: adjust Account.Balance > ?
//
// This robot can work in conjunction with the P & L SELL robot or other robots
//
//
// . ce robot ferme toutes les positions(achat et vente ) du compte courant quant la balance est positive .
// pour obtenir le gain voulu : regler Account.Balance > ?
//
//
// ce robot peut travailler conjointement avec le robot P&L SELL ou d autres robots
//
//
// -------------------------------------------------------------------------------
using System;
using cAlgo.API;
using cAlgo.API.Indicators;
namespace cAlgo.Robots
{
[Robot]
public class CLOSEPOSITIVEBALANCE : Robot
{
protected override void OnTick()
{
if( Account.Equity - Account.Balance > 10)
{
foreach (var position in Account.Positions)
{
Trade.Close(position);
}
}
}
}
}
ROBOT N°2
CLOSE NEGATIVE BALANCE:
// robot that closes all positions (buy and sell) on the current account balance negative.
// Get the acceptable loss wanted: adjust Account.Balance < ?
//
//
// This robot can work in conjunction with the P & L BUY robot or other robots
//
//
// ce robot ferme toutes les positions(achat et vente) du compte courant quant la balance est négative .
// pour obtenir la perte acceptable voulu : regler Account.Balance < ?
//
// ce robot peut travailler conjointement avec le robot P&L BUY ou d autres robots
//
//
//
//
// -------------------------------------------------------------------------------
using System;
using cAlgo.API;
using cAlgo.API.Indicators;
namespace cAlgo.Robots
{
[Robot]
public class CLOSENEGATIVEBALANCE : Robot
{
protected override void OnTick()
{
if( Account.Equity - Account.Balance < - 10 )
{
foreach (var position in Account.Positions)
{
Trade.Close(position);
}
}
}
}
}
pour des raisons pratiques aidez moi (si possible) à unir les 2 robots pour construire un seul robot .
j ai utilisé de nombreuse solutions sans succes.
for practical reasons help me (if possible) to unite the two robots to build a single robot.
j have used many solutions without success.
cordialement
TRADERMATRIX
sktrader
12 Sep 2012, 09:34
Hi Tradematrix,
@sktrader