а можете просто прописать вот это условии:
Для Buy 1-ордера проверял (цена текущая>цены покупки ордера+B1(вводим в исходных данных, коэффициент приближения ордера Buy), если да то ордеру этому присваиваем ТР=ТРв(вводится в исходных данных),StopLoss=цена покупки+B2(коэффициент без убытка, исходные данные) и присваеваем ордеру номер 1234, если условие не выполняется то все идет по программе
При этом в исходных данных надо прописать у что В1-не должно быть>=ТР, а В2 должно быть <B1
Для Sell 1-ордера проверял (цена текущая<цены покупки ордера-S1(вводим в исходных данных, коэффициент приближения ордера Buy), если да то ордеру этому присваиваем ТР=ТРs(вводится в исходных данных),StopLoss=цена покупки-S2(коэффициент без убытка, исходные данные) и присваеваем ордеру номер 2345, если условие не выполняется то все идет по программе
как в этом советнике поменять данные, что бы при каждой сделке он проверял условие в программе GetSignal().А не открывал сделки без разумно вторую и последующие?
Для Buy 1-ордера проверял (цена текущая>цены покупки ордера+B1(вводим в исходных данных, коэффициент приближения ордера Buy), если да то ордеру этому присваиваем ТР=ТРв(вводится в исходных данных),StopLoss=цена покупки+B2(коэффициент без убытка, исходные данные) и присваеваем ордеру номер 1234, если условие не выполняется то все идет по программе
При этом в исходных данных надо прописать у что В1-не должно быть>=ТР, а В2 должно быть <B1
Для Sell 1-ордера проверял (цена текущая<цены покупки ордера-S1(вводим в исходных данных, коэффициент приближения ордера Buy), если да то ордеру этому присваиваем ТР=ТРs(вводится в исходных данных),StopLoss=цена покупки-S2(коэффициент без убытка, исходные данные) и присваеваем ордеру номер 2345, если условие не выполняется то все идет по программе
evgennn