148 lines
8.3 KiB
Markdown
148 lines
8.3 KiB
Markdown
|
|
# PR SOURCEBANK REVIEW — 2026-05-27
|
||
|
|
|
||
|
|
## Verdict
|
||
|
|
|
||
|
|
STATUS = REVIEW_IN_PROGRESS
|
||
|
|
BRANCH = sourcebank-official-intake-20260527
|
||
|
|
HEAD = 751f339
|
||
|
|
MERGE_TO_ICHIGRID = FORBIDDEN
|
||
|
|
LOT047 = HOLD
|
||
|
|
PRODUCTION = NO
|
||
|
|
|
||
|
|
## Purpose
|
||
|
|
|
||
|
|
Review branch sourcebank-official-intake-20260527 before optional merge into main of the SourceBank repository only.
|
||
|
|
|
||
|
|
This review does not authorize:
|
||
|
|
- merge into IchiGridEA;
|
||
|
|
- merge into LOT046;
|
||
|
|
- copy to MetaTrader;
|
||
|
|
- patching IchiGridEA.mq5;
|
||
|
|
- opening LOT047;
|
||
|
|
- production usage.
|
||
|
|
|
||
|
|
## Sensitive scan
|
||
|
|
|
||
|
|
SENSITIVE_HITS = 19
|
||
|
|
|
||
|
|
## Diff summary
|
||
|
|
|
||
|
|
00_README/AUTHORSHIP_AND_IDENTITY_NOTE_20260527.md | 44 +
|
||
|
|
00_README/OFFICIAL_SOURCEBANK_INDEX_20260527.md | 38 +
|
||
|
|
.../ONNX.Price.Prediction.Test.mq5 | Bin 0 -> 13648 bytes
|
||
|
|
.../ONNX.Price.Prediction.Test2.mq5 | Bin 0 -> 14856 bytes
|
||
|
|
.../ONNX.Price.Prediction.Test3.mq5 | Bin 0 -> 14490 bytes
|
||
|
|
.../ONNX.Price.Prediction.mq5 | Bin 0 -> 7890 bytes
|
||
|
|
.../ONNX.Price.Prediction.mqproj | Bin 0 -> 536 bytes
|
||
|
|
.../ONNX.Price.Prediction2.mq5 | Bin 0 -> 7942 bytes
|
||
|
|
.../ONNX.Price.Prediction3.mq5 | Bin 0 -> 7954 bytes
|
||
|
|
.../Python/PricePrediction.py | 46 +
|
||
|
|
.../Python/PricePrediction2.py | 50 +
|
||
|
|
.../Python/PricePrediction3.py | 50 +
|
||
|
|
.../Python/PricePredictionTraining.py | 103 ++
|
||
|
|
.../Python/PricePredictionTraining2.py | 138 +++
|
||
|
|
.../Python/PricePredictionTraining3.py | 138 +++
|
||
|
|
.../godvisnPredictiveTraining.mq5 | 14 +
|
||
|
|
.../godvisnPredictiveTraining.mqproj | Bin 0 -> 1078 bytes
|
||
|
|
.../renat_ONNX.Price.Prediction/Python/model.onnx | Bin 0 -> 89579 bytes
|
||
|
|
.../renat_ONNX.Price.Prediction/Python/model2.onnx | Bin 0 -> 497926 bytes
|
||
|
|
.../Python/model2_n0.onnx | Bin 0 -> 89577 bytes
|
||
|
|
.../Python/model2_n0_m.onnx | Bin 0 -> 497899 bytes
|
||
|
|
.../Python/model2_n0_m_20.onnx | Bin 0 -> 497930 bytes
|
||
|
|
.../Python/model2_n1.onnx | Bin 0 -> 89589 bytes
|
||
|
|
.../Python/model2_n1_m.onnx | Bin 0 -> 497924 bytes
|
||
|
|
.../Python/model2_n1_m_20.onnx | Bin 0 -> 497937 bytes
|
||
|
|
.../Python/model2_n2.onnx | Bin 0 -> 89601 bytes
|
||
|
|
.../Python/model2_n2_m_20.onnx | Bin 0 -> 497937 bytes
|
||
|
|
.../renat_ONNX.Price.Prediction/Python/model3.onnx | Bin 0 -> 89579 bytes
|
||
|
|
.../Python/model_n2_m.onnx | Bin 0 -> 497946 bytes
|
||
|
|
.../renat_ONNX.Price.Prediction/README.md | 3 +
|
||
|
|
.../rosh_NeuroBook/Book_Algo-MQL5-clear.png | Bin 0 -> 184254 bytes
|
||
|
|
.../rosh_NeuroBook/Experts/ea_template.mq5 | Bin 0 -> 15036 bytes
|
||
|
|
.../Include/about_ai/activation/activations.mqh | Bin 0 -> 12946 bytes
|
||
|
|
.../Include/about_ai/activation/activations.py | 40 +
|
||
|
|
.../Include/algotrading/mult_vect_ocl.cl | Bin 0 -> 3456 bytes
|
||
|
|
.../Include/algotrading/mult_vect_ocl.mqh | Bin 0 -> 8286 bytes
|
||
|
|
.../Include/realization/activation.mqh | Bin 0 -> 58366 bytes
|
||
|
|
.../Include/realization/arraylayers.mqh | Bin 0 -> 14256 bytes
|
||
|
|
.../rosh_NeuroBook/Include/realization/buffer.mqh | Bin 0 -> 37526 bytes
|
||
|
|
.../rosh_NeuroBook/Include/realization/defines.mqh | Bin 0 -> 33374 bytes
|
||
|
|
.../Include/realization/layerdescription.mqh | Bin 0 -> 8734 bytes
|
||
|
|
.../Include/realization/lossfunction_.mqh | Bin 0 -> 8562 bytes
|
||
|
|
.../Include/realization/neuronattention.mqh | Bin 0 -> 49494 bytes
|
||
|
|
.../Include/realization/neuronbase.mqh | Bin 0 -> 84894 bytes
|
||
|
|
.../Include/realization/neuronbatchnorm.mqh | Bin 0 -> 32176 bytes
|
||
|
|
.../Include/realization/neuronconv.mqh | Bin 0 -> 38324 bytes
|
||
|
|
.../Include/realization/neurondropout.mqh | Bin 0 -> 23426 bytes
|
||
|
|
.../Include/realization/neurongpt.mqh | Bin 0 -> 69136 bytes
|
||
|
|
.../Include/realization/neuronlstm.mqh | Bin 0 -> 57416 bytes
|
||
|
|
.../Include/realization/neuronmhattention.mqh | Bin 0 -> 44000 bytes
|
||
|
|
.../Include/realization/neuronnet.mqh | Bin 0 -> 66438 bytes
|
||
|
|
.../Include/realization/neuronproof.mqh | Bin 0 -> 30512 bytes
|
||
|
|
.../rosh_NeuroBook/Include/realization/opencl.mqh | Bin 0 -> 20672 bytes
|
||
|
|
.../Include/realization/opencl_program.cl | Bin 0 -> 116488 bytes
|
||
|
|
.../Include/realization/positionencoder.mqh | Bin 0 -> 8892 bytes
|
||
|
|
.../rosh_NeuroBook/KIYA/KIYA.mq5 | 91 ++
|
||
|
|
.../rosh_NeuroBook/KIYA/KIYA.mqproj | Bin 0 -> 952 bytes
|
||
|
|
.../rosh_NeuroBook/NeuroBook.mqproj | Bin 0 -> 1012 bytes
|
||
|
|
02_UPSTREAM_REFERENCES/rosh_NeuroBook/README.md | 221 ++++
|
||
|
|
.../rosh_NeuroBook/Scripts/attention/attention.py | 354 +++++++
|
||
|
|
.../Scripts/attention/attention_test.mq5 | Bin 0 -> 21848 bytes
|
||
|
|
.../Scripts/attention/attention_test2.mq5 | Bin 0 -> 21892 bytes
|
||
|
|
.../Scripts/batch_norm/batch_norm.py | 285 ++++++
|
||
|
|
.../Scripts/batch_norm/perceptron_test_norm.mq5 | Bin 0 -> 21938 bytes
|
||
|
|
.../Scripts/convolution/check_gradient_conv.mq5 | Bin 0 -> 21342 bytes
|
||
|
|
.../Scripts/convolution/convolution.py | 223 ++++
|
||
|
|
.../Scripts/convolution/convolution_test.mq5 | Bin 0 -> 23056 bytes
|
||
|
|
.../Scripts/convolution/convolution_test2.mq5 | Bin 0 -> 23844 bytes
|
||
|
|
.../Scripts/convolution/convolution_test3.mq5 | Bin 0 -> 23028 bytes
|
||
|
|
.../rosh_NeuroBook/Scripts/dropout/dropout.py | 421 ++++++++
|
||
|
|
.../rosh_NeuroBook/Scripts/gpt/gpt_test.mq5 | Bin 0 -> 22820 bytes
|
||
|
|
.../Scripts/gpt/gpt_test_not_norm.mq5 | Bin 0 -> 28122 bytes
|
||
|
|
.../Scripts/initial_data/create_initial_data.mq5 | Bin 0 -> 16730 bytes
|
||
|
|
.../Scripts/initial_data/initial_data.mq5 | Bin 0 -> 17014 bytes
|
||
|
|
.../Scripts/initial_data/initial_data_macd.mq5 | Bin 0 -> 10346 bytes
|
||
|
|
.../Scripts/initial_data/initial_data_macd_pow.mq5 | Bin 0 -> 13536 bytes
|
||
|
|
.../initial_data/initial_data_macd_shift.mq5 | Bin 0 -> 10140 bytes
|
||
|
|
.../Scripts/initial_data/initial_data_rsi.mq5 | Bin 0 -> 12088 bytes
|
||
|
|
.../Scripts/initial_data/initial_data_rsi_pow.mq5 | Bin 0 -> 10156 bytes
|
||
|
|
.../initial_data/initial_data_rsi_shift.mq5 | Bin 0 -> 9696 bytes
|
||
|
|
.../rosh_NeuroBook/Scripts/opencl_test.mq5 | Bin 0 -> 6798 bytes
|
||
|
|
.../Scripts/perceptron/check_gradient_percp.mq5 | Bin 0 -> 18328 bytes
|
||
|
|
.../Scripts/perceptron/perceptron.py | 233 +++++
|
||
|
|
.../Scripts/perceptron/perceptron_test.mq5 | Bin 0 -> 20336 bytes
|
||
|
|
.../Scripts/rnn/check_gradient_lstm.mq5 | Bin 0 -> 15652 bytes
|
||
|
|
.../rosh_NeuroBook/Scripts/rnn/lstm.py | 290 ++++++
|
||
|
|
.../rosh_NeuroBook/Scripts/rnn/lstm_test.mq5 | Bin 0 -> 21564 bytes
|
||
|
|
.../rosh_NeuroBook/Scripts/template.py | Bin 0 -> 9246 bytes
|
||
|
|
04_DEEP_REVIEW/DEEP_REVIEW_TODO_20260527.md | 42 +
|
||
|
|
04_DEEP_REVIEW/NEUROBOOK_DEEP_REVIEW.csv | 59 ++
|
||
|
|
.../NEUROBOOK_REUSE_DECISION_20260527.md | 40 +
|
||
|
|
04_DEEP_REVIEW/NEUROBOOK_SYMBOL_SCAN_20260527.csv | 55 +
|
||
|
|
.../ONNX_API_PATTERN_EXTRACT_20260527.md | 26 +
|
||
|
|
.../ONNX_BRIDGE_CONTRACT_TRACEABILITY_20260527.csv | 7 +
|
||
|
|
.../ONNX_CONTRACT_CANDIDATES_20260527.csv | 13 +
|
||
|
|
04_DEEP_REVIEW/ONNX_MODEL_SHAPES_20260527.csv | 25 +
|
||
|
|
.../ONNX_MQL5_API_USAGE_SCAN_20260527.csv | 76 ++
|
||
|
|
.../ONNX_PRICE_PREDICTION_DEEP_REVIEW.csv | 30 +
|
||
|
|
.../SOURCEBANK_DEEP_REVIEW_SUMMARY_20260527.md | 33 +
|
||
|
|
.../SOURCEBANK_ROUTE_DECISION_20260527.md | 56 ++
|
||
|
|
.../SOURCEBANK_ROUTE_MATRIX_20260527.csv | 88 ++
|
||
|
|
04_DEEP_REVIEW/extract_onnx_shapes_20260527.py | 88 ++
|
||
|
|
...HIGRID_ONNX_BRIDGE_CONTRACT_DRAFT_20260527.json | 62 ++
|
||
|
|
...ICHIGRID_ONNX_BRIDGE_CONTRACT_DRAFT_20260527.md | 90 ++
|
||
|
|
...ECISION_20260527_BRANCH_DIVERGENCE_AND_ALIAS.md | 53 +
|
||
|
|
...DECISION_20260527_OFFICIAL_SOURCEBANK_INTAKE.md | 36 +
|
||
|
|
...DECISION_20260527_ONNX_BRIDGE_CONTRACT_DRAFT.md | 35 +
|
||
|
|
.../SOURCEBANK_OFFICIAL_FILES_REGISTER.csv | 88 ++
|
||
|
|
.../SOURCEBANK_OFFICIAL_FILES_MANIFEST.json | 1061 ++++++++++++++++++++
|
||
|
|
109 files changed, 4845 insertions(+)
|
||
|
|
|
||
|
|
|
||
|
|
## Next decision required
|
||
|
|
|
||
|
|
If SENSITIVE_HITS = 0:
|
||
|
|
DIRECTOR_DECISION_SOURCEBANK_MAIN_MERGE_ALLOWED
|
||
|
|
|
||
|
|
If SENSITIVE_HITS > 0:
|
||
|
|
BLOCKED_PENDING_SANITIZATION
|