예제 #1
0
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)

    args = parser.parse_args()

    return args
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)
    common_samples.add_direction_rate_lots_arguments(parser,
                                                     direction=False,
                                                     rate=False)
    common_samples.add_account_arguments(parser)
    common_samples.add_instrument_timeframe_arguments(parser)
    common_samples.add_date_arguments(parser, date_to=False)

    parser.add_argument('-nextbars',
                        metavar="NEXTBARS",
                        default=5,
                        type=int,
                        help='Number of prediction bars')

    def check_positive(value):
        i_value = int(value)
        if i_value <= 0:
            raise argparse.ArgumentTypeError(
                "%s is an invalid positive int value" % value)
        return i_value

    args = parser.parse_args()
    # specific arguments
    return args
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)
    common_samples.add_instrument_timeframe_arguments(parser, timeframe=False)
    common_samples.add_direction_rate_lots_arguments(parser, rate=False)
    common_samples.add_account_arguments(parser)

    def check_positive(value):
        i_value = int(value)
        if i_value < 0:
            raise argparse.ArgumentTypeError(
                "%s is an invalid positive int value" % value)
        return i_value

    parser.add_argument('-openhour',
                        metavar="OpenHour",
                        default=None,
                        type=check_positive,
                        help='Open hour')
    parser.add_argument('-openminute',
                        metavar="OpenMinute",
                        default=0,
                        type=check_positive,
                        help='Open minute')

    args = parser.parse_args()
    return args
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)
    common_samples.add_instrument_timeframe_arguments(parser)
    common_samples.add_date_arguments(parser)
    common_samples.add_max_bars_arguments(parser)
    parser.add_argument('-PeriodMA1',
                        metavar="PERIODMA1",
                        default=5,
                        type=int,
                        help='Period of MA1')
    parser.add_argument('-PeriodMA2',
                        metavar="PERIODMA2",
                        default=10,
                        type=int,
                        help='Period of MA2')
    parser.add_argument('-PeriodMA3',
                        metavar="PERIODMA3",
                        default=15,
                        type=int,
                        help='Period of MA3')
    parser.add_argument('-TrainPercent',
                        metavar="TRAINPERCENT",
                        default=80,
                        type=int,
                        help='Percent of training data')
    args = parser.parse_args()
    return args
예제 #5
0
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)
    common_samples.add_instrument_timeframe_arguments(parser, timeframe=False)
    common_samples.add_account_arguments(parser)
    args = parser.parse_args()

    return args
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)
    common_samples.add_instrument_timeframe_arguments(parser)
    common_samples.add_bars_arguments(parser)
    common_samples.add_candle_open_price_mode_argument(parser)
    args = parser.parse_args()
    return args
예제 #7
0
파일: SetStop.py 프로젝트: holgafx/gehtsoft
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)
    common_samples.add_instrument_timeframe_arguments(parser, timeframe=False)
    common_samples.add_account_arguments(parser)
    parser.add_argument('-Stop', metavar="STOP", type=float, help='Stop level')
    args = parser.parse_args()

    return args
예제 #8
0
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)
    # specific arguments
    parser.add_argument('-orderid', metavar="OrderID", required=True,
                        help='OrderID for remove. For example, 193164992')

    args = parser.parse_args()

    return args
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)
    parser.add_argument('-i', metavar="INSTRUMENT", required=True,
                        help='An instrument which you want to use in sample. For example, "EUR/USD".')
    parser.add_argument('-status', metavar="STATUS", required=True,
                        help='Status')

    args = parser.parse_args()

    return args
예제 #10
0
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)
    parser.add_argument(
        '-table',
        metavar="TABLE",
        default="trades",
        help='The print table. Possible values are: orders - orders table,\
                        trades - trades table. Default value is trades. Optional parameter.'
    )

    args = parser.parse_args()

    return args
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)
    common_samples.add_instrument_timeframe_arguments(parser, timeframe=False)
    common_samples.add_account_arguments(parser)
    parser.add_argument('-Profit_Level',
                        metavar="PROFIT_LEVEL",
                        type=float,
                        help='Profit level')
    parser.add_argument('-Loss_Level',
                        metavar="LOSS_LEVEL",
                        type=float,
                        help='Loss level')
    args = parser.parse_args()

    return args
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)
    common_samples.add_instrument_timeframe_arguments(parser)
    common_samples.add_date_arguments(parser)
    common_samples.add_max_bars_arguments(parser)
    parser.add_argument('-prevbars',
                        metavar="PREVBARS",
                        default=50,
                        type=int,
                        help='Number of bars for prediction')
    parser.add_argument('-nextbars',
                        metavar="NEXTBARS",
                        default=5,
                        type=int,
                        help='Number of prediction bars')
    args = parser.parse_args()
    return args
예제 #13
0
def parse_args():
    parser = argparse.ArgumentParser(description='Process command parameters.')
    common_samples.add_main_arguments(parser)
    common_samples.add_direction_rate_lots_arguments(parser, direction=False, rate=False)
    common_samples.add_account_arguments(parser)
    common_samples.add_instrument_timeframe_arguments(parser)
    common_samples.add_date_arguments(parser, date_to=False)

    def check_positive(value):
        i_value = int(value)
        if i_value <= 0:
            raise argparse.ArgumentTypeError("%s is an invalid positive int value" % value)
        return i_value
    parser.add_argument('-orderscount', metavar="COUNT", default=3, type=check_positive,
                        help='How many orders will the strategy create before going out.')
    parser.add_argument('-shortperiods', metavar="COUNT", default=5, type=check_positive,
                        help='Short MA periods count.')
    parser.add_argument('-longperiods', metavar="COUNT", default=15, type=check_positive,
                        help='Long MA periods count.')
    args = parser.parse_args()
    # specific arguments
    return args