I reuploaded 069 with these 2 fixes.
Posts made by fxDreema
-
RE: Thank you Dreema, for the new updateposted in Bug Reports
Hm, it looks that block ID's are normalized in background, but blocks are not refreshed. I will check that, and as a workaround I can suggest to click on "Normalize Block IDs" that will appear in Actions History panel.
-
RE: Crossing of moving averagesposted in Questions & Answers
I don't really understand all you want to do, but if you want to do buy-sell-buy-sell on opposite conditions, see here: topic/2287
-
RE: Crossing of moving averagesposted in Questions & Answers
Things are not like this. This is "on Tick" event (see that orange button above) and the block on the top (#9) is executed on every tick. Every block below depends on the one above. It's not to place blocks one after another. Imagine that blocks you have are scanned with a scanner on every tick starting from top.
-
RE: Executed Dealposted in Questions & Answers
Yes, but if you don't want to do it once per bar you can always remove that block, and you will remain with No position -> Condition -> Buy now.
If you want to be able to create new position within the same bar, I can suggest to set that block (Once per bar) to work on lower timeframe. -
RE: Помощ за МА пресичанеposted in Questions & Answers
Нали експерта си зарежда индикатора сам. Идеята е, че индикаторите са замислени и оптимизирани да правят изчисления с графиката и да връщат сигнали за търговия. Да се впуска експерта в ролята на индикатор е по-гадно, имам няколко такива блока и отдавна съм им вдигнал мерника. Не си е работа някак да караш експерта да се прави на индикатор, още повече че той дори не изкарва нищо графично от цялата работа и ако прави някакви калкулации те си остават мистерия.
Да, този блок изчислява профита от определена група поръчки. Има там и опция "Manually opened", но иначе да - ръчни поръчки са омагьосани с 0.
-
RE: Break Evenposted in Questions & Answers
When dealing with pink blocks, especially for MT4, it's better to always use "For each Trade" somewhere above. Read the description of "For each Trade" for more details.
Also, I think "Once per trade/order" should be placed after that condition. You have the same situation type as here: topic/2313 -
RE: Executed Dealposted in Questions & Answers
Place "Once per bar" below the condition/s. As it is right now (and let's say that #4 passes every tick), "Once per bar" passes only the first tick of every new bar, so those conditions are checked at that rare moments too. You want to check conditions all the time if there is no trade and pass only at the fist tick when they are all true.
-
RE: Помощ за МА пресичанеposted in Questions & Answers
Едно е да сравниш две канделки, друго е тръгнеш да напасваш стотици кандели в програмна среда за да търсиш някаква зависимост между тях. Спомням си времето когато мъчих този тип блок дето е наличен в "patterns"... мъчителна работа за нематематик. А и наистина си е най-добре за работа с графиката да се ползват индикатори, само че още не съм направил Indicator Builder. Засега не се наемам за такива логики, не е и като да нямам какво друго да правя

-
RE: simple ea - need some help...posted in Questions & Answers
Here we discussed very similar EA, see the example at the top: topic/2287
-
RE: Помощ за МА пресичанеposted in Questions & Answers
Това звучи прекалено сложно за един и без друго прекалено сложен блок направен да върши нещо просто (изваждане и сравнение). Що се отнася до графики обаче, индикаторите са измислени за тази цел. Няма ли някакъв такъв индикатор някъде дето да си изчислява нещата и да подава там разни сигнали?

-
RE: Local version 067 - '-1' - date literal string is incompleteposted in Questions & Answers
Why not go to project options and set it back to empty

-
RE: Mouse cursor gets stuck - Local version 067posted in Bug Reports
I know. I reuploaded 067 with this problem fixed... hopefully, try it now

-
RE: Local version 067 - '-1' - date literal string is incompleteposted in Questions & Answers
I have some idea what happened. I made it so if you scroll the mouse over any input field, it will increment/decrement it's value. And probably "Set project expiration date" was scrolled down and it turned to -1
Maybe I have to limit this functionality only for blocks 
-
RE: Mouse cursor gets stuck - Local version 067posted in Bug Reports
Weird. Instead Alt+F4, click and hold over the scrollbar, then move the mouse outside the box and right-click.
-
RE: Затваряне на поръчкиposted in Questions & Answers
Олеее, аз защо си мислех че даже съм вкарал тоя блок като официален. Малко съм го позабравил явно. Като му гледам кода, всичко му се случва начисто когато се стартира, няма памет в смисъла че нещо се помни между стартиранията на блока. Прави се временен масив колкото да се подредят наличните поръчки, но това се случва бързо. Не че не може да се случи някой тик междувременно, още повече пък после като започнат да се затварят множество поръчки, но поне за бектест такива неща не стават.
Накратко: Чете поръчките, сортира ги, изчислява какво трябва да се затвори и започва да затваря една по една. В случай на реално ЕА процеса на затваряне може да се забави, така е щото всичко около поръчките се случва синхронно (едно след друго).
-
RE: Custom Indicator Uploadposted in Questions & Answers
Last days I updated the documentation about indicators.
Here: http://fxdreema.com/documentation/getti ... indicators
and here: http://fxdreema.com/documentation/proje ... indicators -
RE: Custom Indicator Uploadposted in Questions & Answers
In any case, buffers can be manually created. There is a little "new" thing over there.
-
RE: simple ea - need some help...posted in Questions & Answers
Why do you start connectin from bottom to the top? The white circle is the input, the orange and the yellow one are outputs. Connect outputs to inputs.
Chech here the very first example that will appear: http://fxdreema.com/examples
-
RE: close trade after crossposted in Questions & Answers
Everything starts with the tick, an EA basically works on every tick, on every tick it checks something, it does somethig. No ticks - no actions at all. And when you place blocks under "on Tick", they will be exexuted and they will work. So what blocks to place there?
How to know when EMA5 is below EMA10? There is a "Condition" block for this. Do you need to check this on every tick - then connect other blocks below this one, so there will be nothing above it that will stop it for working on every tick. Do you need to check this condition sometimes, for example on every new bar - then place "Once per bar" above it.
Now that you know when EMA5 is below EMA10... you want to close all trades? There is a block called "Close trades". Just place it below that "Condition". And again, how often do you need that block to be executed? Place conditions or filters above it to make it work only when you want to.
There are very few basics when creating an EA. The first one is what I mentioned - there is an TICK event and the main code is executed on every tick. Because there is no need to do it more often or not so often, market changes because of ticks so ticks rule everything. Then... the EA contains conditions, filters and actions. Filters are basically conditions, so everything is conditions followed by actions, and those conditions are run on every tick.
Tick -> Condition (and filters) -> Actions