help once var
Forums › ProRealTime forum Italiano › Supporto ProOrder › help once var
- This topic has 4 replies, 3 voices, and was last updated 1 month ago by robertogozzi.
-
-
09/11/2024 at 4:47 PM #237503
buongiorno,
forse qualcuno può aiutarmi a capire cosa non va in questo script un po banale forse ma non capisco.
Semplicemente deve aprire un ordine in compera ma non fa nulla
once OrderOnStart = 1
IF NOT LongOnMarket and OrderOnStart = 1 THEN
BUY 1 CONTRACTS AT MARKET
OrderOnStart = 2
print(OrderOnStart)endif
09/11/2024 at 5:25 PM #237508Prueba esto:
12345678910111213141516once OrderOnStart = 1IF NOT LongOnMarket and OrderOnStart = 1 THENBUY 1 CONTRACTS AT MARKETendifif onmarket thenOrderOnStart = 2endifif onmarket and yourconditions thensell at marketOrderOnStart = 1endifgraph OrderOnStart1 user thanked author for this post.
09/11/2024 at 6:21 PM #237512il mio script è piu semplice ma non funziona ma non capisco perchè
all’avvio dello script non ho posizioni long a mercato e la mia variabile è gia settata a 1 (OrderOnStart = 1)
nonostante l’evidenza non entra nella condizione.
once OrderOnStart = 1
IF NOT LongOnMarket and OrderOnStart = 1 THEN
BUY 1 CONTRACTS AT MARKET
OrderOnStart = 2
print(OrderOnStart)
endif09/12/2024 at 8:48 AM #237522Effettivmente è un comportamento anomalo.
Nicolas ha chiesto delucidazioni a ProRealTime, ti faremo sapere cosa diranno dopo che avranno investigato bene sulle cause.
09/12/2024 at 11:38 AM #237523In attesa di chiarimenti, Nicolas ha proposto suesta versione funzionante:
123456once OrderOnStart = 1IF NOT LongOnMarket and OrderOnStart = 1 and islastbarupdate THENBUY 1 CONTRACT AT MARKETOrderOnStart = 2print(OrderOnStart)endifgrazie all’uso di IsLastBarUpdate.
-
AuthorPosts
Find exclusive trading pro-tools on