EC, ik waardeer het dat je me probeert te helpen, maar ik denk niet dat je begrijpt wat ik hier probeer te bereiken. laat me proberen meer uit te leggen. in mijn programma de variabele dubbele invoer = de prijs Ik wil dat mijn winkel een verkoopstoporder plaatst op basis van een vergelijking die ik heb gemaakt met behulp van een paar indiors. double entry1 = de prijs Ik wil dat mijn ea een buystop-bestelling plaatst op basis van een vergelijkbare vergelijking met de sellstop-bestelling. dus wanneer mijn vergelijkingen een andere waarde produceren voor mijn invoer, en entry1-variabelen wil ik de verkoopstop en buystop-orders wijzigen om de orderopenprice () naar de nieuwe invoerwaarde of item1 te verplaatsen. Het werkt prima, de EA is bezig met het aanpassen van de orders wanneer de waarde van entry en entry1 verandert, het enige probleem dat ik heb is dat het probeert om entry1 te wijzigen, zelfs als het gelijk is aan de huidige orderopenprijs () op de buystop-order. vandaar mijn vergelijking: Ingevoegd Code # 91; kleur = # 0000ff # 93; als # 91;kleur # 93; (OrderSymbol () == # 91; color = # 8a2be2 # 93; Symbol # 91;color # 93; () OrderType () == OP_BUYSTOP RiskManagement == true) {# 91; b # 93; # 91; color = # 0000ff # 93, # 91 als;kleur # 93; (# 91; kleur = # 8a2be2 # 93; Normalize Dubbel # 91;kleur # 93; (entry1, # 91; color = # 008000 # 93; 4 # 91;color # 93! = OrderOpenPrice ()) # 91;b # 93; {OrderModify (OrderTicket (), entry1, stoploss1, takeprofit1, # 91; color = # 008000 # 93; 0 # 91;color # 93;, # 91; color = # 008000 # 93; 0 # 91;color # 93; }} In de vetgedrukte tekst hierboven, probeer ik te zeggen dat als de 4-cijferige invoerprijs niet gelijk is aan de openstaande prijs van de bestelling, deze dan wijzigt en de buystop-prijs wijzigt in de nieuwe invoerprijs. Als dit niet duidelijk wordt, bedankt voor het proberen te helpen, maar ik denk niet dat ik het beter kan uitleggen. Sorry als het verwarrend is.Originally Posted by ;