@alco
I think the main issue is because they are in different contexts?
defmodule Quant.Analytic.Rnod do
use Ecto.Schema
import Ecto.Changeset
schema "rnods" do
field :entry, :decimal
field :entry_time, :time
field :exit, :decimal
field :exit_time, :time
field :notes, :string
field :risk, :decimal
field :best_entry_price, :decimal
field :best_exit_price, :decimal
field :vwap_at_entry, :decimal
field :shares, :decimal
field :traded, :integer
field :fact_id, :id
field :direction_id, :id
field :exit_reason_id, :id
field :rnod_category_id, :id
end
end
defmodule Quant.Registry.Fact do
use Ecto.Schema
import Ecto.Changeset
schema "facts" do
field :atr, :decimal
field :average_volume, :decimal
field :candle_defining_level, :integer
field :daily_volume, :decimal
field :date, :date
field :high, :decimal
field :institutional_ownership, :decimal
field :key_open_price, :decimal
field :low, :decimal
field :open_price, :decimal
field :retest, :integer
field :premarket_populated, :integer
field :shares_float, :decimal
field :short_float, :decimal
field :to_use_atr, :decimal
field :video_url, :string
field :second_day_play, :integer
field :catalyst_note, :string
field :candles_to_direction, :integer
field :stock_id, :id
field :stock_style_id, :id
field :gap_id, :id
field :gap_trend_id, :id
field :first_direction_id, :id
field :directional_simplicity_id, :id
field :long_trend_id, :id
field :catalyst_style_id, :id
field :key_level_reference_id, :id
end
end