IchiGridEA_ONNX_SourceBank/04_DEEP_REVIEW/PR_SOURCEBANK_REVIEW_20260527.md

148 lines
8.3 KiB
Markdown
Raw Permalink Normal View History

# 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