я в курсе, практики никогда не было, поэтому и туго идет обучение (((
а можно вот такой код обернуть в макрос?
//--- input parametersinput ENUM_DEALTYPE InDealType_01=BUY; //1.------------------------------ Order ------------------------------inputint InPrice_01 = 000; //Start priceinputdouble InVolume_01 = 0.01; //Start Volumeinput ENUM_VOLUMERATIO InVolType_01=MultiplyAlways; //Next operation with volume coefficientinputdouble InVolCoeff_01 = 1.5; //Volume coefficientinput ENUM_DISTANCERATIO InDistType_01 = NotMove; //Next price typeinputdouble InDistCoeff_01 = 1.23; //Coefficient next open priceinputint InDistShift_01 = 150; //Shift next open priceinputint InClosePips_01 = 200; //TakeProfit>0 or StopLoss<0
input ENUM_DEALTYPE InDealType_02=BUY; //2.------------------------------ Order ------------------------------inputint InPrice_02 = 000; //Start priceinputdouble InVolume_02 = 0.01; //Start Volumeinput ENUM_VOLUMERATIO InVolType_02=MultiplyAlways; //Next operation with volume coefficientinputdouble InVolCoeff_02 = 1.5; //Volume coefficientinput ENUM_DISTANCERATIO InDistType_02 = NotMove; //Next price type
inputdouble InDistCoeff_02 = 1.23; //Coefficient next open priceinputint InDistShift_02 = 150; //Shift next open priceinputint InClosePips_02 = 200; //TakeProfit>0 or StopLoss<0
и так 10 раз?
вернее еще осталось 8 раз... но не знаю, когда буду в оптимизаторе прогонять может добавлю или уберу параметры, еще не дописал код причем (комментарии одинаковые, но одна цифра отличается - первая строка)
я в курсе, практики никогда не было, поэтому и туго идет обучение (((
а можно вот такой код обернуть в макрос?
и так 10 раз? причем и комментарии одинаковые, но одна цифра отличается
Да, без проблем, но только без комментариев. Да, и заменить их на /* ... */ не получится, компилятор, в этом случае, перестает воспринимать его в контексте текстового описания внешних переменных для таблицы настроек. Проверял.
Да, без проблем, но только без комментариев. Да, и заменить их на /* ... */ не получится, компилятор, в этом случае, перестает воспринимать его в контексте текстового описания внешних переменных для таблицы настроек. Проверял.
тогда засада, комментарии придется руками править.... в общем для тестов пойдет, один фиг быстрее, ковыряю свой код, много времени на правку уходит, никак до тестера не доберусь...
если не затруднит сделайте пример без комментариев
PS: может идея лажа, а времени с утра в голове кручу, что хотел бы увидеть.... пока сетку ордеров в оптимизатор, но конечная цель другая (хочу вместо неких фиксированных шагов сетки, прикрутить полином чтобы оптимизатор коэффициенты прогнал, затем возможно тоже самое, но рядах Тейлора посмотреть охота ;) ), но сетку сначала нужно посмотреть что оптимизатор покажет, тестовый полигон в общем готовлю )))
я в курсе, практики никогда не было, поэтому и туго идет обучение (((
а можно вот такой код обернуть в макрос?
и так 10 раз?
вернее еще осталось 8 раз... но не знаю, когда буду в оптимизаторе прогонять может добавлю или уберу параметры, еще не дописал код причем (комментарии одинаковые, но одна цифра отличается - первая строка)
Можно написать небольшую функцию, которая будет этот код генерировать (и сохранять в файл или в буфер обмена).
Да, без проблем, но только без комментариев. Да, и заменить их на /* ... */ не получится, компилятор, в этом случае, перестает воспринимать его в контексте текстового описания внешних переменных для таблицы настроек. Проверял.
Может вы что-то не так сделали? Или в макросах другое поведение?
Может вы что-то не так сделали? Или в макросах другое поведение?
Да другое. Связано с тем, что препроцессор запускается до синтаксического анализатора и тупо собирает текст, при этом комментарии внутри макроса откидываются на этапе работы препроцессора. При этом, если Вы оставите в макросе //, то можете получить лютый баг по своей вине.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Что-то я переусложнил )).
Ну и пусть использует первый, самое оптимальное, наверное.
Написать несколько раз TEST не проблема ведь.Можно еще вот так, но только в обратном порядке все вызываться будет.
хм, думал упростить себе задачу, чтобы по клаве меньше стучать, но теперь придется со всеми примерами разбираться
@Vladimir Simakov круто!
@Vict пасиб!
ЗЫ: если честно, то только первый пример макроса понимаю, остальные и даже рядом не вкурил (((
хм, думал упростить себе задачу, чтобы по клаве меньше стучать, но теперь придется со всеми примерами разбираться
@Vladimir Simakov круто!
@Vict пасиб!
ЗЫ: если честно, то только первый пример макроса понимаю, остальные и даже рядом не вкурил (((
Магия препроцессора называется)))
Магия препроцессора называется)))
я в курсе, практики никогда не было, поэтому и туго идет обучение (((
а можно вот такой код обернуть в макрос?
и так 10 раз?
вернее еще осталось 8 раз... но не знаю, когда буду в оптимизаторе прогонять может добавлю или уберу параметры, еще не дописал код причем (комментарии одинаковые, но одна цифра отличается - первая строка)
я в курсе, практики никогда не было, поэтому и туго идет обучение (((
а можно вот такой код обернуть в макрос?
и так 10 раз? причем и комментарии одинаковые, но одна цифра отличается
Да, без проблем, но только без комментариев. Да, и заменить их на /* ... */ не получится, компилятор, в этом случае, перестает воспринимать его в контексте текстового описания внешних переменных для таблицы настроек. Проверял.
Да, без проблем, но только без комментариев. Да, и заменить их на /* ... */ не получится, компилятор, в этом случае, перестает воспринимать его в контексте текстового описания внешних переменных для таблицы настроек. Проверял.
тогда засада, комментарии придется руками править.... в общем для тестов пойдет, один фиг быстрее, ковыряю свой код, много времени на правку уходит, никак до тестера не доберусь...
если не затруднит сделайте пример без комментариев
PS: может идея лажа, а времени с утра в голове кручу, что хотел бы увидеть.... пока сетку ордеров в оптимизатор, но конечная цель другая (хочу вместо неких фиксированных шагов сетки, прикрутить полином чтобы оптимизатор коэффициенты прогнал, затем возможно тоже самое, но рядах Тейлора посмотреть охота ;) ), но сетку сначала нужно посмотреть что оптимизатор покажет, тестовый полигон в общем готовлю )))
я в курсе, практики никогда не было, поэтому и туго идет обучение (((
а можно вот такой код обернуть в макрос?
и так 10 раз?
вернее еще осталось 8 раз... но не знаю, когда буду в оптимизаторе прогонять может добавлю или уберу параметры, еще не дописал код причем (комментарии одинаковые, но одна цифра отличается - первая строка)
Можно написать небольшую функцию, которая будет этот код генерировать (и сохранять в файл или в буфер обмена).
Можно написать небольшую функцию, которая будет этот код генерировать (и сохранять в файл или в буфер обмена).
ну вот, пришел и уничтожил весь поэтический настрой, в прозе это не сложно, примерно так:
))))
но все равно спасибо за совет!
Да, без проблем, но только без комментариев. Да, и заменить их на /* ... */ не получится, компилятор, в этом случае, перестает воспринимать его в контексте текстового описания внешних переменных для таблицы настроек. Проверял.
Может вы что-то не так сделали? Или в макросах другое поведение?
Может вы что-то не так сделали? Или в макросах другое поведение?