|
| Envoyé par Paca le 09 Février 2006 à 16:52
|
|
|
Bonjour,
Est il possible de faire tracer automatiquement par TS8 une ligne de tendance qui passerait par deux peaks de la courbe des prix (ou d'un indicateur) ?
Si oui, peut on utliser, dans le code TS8, cette ligne pour détecter un croisement avec un indicateur et ainsi générer un signal d'achat/vente ?
Merci d'avance pour votre aide.
Si en plus votre réponse contient un bout de code EL, cela n'en serait que mieux...
|
|
Haut de la page |
| |
|
|
| |
| Envoyé par marcd le 10 Février 2006 à 12:48
|
|
|
oui grand mage tu peux le faire avec tradestation ....
__________________ Marc Defosse
|
|
Haut de la page |
| |
| Envoyé par marcd le 10 Février 2006 à 13:14
|
|
|
allez, je suis pas rat, voici l'instruction et un bout de code:
value1 = TL_New(iBarDate, iBarTime, iPrice, eBarDate, eBarTime, ePrice)
iBarDate, iBarTime: date et heure de la barre d'origine (ton 1er point donc)
iPrice: le prix d'origine
Pour e (eDate, eTime, ..): c'est la meme chose mais c'est le point d'arrivee
tradestation / easylanguage stocke dans value1 l'identifiant unique de la ligne de tendance pour pouvoir s'y referer a posteriori
petit exemple pratique
- Ligne de tendance trace sur les 2 derniers croisement de la moyenne mobile Court terme ,long terme (croisement baissier puis haussier)
- Achat si franchissement des prix au dessus de cette ligne de tendance
=> On travaille sur chandeliers jours / cloture : 1600 (actions par exemple)
variable: ID(-1), MoyMob_CT(10), MoyMob_LT(20), dateCt1(0), dateCst2(0), priceCt1(0), price_TL(0);
MoyMob_CT = averageFC(close, 10);
MoyMob_LT = averageFC(close, 20);
If MoyMob_CT < MoyMob_LT and dateCt1=0 then begin
dateCt1 = date;
priceCt1 = MoyMob_CT;
end;
If MoyMob_CT > MoyMob_LT and dateCt1<>0 and dateCt2= 0 then begin
dateCt2 = date;
priceCt2 = MoyMob_CT;
end;
if priceCt1 > 0 and priceCt2 > 0 then
ID = TL_New(dateCT1, "1600", iPrice, eBarDate, eBarTime, ePrice)
end;
//on regarde si franchissement
if close crosses over TL_GetValue(ID, date, time) then
buy next bar at market;
Je n'ai pas mis les sorties ni les reinitialisations des variables mais c'est un bon debut, non ? (je devrai me faire payer pour ca )
Editer par marcd sur 10 Février 2006 à 15:10
__________________ Marc Defosse
|
|
Haut de la page |
| |
| Envoyé par Paca le 10 Février 2006 à 17:34
|
|
|
Wahou !
C'est génial...
Merci beaucoup, ca va vraiment m'aider
|
|
Haut de la page |
| |
|
|