Тест-план надстройки программы MT4
Цель: Проверить корректность отклика программы при работе с различными видами ордеров
Виды тестирования:
Функциональное
Тестирование будет проходить вручную, по результатам проверки будут формироваться пронумерованные баг-репорты с подробным воспроизведением ошибки
Market Exceution
BTCUSD
Sell 1 лот
1. Текущий margin + 100
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 100
2. Комиссия trade = Ask*(-0,0008)
Stop Loss
Sell
закрыть
дождаться закрытия по Stop Loss
отредактировать на ноль
отредактировать Stop Loss и дождаться закрытия
изменить объем и закрыть часть ордера
Buy
закрыть
дождаться закрытия по Stop Loss
отредактировать на ноль
отредактировать Stop Loss и дождаться закрытия
изменить объем и закрыть часть ордера
Take Profit
Sell
закрыть
дождаться закрытия по Take Profit
отредактировать на ноль
отредактировать Take Profit и дождаться закрытия
изменить объем и закрыть часть ордера
Buy
закрыть
дождаться закрытия по Take Profit
отредактировать на ноль
отредактировать Take Profit и дождаться закрытия
изменить объем и закрыть часть ордера
Stop Loss + Take Profit
Sell
закрыть
дождаться закрытия по Take Profit
отредактировать на ноль
отредактировать Take Profit и дождаться закрытия
изменить объем и закрыть часть ордера
Buy
закрыть
дождаться закрытия по Take Profit
отредактировать на ноль
отредактировать Take Profit и дождаться закрытия
изменить объем и закрыть часть ордера
10ALT
Sell 1 лот
1. Текущий margin + 100
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 100
2. Комиссия trade = Ask*(-0,0008)
BCHUSD
Sell 1 лот
1. Текущий margin + 25
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 25
2. Комиссия trade = Ask*(-0,0008)
BTGUSD
Sell 1 лот
1. Текущий margin + 5
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 5
2. Комиссия trade = Ask*(-0,0008)
DSHUSD
Sell 1 лот
1. Текущий margin + 10
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 10
2. Комиссия trade = Ask*(-0,0008)
EOSUSD
Sell 1 лот
1. Текущий margin + 0.2
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 0.2
2. Комиссия trade = Ask*(-0,0008)
ETCUSD
Sell 1 лот
1. Текущий margin + 1
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 1
2. Комиссия trade = Ask*(-0,0008)
ETHUSD
Sell 1 лот
1. Текущий margin + 10
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 10
2. Комиссия trade = Ask*(-0,0008)
LTCUSD
Sell 1 лот
1. Текущий margin + 2
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 2
2. Комиссия trade = Ask*(-0,0008)
NEOUSD
Sell 1 лот
1. Текущий margin + 1
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 1
2. Комиссия trade = Ask*(-0,0008)
OMGUSD
Sell 1 лот
1. Текущий margin + 1
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 1
2. Комиссия trade = Ask*(-0,0008)
TOP14CRYPT
Sell 1 лот
1. Текущий margin + 140
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 140
2. Комиссия trade = Ask*(-0,0008)
TOP3ALT
Sell 1 лот
1. Текущий margin + 30
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 30
2. Комиссия trade = Ask*(-0,0008)
TOP5CRYPT
Sell 1 лот
1. Текущий margin + 50
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 50
2. Комиссия trade = Ask*(-0,0008)
XMRUSD
Sell 1 лот
1. Текущий margin + 5
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 5
2. Комиссия trade = Ask*(-0,0008)
ZECUSD
Sell 1 лот
1. Текущий margin + 10
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 10
2. Комиссия trade = Ask*(-0,0008)
XRPUSD
Sell 1 лот
1. Текущий margin + 0.02
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 0.02
2. Комиссия trade = Ask*(-0,0008)
IOTUSD
Sell 1 лот
1. Текущий margin + 0.06
2. Комиссия trade = Bid*(-0,0008)
3. Закрыть, комиссия Account History = 2*(комиссия trade)
Buy 1 лот
1. Текущий margin + 0.06
2. Комиссия trade = Ask*(-0,0008)
Pending Order
BTCUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Открыть Buy Limit
удалить
установить Stop Loss
установить Take Profit
Stop Loss + Take Profit
Изменить Buy Limit
добавить Stop Loss
добавить Take Profit
добавить Stop Loss + Take Profit
отредактировать Stop Loss
отредактировать Stop Loss на ноль
отредактировать Take Profit
отредактировать Take Profit на ноль
отредактировать Stop Loss + Take Profit
отредактировать Stop Loss + Take Profit на ноль
отредактировать границу, Stop Loss и Take Profit
установить сроки истечения
снять срок истечения
Открыть Buy Limit с истечением
удалить
дождаться входа
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
10ALT
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =
BCHUSD
Buy limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Bid*0,00005
4. Закрыть, комиссия Account History =
Sell Limit 0.1 лот
1. Текущий margin + 10
2. Отредактировать границу для открытия ордера
3. Дождаться открытия и проверить комиссию trade = Ask*0,00005
4. Закрыть, комиссия Account History =
Buy Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Bid*(-0,0008)
4. Закрыть, комиссия Account History =
Sell Stop 1 лот
1. Текущий margin + 100
2. Отредактировать границу для открытия ордера
3. дождаться открытия и проверить комиссию trade = Ask*(-0,0008)
4. Закрыть, комиссия Account History =