Доработка ботов (советников, индикаторов) vol. 2

AlexeNP

Гуру форума
Вместо if нужно написать int?
нет, не нужно...
просто при применении конструкций типа if - else нужно четко понимать все ситуации, которые могут возникнуть... а уж if - else - if - тут сам черт может себе лапки поломать....
с моей точки зрения оптимальнее было бы отказаться от else и проводить проверку условий только if
 

1_Lexa

Активный участник
Подправил, теперь только селл открывает, где я ошибся?
 

Вложения

  • MetaNeural SuperDash - v1.4.mq4
    109 КБ · Просмотры: 29

1_Lexa

Активный участник
А до этого, только в бай открывались сделки
 

Вложения

  • 515C3853-7BCF-4AF6-87ED-E936EBBCDBF3.jpeg
    515C3853-7BCF-4AF6-87ED-E936EBBCDBF3.jpeg
    666,6 КБ · Просмотры: 117

AlexeNP

Гуру форума
Подправил, теперь только селл открывает, где я ошибся?
ну, наверное в журнале ошибки записываются...
для меня логика разработчика - темный лес... чему равен hc[index]? в случае открытия ордера Buy он должен быть равен Ask, в случае открытия ордера Sell он должен быть равен Bid... так это или нет.... я не знаю... разбираться во всех этих хитросплетениях - это надо хорошей мотивацией запастись)
 

1_Lexa

Активный участник
Только такие, возможно где-то изменение правил
 

Вложения

  • 7458D7C5-C2C4-4E45-B770-ED834FF4B6E1.jpeg
    7458D7C5-C2C4-4E45-B770-ED834FF4B6E1.jpeg
    542,6 КБ · Просмотры: 34

_SERG_

Активный участник
проводить проверку условий только if
И OrderSend() вынести из условия, чтобы код, сервак при проверке условия не задалбливал, на каждом тике или по таймеру, ну и ошибки анализировать комфортнее было, их там поболее, чем тру или фэлс. ))))
 

AlexeNP

Гуру форума
Только такие, возможно где-то изменение правил
ну, переменные про которые пишется variable '' not used можно смело удалять - они не используются
про функцию void fuctions return value - там в конце наверняка написано return(0); - удалить к ...
проверить какие значения возвращают все остальные функции - возвращаемые значения должны совпадать с типом функции... к примеру, если функции имеет тип int, то в return должно попасть значение int.
еще лучше будет, если в свойствах допишем #property strict
 

Макс777

Новичок форума
Всем здравствовать и не болеть!!! почините пожалуйста индюка,кто умеет,-индюк старый,в новых билдах мт4 не хочет работать
 

Вложения

  • CandleSizeAlert(trueforex.pp.ua).mq4
    3,7 КБ · Просмотры: 26

deepak

Активный участник
[QUOTE = "Max777, post: 1525275, member: 170691"]
Hello everyone and not get sick !!! please fix the turkey, who can, the old turkey, does not want to work in the new MT4 builds
[/ QUOTE] no problem its alrifht and working see .....

ScreenHunter 60.png
 

Вложения

  • CandleSizeAlert(trueforex.pp.ua).mq4
    3,7 КБ · Просмотры: 77
  • CandleSizeAlert(trueforex.pp.ua).ex4
    9,2 КБ · Просмотры: 44

vladradon

Программист
сем здравствовать и не болеть!!! почините пожалуйста индюка,кто умеет,-индюк старый,в новых билдах мт4 не хочет работать
Он работает - поиграйтесь с CandleSize - он указан для 4-х знака, т.е. если по умолчанию стоит 50, то для 5-ти знака это будет 500 и стрелок на малых ТФ может не быть.
 

Lexxodessa

Гуру форума
Всем привет :) Прошу вывести настройки .
 

Вложения

  • SmaSRSI96-V8.mq4
    17,8 КБ · Просмотры: 45

Макс777

Новичок форума
Он работает - поиграйтесь с CandleSize - он указан для 4-х знака, т.е. если по умолчанию стоит 50, то для 5-ти знака это будет 500 и стрелок на малых ТФ может не быть.
всё равно почему то не отображаются стрелки,пробовал как вы написали,ставить разные значения,нет стрелок1586626663816.png
 

deepak

Активный участник
[QUOTE = "Max777, post: 1525282, member: 170691"]
anyway, for some reason, the arrows are not displayed, tried as you wrote, set different values, no arrows [ATTACH = full] 375012 [/ ATTACH]
[/ QUOTE] use smaller value for 30 minutes use 20 as seen on chert
ScreenHunter 61.png
 

vladradon

Программист
всё равно почему то не отображаются стрелки,пробовал как вы написали,ставить разные значения,нет стрелок
Нужно уменьшать CandleSize, а не увеличивать! 50 - это уже 500 для 5-ти знака, 5 - это 50 и т.д. CandleSize - это минимальный размер свечи (разница между Open и Close).
 

Вложения

  • CSA.png
    CSA.png
    43,9 КБ · Просмотры: 86

AlexeNP

Гуру форума

Вложения

  • AIS-TTS.ex4
    13,7 КБ · Просмотры: 110

вячеслав1946

Активный участник
Понимаю свою назойливость , но стрелки невозможно отключать . Не могли бы вы устранить и этот недостаток.Или совсем убрать.
 

Вложения

  • MACD_color_new.mq4
    11,1 КБ · Просмотры: 25
Последнее редактирование:

AlexeNP

Гуру форума
Понимаю свою назойливость , но стрелки невозможно отключать . Не могли бы вы устранить и этот недостаток.Или совсем убрать.
без стрелок смысл этого индикатора исчезает как утренний туман)
внешняя переменная Display_Arrows = true - стрелки отображаются
 

Вложения

  • MACD_color_new.mq4
    11,3 КБ · Просмотры: 37
Верх