+1 888 340 6572

Why an Order Was or Was Not Executed: Difference between revisions

From MultiCharts
Line 16: Line 16:
<br>
<br>
<br>
<br>
'''Var: Scale(0);'''  
'''Var: Scale(0);'''
<br>
<br>  
<br>
'''Condition1 = close > close[1];'''
'''Condition1 = close > close[1];'''
<br>
<br>  
<br>
'''If MinMove < 10 then'''<br>  
'''If MinMove < 10 then''' <br>
'''Scale = 1;'''<br>
'''Scale = 1;'''<br>
'''If MinMove > 99 and MinMove < 1000 then''' <br>
'''If MinMove > 99 and MinMove < 1000 then'''<br>  
'''Scale = 2;'''<br>
'''Scale = 2;'''<br>
'''If MinMove > 999 and MinMove < 10000 then'''<br>
'''If MinMove > 999 and MinMove < 10000 then'''<br>
Line 31: Line 29:
'''Scale = 4;'''<br>
'''Scale = 4;'''<br>
'''If MinMove > 99999 and MinMove < 1000000 then'''<br>
'''If MinMove > 99999 and MinMove < 1000000 then'''<br>
'''Scale = 5;'''
'''Scale = 5;'''<br>  
<br>
 
<br>
'''If Condition1 = true then begin'''<br>
'''If Condition1 = true then begin'''<br>
'''print( "======================", NewLine,'''<br>
'''print( "======================", NewLine,'''<br>
'''"The date is ", DateToString(DateToJulian(Date)), ",", NewLine,'''<br>
'''"The date is:", DateToString(DateToJulian(Date)), ",", NewLine,'''<br>
'''"time is ", TimeToString(ELTimeToDateTime(Time)), ",", NewLine,'''<br>
'''"time is: ", TimeToString(ELTimeToDateTime(Time_s)), ",", NewLine,'''<br>
'''"bar # is ", maxbarsback+currentbar, ",", NewLine,'''<br>
'''"bar # is: ", maxbarsback+currentbar, ",", NewLine,'''<br>
'''"current bar open is ", open, ",", NewLine,'''<br>
'''"current bar open is: ", open, ",", NewLine,'''<br>
'''"current bar high is ", high, ",", NewLine,'''<br>
'''"current bar high is: ", high, ",", NewLine,'''<br>
'''"current bar low is ", low, ",", NewLine,'''<br>
'''"current bar low is: ", low, ",", NewLine,'''<br>
'''"current bar close is ", close, ",", NewLine,'''<br>
'''"current bar close is: ", close, ",", NewLine,'''<br>
'''"market position on chart is", MarketPosition, ",", NewLine,'''<br>
'''"market position on chart is: ", MarketPosition, ",", NewLine,'''<br>
'''"market position at broker is", MarketPosition_at_Broker, ",", NewLine,'''<br>
'''"market position at broker is: ", MarketPosition_at_Broker, ",", NewLine,'''<br>
'''"Condition1 is true, so at close of this bar the limit order to buy at ", NumToStr(close,scale), " is generated by the script", NewLine, '''<br>
'''"Condition1 is true, so at close of this bar the limit order to buy at: ", NumToStr(close,scale), " is generated by the script", NewLine,'''<br>  
'''"to be executed at bar # ", maxbarsback+currentbar+1);'''<br>
'''"to be executed at bar #: ", maxbarsback+currentbar+1, NewLine,'''<br>
'''Buy next bar at close limit;'''<br>
'''"Bar Status is: ", barstatus(1));'''<br>
'''Buy next bar at close limit;'''<br>
 
'''end else begin'''<br>
'''print( "======================", NewLine,'''<br>
'''"The date is: ", DateToString(DateToJulian(Date)), ",", NewLine,'''<br>
'''"time is: ", TimeToString(ELTimeToDateTime(Time)), ",", NewLine,'''<br>
'''"bar # is: ", symbol_currentbar, ",", NewLine,'''<br>
'''"current bar open is: ", open, ",", NewLine,'''<br>
'''"current bar high is: ", high, ",", NewLine,'''<br>
'''"current bar low is: ", low, ",", NewLine,'''<br>
'''"current bar close is: ", close, ",", NewLine,'''<br>
'''"market position on chart is: ", MarketPosition, ",", NewLine,'''<br>
'''"market position at broker is: ", MarketPosition_at_Broker, ",", NewLine,'''<br>
'''"Condition1 is false, so no order is generated.", NewLine,'''<br>
'''"Bar Status is: ", barstatus(1));'''<br>
'''end;'''<br>  
<br>
<br>
'''end else begin<br>
Note: if using more than one data series, specify the DataNum for [BarStatus].
'''print( "======================", NewLine,<br>
'''"The date is ", DateToString(DateToJulian(Date)), ",", NewLine,<br>
'''"time is ", TimeToString(ELTimeToDateTime(Time)), ",", NewLine,<br>
'''"bar # is ", symbol_currentbar, ",", NewLine,<br>
'''"current bar open is ", open, ",", NewLine,<br>
'''"current bar high is ", high, ",", NewLine,<br>
'''"current bar low is ", low, ",", NewLine,<br>
'''"current bar close is ", close, ",", NewLine,<br>
'''"market position on chart is", MarketPosition, ",", NewLine,<br>
'''"market position at broker is", MarketPosition_at_Broker, ",", NewLine,<br>
'''"Condition1 is false, so no order is generated.");<br>
'''end;'''
<br>
<br>
<br>
<br>