Статус
Закрыто для дальнейших ответов.

dioniss81

Интересующийся
Нужна помощь программиста (доработать скрипт)

Здравствуйте! Нужна помощь.... Есть скрипт для установки стоп и лимит ордеров мышью... В данном скрипте есть один момент, он открывает ордера только с лотом от 0.1-10. Можно сделать чтобы минимальный лот был 0.01 ?
Если кто сможет сделать помогите пожалуйста...


Посмотреть вложение STOP buy.mq4
 

grimax

Элитный участник
Здравствуйте! Нужна помощь.... Есть скрипт для установки стоп и лимит ордеров мышью... В данном скрипте есть один момент, он открывает ордера только с лотом от 0.1-10. Можно сделать чтобы минимальный лот был 0.01 ?
Если кто сможет сделать помогите пожалуйста...


Посмотреть вложение 88505

Откройте и замените на лоты, какие вам надо в этом месте, где выделено:

case 0.2: Lots_value_y = 45; break;
case 0.3: Lots_value_y = 60; break;
case 0.4: Lots_value_y = 75; break;
case 0.5: Lots_value_y = 90; break;
case 0.6: Lots_value_y = 105; break;
case 0.7: Lots_value_y = 120; break;
case 0.8: Lots_value_y = 135; break;
и так далее...
case 0.9: Lots_value_y = 150; break;
case 1.0: Lots_value_y = 165; break;
case 2.0: Lots_value_y = 180; break;
case 3.0: Lots_value_y = 195; break;
case 4.0: Lots_value_y = 210; break;
case 5.0: Lots_value_y = 225; break;
case 6.0: Lots_value_y = 240; break;
case 7.0: Lots_value_y = 255; break;
case 8.0: Lots_value_y = 270; break;
case 9.0: Lots_value_y = 285; break;
case 10.0: Lots_value_y = 300; break;
 

dioniss81

Интересующийся
Откройте и замените на лоты, какие вам надо в этом месте, где выделено:

case 0.2: Lots_value_y = 45; break;
case 0.3: Lots_value_y = 60; break;
case 0.4: Lots_value_y = 75; break;
case 0.5: Lots_value_y = 90; break;
case 0.6: Lots_value_y = 105; break;
case 0.7: Lots_value_y = 120; break;
case 0.8: Lots_value_y = 135; break;
и так далее...
case 0.9: Lots_value_y = 150; break;
case 1.0: Lots_value_y = 165; break;
case 2.0: Lots_value_y = 180; break;
case 3.0: Lots_value_y = 195; break;
case 4.0: Lots_value_y = 210; break;
case 5.0: Lots_value_y = 225; break;
case 6.0: Lots_value_y = 240; break;
case 7.0: Lots_value_y = 255; break;
case 8.0: Lots_value_y = 270; break;
case 9.0: Lots_value_y = 285; break;
case 10.0: Lots_value_y = 300; break;
Я уже пробовал не помогает ошибка 4051....
 

volodymyr67

Гуру форума
Я уже пробовал не помогает ошибка 4051....

и здесь также надо менять и перещитывать всё
Lots = 0.1;
if ( Lots_value_y >= 35 && Lots_value_y < 50 ) Lots = 0.2;
if ( Lots_value_y >= 50 && Lots_value_y < 65 ) Lots = 0.3;
if ( Lots_value_y >= 65 && Lots_value_y < 80 ) Lots = 0.4;
if ( Lots_value_y >= 80 && Lots_value_y < 95 ) Lots = 0.5;
if ( Lots_value_y >= 95 && Lots_value_y < 110 ) Lots = 0.6;
if ( Lots_value_y >= 110 && Lots_value_y < 125 ) Lots = 0.7;
if ( Lots_value_y >= 125 && Lots_value_y < 140 ) Lots = 0.8;
if ( Lots_value_y >= 140 && Lots_value_y < 155 ) Lots = 0.9;
if ( Lots_value_y >= 155 && Lots_value_y < 170 ) Lots = 1.0;
if ( Lots_value_y >= 170 && Lots_value_y < 185 ) Lots = 2.0;
if ( Lots_value_y >= 185 && Lots_value_y < 200 ) Lots = 3.0;
if ( Lots_value_y >= 200 && Lots_value_y < 215 ) Lots = 4.0;
if ( Lots_value_y >= 215 && Lots_value_y < 230 ) Lots = 5.0;
if ( Lots_value_y >= 230 && Lots_value_y < 245 ) Lots = 6.0;
if ( Lots_value_y >= 245 && Lots_value_y < 260 ) Lots = 7.0;
if ( Lots_value_y >= 260 && Lots_value_y < 275 ) Lots = 8.0;
if ( Lots_value_y >= 275 && Lots_value_y < 290 ) Lots = 9.0;
if ( Lots_value_y >= 290 ) Lots = 10.0;
поигратса есть с чем
 
Последнее редактирование:

dioniss81

Интересующийся
и здесь также надо менять и перещитывать всё
Lots = 0.1;
if ( Lots_value_y >= 35 && Lots_value_y < 50 ) Lots = 0.2;
if ( Lots_value_y >= 50 && Lots_value_y < 65 ) Lots = 0.3;
if ( Lots_value_y >= 65 && Lots_value_y < 80 ) Lots = 0.4;
if ( Lots_value_y >= 80 && Lots_value_y < 95 ) Lots = 0.5;
if ( Lots_value_y >= 95 && Lots_value_y < 110 ) Lots = 0.6;
if ( Lots_value_y >= 110 && Lots_value_y < 125 ) Lots = 0.7;
if ( Lots_value_y >= 125 && Lots_value_y < 140 ) Lots = 0.8;
if ( Lots_value_y >= 140 && Lots_value_y < 155 ) Lots = 0.9;
if ( Lots_value_y >= 155 && Lots_value_y < 170 ) Lots = 1.0;
if ( Lots_value_y >= 170 && Lots_value_y < 185 ) Lots = 2.0;
if ( Lots_value_y >= 185 && Lots_value_y < 200 ) Lots = 3.0;
if ( Lots_value_y >= 200 && Lots_value_y < 215 ) Lots = 4.0;
if ( Lots_value_y >= 215 && Lots_value_y < 230 ) Lots = 5.0;
if ( Lots_value_y >= 230 && Lots_value_y < 245 ) Lots = 6.0;
if ( Lots_value_y >= 245 && Lots_value_y < 260 ) Lots = 7.0;
if ( Lots_value_y >= 260 && Lots_value_y < 275 ) Lots = 8.0;
if ( Lots_value_y >= 275 && Lots_value_y < 290 ) Lots = 9.0;
if ( Lots_value_y >= 290 ) Lots = 10.0;
поигратса есть с чем
Если бы я знал что и как пересчитывать я бы не обращался за помощью....
 

alexshell

Элитный участник
Здравствуйте! Нужна помощь.... Есть скрипт для установки стоп и лимит ордеров мышью... В данном скрипте есть один момент, он открывает ордера только с лотом от 0.1-10. Можно сделать чтобы минимальный лот был 0.01 ?
Если кто сможет сделать помогите пожалуйста...


Посмотреть вложение 88505

держите . лот: 0.01-1.
 

Вложения

  • STOP buy.mq4
    20,7 КБ · Просмотры: 42

volodymyr67

Гуру форума
Если бы я знал что и как пересчитывать я бы не обращался за помощью....

да это понятно еслиб знал да и умел то ты бы и сам сделал
я на форум пришол вобще далёкий от языка MQL да и вобще от програмирования иногда и сам обращаюсь сюда

держите . лот: 0.01-1.

а почему незделал от 0.01 - 10
человек же просил
 
Последнее редактирование:

greatiger

Активный участник
Напомню, а то так и забыли о просьбе ((

Кто может сделать советник Илан и выложить с условием открытия сделки, если цена уже прошла например 100 пипсов (или заданное число для каждого колена) в одну сторону без отката хотя бы на 40 (тоже заданное число для первого колена) то он открывает ПЕРВУЮ сделку...при прохождении еще 100 (заданное число каждого колена) чтобы открывал еще одну сделку с введенным коэффициентом умножения (заданный множитель для каждого колена)

еще бы закрытие сей сетки по проценту "прибыль от баланса" (в настройках - чтобы если че 0.1 как поставить или наоборот...10) и разумеется автоММ (рискперсент бы) для размера лота для разгона...(задается в настройках)
 

Althodos

Новичок форума
Нужна помощь со скриптом

Уважаемые программисты, помогите ,пожалуйста со скриптом.
(выставляет сетку отложенных ордеров с заданными параметрами)
Нужно,чтобы во входных настройках можно было также включать тралл (задавать в пунктах) Заранее большое спасибо!

Посмотреть вложение cm_script_OpenGrid.mq4
 

borobor

Элитный участник
Уважаемые программисты, помогите ,пожалуйста со скриптом.
(выставляет сетку отложенных ордеров с заданными параметрами)
Нужно,чтобы во входных настройках можно было также включать тралл (задавать в пунктах) Заранее большое спасибо!

Посмотреть вложение 88552
это получиться уже не скрипт, а советник
 

ale9551

Активный участник
Здравствуйте Уважаемые Программисты! Прикрутите пожалуйста alert в формате wav к индикатору,при касании верхней,средней,и нижней границе индикатора.(при закрытом баре) Заранее благодарен.
 

Вложения

  • #BollinderBands_MTF.mq4
    4,5 КБ · Просмотры: 37

sergey007

Почетный гражданин
Здравствуйте. Уважаемые программисты, прошу помощи. Пытался переделать данный индикатор, вставив вместо стохастика RSI. Код простейший, но ничего не показывает, только две абсолютно ровные горизонтальные полосы. Что я сделал не так, подскажите?
 

Вложения

  • Pair_RSI.mq4
    3,4 КБ · Просмотры: 37

AlexeyVik

Программист mql4 mql5
Здравствуйте. Уважаемые программисты, прошу помощи. Пытался переделать данный индикатор, вставив вместо стохастика RSI. Код простейший, но ничего не показывает, только две абсолютно ровные горизонтальные полосы. Что я сделал не так, подскажите?
Потомучто...
Spread1 = iRSI(Symbol1_Name,0,Period_Spread,PRICE_CLOSE,1);
Spread2 = iRSI(Symbol2_Name,0,Period_Spread,PRICE_CLOSE,1);
Spread3_Buf = MathAbs(Spread1 - Spread2);
Всегда будет 0
 
Статус
Закрыто для дальнейших ответов.
Верх