Bug fonction drawarrow / Up
Forums › ProRealTime forum Français › Support ProBuilder › Bug fonction drawarrow / Up
- This topic has 6 replies, 3 voices, and was last updated 4 years ago by GilInvest.
-
-
06/10/2020 at 12:16 PM #135414
Bonjour à tous, ProBuilder refuse mes lignes 17 et 36 (DRAWARROWDOWN et DRAWARROWUP, dans les structures conditionnelles portant sur les engulfing, sont soulignées indiquant un bug. Voir PJ). Je n’arrive pas a comprendre. Ca viendrait y pas du fait qu’il y aurait conflit avec 2 autres instructions incluant ces mêmes fonctions ? Par avance merci pour vos lumières. PS : dans la fenêtre de dialogue il y a “erreur de synthaxe ligne 17, caractere 88. Une des expressions suivantes serait plus appropriées que DRAWARROWdown” : “\n” . Je ne vois pas du tout a quoi correspondarit ce ” \n ”
Code indicateur de break et engulfing123456789101112131415161718192021222324252627282930313233343536373839404142434445atr10=averagetruerange[10]once Breakupsignal = 0once Breakdownsignal = 0once engulfing = 0If close>exponentialaverage[100] and open[0]<ExponentialAverage[7] and open[0]<ExponentialAverage[20] and high[0]>ExponentialAverage[7] and high[0]>ExponentialAverage[20] and close[0]>open[0] thenDRAWARROWUP(barindex[0],low-atr10/2) coloured(0,200,0)Breakupsignal =1elseBreakupsignal =0endifIf close>exponentialaverage[100] and close<open and close<low[1] and open>high[1] then DRAWARROWdown(barindex[0],low-atr10/2) coloured(255,165,0)engulfing=1elseengulfing=0endifIf close<exponentialaverage[100] and open[0]>ExponentialAverage[7] and open[0]>ExponentialAverage[20] and high[0]<ExponentialAverage[7] and high[0]<ExponentialAverage[20] and close[0]<open[0] thenDRAWARROWdown (barindex[0],low-atr10/2) coloured(200,0,0)Breakdownsignal =-1elseBreakdownsignal =0endifIf close<exponentialaverage[100] and close>open and close>low[1] and open<high[1] then DRAWARROWUP(barindex[0],low-atr10/2) coloured(255,165,0)engulfing =-1elseengulfing =0endifreturn Breakupsignal coloured(120,210,120) style(histogram), Breakdownsignal coloured(210,120,120) style(histogram), engulfing coloured(255,165,0) style(histogram), 0 as "0"06/10/2020 at 12:22 PM #135416APRÈS le mot-clé “THEN” il ne doit rien y avoir, vous devrez commencer une nouvelle ligne.
1 user thanked author for this post.
06/10/2020 at 12:39 PM #135420Voir formation sur les structures conditionnelles : https://www.prorealcode.com/chapter/tests-simples-avec-if-endif/
1 user thanked author for this post.
06/10/2020 at 1:04 PM #13542606/10/2020 at 1:25 PM #135433Well, j’ai regardé à nouveau; ai comparé / revu mon code > de mon point de vue, j’ai respecté toutes les conditions expliquées. Je n’ai pas mis de structures imbriquée. J’ai mis les blocs conditionnels, les uns après les autres incluant chacun les instructions IF / THEN / ENDIF. Bref, je ne vois pas ou se situe le bug. Si tu peux m’éclairer, je suis preneur. Merci
06/10/2020 at 2:08 PM #1354361234IF Condition THENxyz.ENDIFpas
1234IF Condition THEN xyz..ENDIF06/10/2020 at 3:02 PM #135448 -
AuthorPosts
Find exclusive trading pro-tools on