invertire il segnale
Forums › ProRealTime forum Italiano › Supporto ProOrder › invertire il segnale
- This topic has 21 replies, 3 voices, and was last updated 6 years ago by robertogozzi.
-
-
01/05/2018 at 1:00 PM #57356
Buongiorno vorrei modificare il codice del mio sistema di trading automatico facendo aprire posizioni opposte a quelle date dal mio sistema. quando il sistema apre una posizione short io vorrei invece mi aprisse una posizione long e viceversa. è possibile? vi allego la schermata del tradingsistem.
01/05/2018 at 1:10 PM #57358E’ sufficiente che tu inverta le condizioni di entrata, dove entra LONG mettici le condizioni dello SHORT e viceversa, lo stesso quando deve uscire.
Roberto
01/05/2018 at 2:53 PM #57371ho provato ma mi cambia totalmente i parametri. Vorrei inserire una nuova condizione di reverse del segnale ma non so il codice.
01/05/2018 at 3:02 PM #57374Per permetterci di aiutarti dovresti postare il codice completo, compresi eventuali indicatori personalizzati non presenti su PRT.
01/05/2018 at 3:18 PM #57376allego il resto del codice, l’indicatore è a pagamento, riesco comunque a vedere il codice?
01/05/2018 at 3:26 PM #57379Posta il codice con il copia e incolla, oppure esportalo ed allega il file, con la foto non posso farci niente.
L’indicatore non m’interessa, basta che tu mi dica quali valori può restituire in COND e COND1 e come vuoi utilizzarli.
01/05/2018 at 3:29 PM #57380Scusa l’ignoranza ma dove lo trovo il codice dell’indicatore?
01/05/2018 at 3:33 PM #57383io ho questo file ma non riesco ad aprirlo
01/05/2018 at 3:36 PM #57385Se è a pagamento non puoi vederlo, come non puoi vedere quelli nativi di PRT.
Si chiamano “codici sorgenti” come per qualunque software. Se fossero visibili ognuno potrebbe farne copie a volontà e gli autori non incasserebbero niente e smetterebbero di sviluppare nuovo software!
Quelli che vengono pubblicati qui, al contrario, sono liberi e gratuiti e possono essere modificati e duplicati a piacimento (preferibilmente inserendo, a titolo di gratitudine, nel proprio TS una menzione circa l’autore e questo forum).
01/05/2018 at 3:46 PM #57387per prova ho invariarto con buy in sellshort e viceversa nelle righe 47-51-67-72 però la curva di rendimento è totalmente diversa. per esempio con valori fissi impostati fà 30 entrate a mercato, mentre se inverto i segnali sulle righe riportate mi fà una sola entrata a mercato. io invece vorrei mi facesse tutte e 30 le entrate ma in senso opposto.
01/05/2018 at 3:58 PM #57390Se hai fatto una foto del codice significa che visivamente lo puoi vedere, non riesci a fare il copia & incolla selezionando col mouse tutto il codice e poi col tasto destro scegliere “copia”, dopodiché quando scrivi il post lo incolli?
01/05/2018 at 4:16 PM #57392Prova a selezionare il codice come nello screenshot allegato e fai il copia e incolla. Questo dovrebbe essere possibile.
Il file non riesco ad aprirlo perché è consentita una sola importazione che tu hai già fatto.
01/05/2018 at 4:57 PM #57405123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183DEFPARAM CumulateOrders = False // Posizioni cumulate disattivateONCE ultimosegnale=0/////////////////////////////////////////////////////////////////////////////////////CicloContinuo=PERIODOCONTINUO // 1=24h/24h 0=orari stabilitinoEntryBeforeTime=STARTTIME // ora inizio autoDeVafraMe in 6 cifrenoEntryAfterTime=FINISHTIME // ora fine autoDeVafraMe in 6 cifreLong=RIALZO // direzione rialzo 1=si 0=noShort=RIBASSO // direzione ribasso 1=si 0=noTargetStop=STOPTARGET // 1=targetprice e stoploss 0=opera solo con segnali indicatorePointTarget=TARGETPRICE // limite punti di profittoPointStop=STOPLOSS // limite punti di perditaPointMaxLoss=MAXLOSS // limite massimo punti di perdita (con stoploss=0)frame1=VALFRAME1 // settaggi indicatoreframe2=VALFRAME2 // settaggi indicatoresize=NUMCONTRATTI // numero di contratti/valore del pip (punto)PointSogliaTrailing=STARTTRAILSTOP // valore che attiva il trailingstopPointTrailingStop=POINTTRAILSTOP // valore del trailingstop//////////////////////////////////////////////////////////////////////////////////////cond=0cond1=0cond,cond1=CALL “DeVafraMe”[frame1,frame2]timeEnterBefore = time >= noEntryBeforeTimetimeEnterAfter = time <= noEntryAfterTimedaysForbiddenEntry = frame2<=frame1IF TargetStop=0 AND (CicloContinuo=1 OR (CicloContinuo=0 AND timeEnterBefore AND timeEnterAfter AND NOT daysForbiddenEntry)) THENIF cond1=1 AND ultimosegnale=-1 AND NOT LongOnMarket THENBUY size CONTRACTS AT MARKETSET STOP pLOSS PointMaxLossENDIFIF cond1=2 AND ultimosegnale=+1 AND NOT ShortOnMarket THENSELLSHORT size CONTRACTS AT MARKETSET STOP pLOSS PointMaxLossENDIFENDIFIF TargetStop=0 AND (CicloContinuo=0 AND (NOT timeEnterBefore OR NOT timeEnterAfter OR daysForbiddenEntry)) THENIF cond1=1 AND ShortOnMarket THENEXITSHORT AT MARKETENDIFIF cond1=2 AND LongOnMarket THENSELL AT MARKETENDIFENDIFIF TargetStop=1 AND (CicloContinuo=1 OR (CicloContinuo=0 AND timeEnterBefore AND timeEnterAfter AND NOT daysForbiddenEntry)) THENIF cond1=1 AND ultimosegnale=-1 AND NOT LongOnMarket AND Long=1 THENBUY size CONTRACTS AT MARKETSET STOP pLOSS PointStopSET TARGET pPROFIT PointTargetENDIFIF cond1=2 AND ultimosegnale=+1 AND NOT ShortOnMarket AND Short=1 THENSELLSHORT size CONTRACTS AT MARKETSET STOP pLOSS PointStopSET TARGET pPROFIT PointTargetENDIFENDIFIF TargetStop=1 AND PointTrailingStop>0 AND ONMARKET THENif LongOnMarket and High>=POSITIONPRICE+PointSogliaTrailing*POINTVALUE thenSET STOP pTRAILING PointTrailingStopendifif ShortOnMarket and Low<=POSITIONPRICE-PointSogliaTrailing*POINTVALUE thenSET STOP pTRAILING PointTrailingStopendifENDIFIF cond1=1 THENultimosegnale=1ELSIF cond1=2 THENultimosegnale=-1ENDIFcond=cond01/05/2018 at 6:00 PM #57412Grazie per l’aiuto. Sono giuste le righe dove ho cambiato il codice? Non è possibile inserire una riga dove richiama l’ordine di entrata ed invertrlo?
01/05/2018 at 7:27 PM #57424Puoi incollare tutto il codice? il file non è importabile per vedere cosa si può fare.
-
AuthorPosts
Find exclusive trading pro-tools on