@MMBInvest DoubleToString() always works, I dont know what else to say. Here is an example you can actually reproduce, maybe it helps. testtt.mq4
5c8ffb4e-8ff6-435f-8b18-d6a3762f10a1-image.png 5a793df8-85be-4292-9346-4282faa817b0-image.png
@tec-nacks thanks for the respond, but can you please direct me step by step on how to go about it, that is by where to find the logic and how to set it , thanks my regards.
@JamesDaly Do you have any blocks that have "custom code" in them?
You might try disabling them or something and seeing if the project will export then?
I can't imagine the size being an issue, but I'm curious if there's a block with some broken custom code in it or something and the compiler just can't make it work? I don't know if that's a thing?
Also, in another indicator, I put a simple command to draw a green line after the green arrow and a red line after the red arrow, but it still has errors in some places and either does not draw or overdraws.
Thank you for someone to fix this problem
@roar Thank you very much. but it is not make sense. so type variable is string array to assign value must string array. but int array is right.
1691068508586.jpg
code in .mq4
1691068543280.jpg
finaly i'm solved it that you suggesed. thank you again.
To me, the description is definitely wrong for "new bottom in trend" block. Worried logic also still using oldest low to current. I believe, correct logic should be;
For new top: oldest low to current must have certain positive value
For new bottom: oldest high to current must have certain negative value