Information
Username: | tradermatrix |
Member since: | 24 Jul 2012 |
Last login: | 28 Feb 2013 |
Status: | Active |
Activity
Where | Created | Comments |
---|---|---|
Algorithms | 1 | 36 |
Forum Topics | 50 | 156 |
Jobs | 0 | 0 |
About
Last Algorithm Comments
hi
thank you for this great work, very technical ...
it just lacks the opening of a command so that this robot is the most remarkable ....
do you have an example or a piece of code adapted to your logic that allows to open and close an order automatically.
cordially
sean.cappone:
Because it is the same label ... I will modify the code .... you will be able to use it with several symbols, at the same time.
Thank you Paul
I will try the adventure
I will communicate the results
@ +
hello Paul
Does your instrument improve the optimization?
Optimization often slows down the computer's virtual memory considerably.
Your instrument improves the fluidity of a cbot that has opened a large number of orders (and which slows down all functions) for example to close in an instant 20 or 30 trades ....
And finally, I have several computers and several brokers with different accounts a single purchase is it enough ...?
with many thanks.
Hi
It is an indicator
Have you an associated bot
cordially
asghar250
multiplier OK !!
better late than never....
Best regards
I returned !!
Hi,
thank you for the code
I added a indicator to automate the first order...
that helped to understand the operation.
thank you
Hi Paul
I'd be curious to test with full automation.
I think you can create a basic set and offer it to everyone, (the operation on demo accounts only).
Then everyone could adapt and buy according to their needs (for real accounts) ...
I think you will have a high demand.
I'll be the first to test a desired set of your creation and buy + if affinity ...
Paul thank you for your work.
tradermatrix@hotmail.fr
Cordially
congratulations for this remarkable work...
is it possible (with these same tools) to create a robot that would take the
decision d buy or sell with the usual settings.?
I wish to no longer remained planted before my screens. I want to go fishing... during labour.... (I'm French..!!!)
Kind regards
ok ... I will study this possibility
Best regards
the robot does not work ... can you look
log backtesting ;
18/11/2015 02:00:00.000 | Backtesting was stopped
18/11/2015 02:00:00.000 | Crashed in OnStop with NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
18/11/2015 02:00:00.000 | Crashed in OnStart with UnauthorizedAccessException: L'accès au chemin d'accès 'c:\data.csv' est refusé.
Thank you
Hello
thank you for the code.
"closeOnReg" does not.
can you look....." true" or "false" does not change the working robot
Best regards
Hi !!
you reverse StopLoss and TakeProfit
must be corrected as:
ExecuteMarketOrder(TradeType.Buy, Symbol, VolumeInUnits, label, StopLossPips, TakeProfit);
ExecuteMarketOrder(TradeType.Sell, Symbol, VolumeInUnits, label, StopLossPips, TakeProfit);
you do not need to modify the code.
look at this ...
I have added the martingale reverse mode ... but in all cases tp 20 and sl 20 is risky ....
cher Abdalah Hacid
Merci pour cette idée et de la partager avec tous....
J ai progressé en regardant vos codes et vos méthodes.
Je suis ok avec Hichem,j ai actuellement le même soucis avec backesting tick data....
Il y a un problème.../forum/calgo-support/5418
Cordialement
Bons Trades
yes thank you it works.
if [Parameter ("Short Start Level" DefaultValue = 2.0)]
thank you again
hello
thank you for the code.
I have noticed that sell order does not.
you can watch...?.
cordially
merci pour le code
j ai construi un robot et inclus ton code.(je travaille déja avec un systeme similaire)
il faut noter que les résultats sont bons pour "_takeProfit".
mais il vaut mieux supprimer le _stopLoss,car il provoque de grandes pertes.
@+
thank you for the code
I have Constructed a robot and included your code. (I work already with a similar system)
note that the results are good for "_takeProfit."
but it is better to remove the _stopLoss because it causes great loss.
@+
Hello
no, I have completely forgotten this indicator.
I think I will develop this idea.
Merçi
bons trades.......
ZigZag Kwan MBFX Timing : /algos/indicators/show/535
Bonjour
Bravo pour ton travail
J ai un probleme avec cet indicateur(il ne veut pas s enregistrer)
Error CS0006: Metadata file 'f:\dev\calgo\library\mq4\bin\debug\calgo.mq4.dll' could not be found
Cordialement
Marc
ligne 158
remplacer null par StopLoss
private void Open(TradeType tradeType)
{
// var position = Positions.Find("ZephynScalper", Symbol, tradeType);
// if (position == null)
// ExecuteMarketOrder(tradeType, Symbol, Volume, "ZephynScalper", StopLoss, TakeProfit);
if (OpenTrades < 2)
{
ExecuteMarketOrder(tradeType, Symbol, Volume, "ZephynScalper", null, TakeProfit);
ExecuteMarketOrder(tradeType, Symbol, Volume, "ZephynScalper", StopLoss, TakeProfit);
OpenTrades++;
}
}
////////////////////////////////////////////////
mais vous devrez regler et changer certains parametres du robot
bons trades
Marc
Hi @nobulart
the bug is here;
[Parameter("Martingale Recursions", DefaultValue = 2, MinValue = 1, MaxValue = 4)]
public int MartingaleMax { get; set; }
[Parameter("Debug Level", DefaultValue = 0, MinValue = 0, MaxValue = 3)]
public int Debug { get; set; }
private int LongPositions = 0, ShortPositions = 0, MaxLong = 0, MaxShort = 0;
private int BuyVolume = 0, TakeProfit = 0, Count = 0, MartingaleActive = 0, Quantity = 0;
"MartingaleActive" : must change line
private int LongPositions = 0, ShortPositions = 0, MaxLong = 0, MaxShort = 0, MartingaleActive = 0;
private int BuyVolume = 0, TakeProfit = 0, Count = 0,, Quantity = 0;
good luck...
Minimum Profit - Only used when Dynamic Targetsare enabled. Specifies the minimum number of pips to be won when targets are being adjusted to track the Target Level line. [ Default = 1 ]
Do you have dynamic targets enabled? If not, does this explain why it doesn't seem to work: yes
nobular hello!
I have also noticed a bug:
[Parameter ("Martingale recursion", DefaultValue = 2, MinValue = 1, MaxValue = 4)] public int MartingaleMax {get; set;}
does not work
cordially
nobular hello!
thank you for this robot and have corrected MM.
I think
[Parameter("Minimum Profit (pips)", DefaultValue = 1, MinValue = 0)]
public int MinimumPips { get; set; }
Parameter"Dynamic Targets":yes
does not work.
cordially
résultat backtesting
par exemple eur/jpy
[Parameter("Lot Size", DefaultValue = 10000, MinValue = 1)]
starting capital $1000 = Volume: 10000.(ok)
////////////////////////////////////////////////////////////////////////////////////////
résultat backtesting
[Parameter("Lot Size", DefaultValue = 10000, MinValue = 1)]
starting capital $ 50000 = Volume: 10000(?)
backtesting gold :
for bactest: depart 1000 euros (volume = 10oz)
the above 2800 euros (volume = 10oz ...!)
I think:
money management does not work.
merçi
protected override void OnStart()
{
DragonID = "Golden Dragon " + DragonNumber + " - " + Symbol.Code;
Count = BuyWait;
BuyVolume = LotSize;
OpeningBalance = Account.Balance;
MaxLong = MaxLongTrades;
MaxShort = MaxShortTrades;
cog = Indicators.GetIndicator<BelkhayatePRC>(cogDegree, cogPeriod, Inner, Middle, Outer);
hull = Indicators.GetIndicator<HMA>(HullPeriod);
if (atr1Period > 0 && atr2Period > 0)
{
atr1 = Indicators.AverageTrueRange(2, MovingAverageType.Simple);
atr2 = Indicators.AverageTrueRange(120, MovingAverageType.Simple);
}
Message(1, "Dragon awakening...");
hi
Has someone an idea to put it this indicator in a robot.
for example, open a command automatically at the same time AlertMessage.
thank you.
cordially
using System;
using cAlgo.API;
using cAlgo.API.Indicators;
using cAlgo.API.Requests;
using cAlgo.Indicators;
using System.IO;
using System.Collections.Generic;
using System.Windows;
using System.Linq;
using System.Runtime.InteropServices;
using System.Globalization;
remove from the list:
using System.Windows;
Hello
Thank you for sharing your work.
I think line 76 for ADX Sell: if (i_adx.ADX.LastValue> 20) is: (i_adx.ADX.LastValue <20)
Good trade !!
cordially