Bonjour a tous, j’imagine que vous êtes nombreux a laisser le capital de votre compte de trading au repos le week-end! Pour autant le bitcoin offre des opportunités et je suis preneur de codes qui fonctionnent sur le Bitcoin. Merci.
Bonjour Nicolas,
Je me suis interressé a votre indicateur ci dessous ,pourriez vous m’aider a le transformer en format texte PRT 10 ,car je ne peux pas l’installer en format ITF.
je vous remercies
SAMHO
https://www.prorealcode.com/wp-content/uploads/2016/09/PRC_FractalsTrendLine.itf
Je pense que le bitcoin en trading c’est la grosse arnaque.
-Le spread est énorme et seul le casino (les brokers gagnent)
-les stops se font nettoyés
(je suis pro bitcoin et investisseur pas un détracteur du bitcoin)
Bonjour,
Concernant le Bitcoin Cash, j’ai bien une stratégie qui fonctionne la semaine mais le week-end il y a moins d’activité alors il faudrait adapter celle-ci peut-être avec un ratio gain inférieur.
defparam cumulateorders=false
//defparam flatbefore=092000
//defparam preloadbars = 150
//defparam flatafter=220000
z=0
y=0
REM PLAGE HORAIRE gain maxi avec 193000 et 200000 au lieu de 185000 et 201000
if (dayofweek=6 or dayofweek=7) or (time<084000 or time>150000) then
journee=0
else
journee=1
endif
if (time>150000 and time<163000) then
stopventetemps=0
else
stopventetemps=1
endif
if time>184000 then
stopachattemps=1
else
stopachattemps=1
endif
// GAIN VARIABLE
ratio=2.1
gain2=(highest[5](close)-low)
if gain2<0 then
gain=(gain2*-1)/ratio
else
gain=gain2/ratio
endif
if gain<1.4 then
gain=3
endif
SET TARGET PROFIT GAIN
SET STOP LOSS 9
n=50
REM STOCHASTIQUE TIME SERIES
p=10
q=8
plusHaut = HIGHEST[p](HIGH)
plusBas = LOWEST[p](LOW)
oscillateur = (CLOSE - plusBas) / (plusHaut - plusBas) * 100
K = AVERAGE[q,6](oscillateur)
periode=34
innere = 2*weightedaverage[ round( Periode/2 ) ](close)-weightedaverage[Periode](close)
MM=weightedaverage[round(sqrt(periode))](innere)
if (close>close[47]) or (close>(close[102]*1.006)) or (onmarket and (tradeprice-close)>z) then
stopventecalcul=0
else
stopventecalcul=1
endif
if (close[45]>(close*1.01)) or (close[3]>(close*1.017)) or (onmarket and (tradeprice-close)<z) then
stopachatcalcul=0
else
stopachatcalcul=1
endif
// ouvrir position acheteuse
i1=average[3](close)
c1=i1>i1[6]
if stopachattemps=1 and c1 and journee=1 and k<95 and mm[2]<mm and stopachatcalcul=1 then
buy n shares at market
endif
// fermer position acheteuse
i2=average[3](close)
i3=average[5](close)
c2=i2 crosses under (I3)
if c2 and ((tradeprice-close)<y) and (time>091000 and time<212000) then
//if (i1[1]-i1[6])<5 then
sell at market
endif
periode2=18
innere2 = 2*weightedaverage[ round( Periode2/2 ) ](close)-weightedaverage[Periode2](close)
MM2=weightedaverage[round(sqrt(periode2))](innere2)
// ouvrir position vendeuse
c3=i1<i1[6]
if c3 and journee=1 and k>1 and mm2[48]>mm2 and stopventecalcul=1 and stopventetemps=1 then
sellshort n shares at market
endif
// fermer position vendeuse
c4=i2 crosses OVER (i3-98)
if c4 and (tradeprice-close)>Y and (time>091000 and time<212000) then
//if (i1[6]-i1)<15 then
exitshort at market
endif
j=1
if longonmarket and (BarIndex-TRADEINDEX)>j and (close-tradeprice)>2 then
sell at market
endif
if shortonmarket and (BarIndex-TRADEINDEX)>j and (tradeprice-close)>2 then
exitshort at market
endif
IF (TIME>180000 or time<091000) AND SHORTONMARKET AND (tradeprice-close)>1 then
exitshort at market
endif
if (time>180000 or time<091000) and longonmarket and (close-tradeprice)>1 then
sell at market
endif