diff --git a/sdk_13/study_repo/tv/scripting/621/jar b/sdk_13/study_repo/tv/scripting/621/jar new file mode 100644 index 000000000..4e07ebffa Binary files /dev/null and b/sdk_13/study_repo/tv/scripting/621/jar differ diff --git a/sdk_13/study_repo/tv/scripting/621/metainfo_json b/sdk_13/study_repo/tv/scripting/621/metainfo_json new file mode 100644 index 000000000..41769eb6b --- /dev/null +++ b/sdk_13/study_repo/tv/scripting/621/metainfo_json @@ -0,0 +1,328 @@ +[ + { + "_metainfoVersion" : 51, + "defaults" : { + "inputs" : { + "logToken" : "", + "pineId" : "", + "pineVersion" : "", + "text" : "", + "userProPlan" : "" + } + }, + "description" : "Unnamed Study", + "format" : { + "type" : "inherit" + }, + "id" : "ESD@tv-scripting-621", + "inputs" : [ + { + "defval" : "", + "id" : "text", + "name" : "Text", + "type" : "text" + }, + { + "defval" : "", + "id" : "pineId", + "name" : "PineId", + "type" : "text" + }, + { + "defval" : "", + "id" : "pineVersion", + "name" : "PineVersion", + "type" : "text" + }, + { + "defval" : "", + "id" : "logToken", + "name" : "LogToken", + "type" : "text" + }, + { + "defval" : "", + "id" : "userProPlan", + "isHidden" : true, + "name" : "UserProPlan", + "type" : "usertype" + } + ], + "is_hidden_study" : true, + "is_price_study" : false, + "shortDescription" : "Unnamed Study" + }, + { + "_metainfoVersion" : 51, + "defaults" : { + "inputs" : { + "logToken" : "", + "pineId" : "", + "pineVersion" : "", + "text" : "", + "userProPlan" : "" + } + }, + "description" : "Unnamed Study", + "format" : { + "type" : "inherit" + }, + "id" : "Internal@tv-scripting-621", + "inputs" : [ + { + "defval" : "", + "id" : "text", + "name" : "Text", + "type" : "text" + }, + { + "defval" : "", + "id" : "pineId", + "name" : "PineId", + "type" : "text" + }, + { + "defval" : "", + "id" : "pineVersion", + "name" : "PineVersion", + "type" : "text" + }, + { + "defval" : "", + "id" : "logToken", + "name" : "LogToken", + "type" : "text" + }, + { + "defval" : "", + "id" : "userProPlan", + "isHidden" : true, + "name" : "UserProPlan", + "type" : "usertype" + } + ], + "is_hidden_study" : true, + "is_price_study" : false, + "shortDescription" : "Unnamed Study" + }, + { + "_metainfoVersion" : 51, + "defaults" : { + "inputs" : { + "commission_type" : "percent", + "commission_value" : 0.0, + "currency" : "NONE", + "initial_capital" : 1000000.0, + "logToken" : "", + "recoveryState" : "", + "text" : "", + "userProPlan" : "" + } + }, + "description" : "Unnamed Study", + "format" : { + "type" : "inherit" + }, + "id" : "ReplayStrategy@tv-scripting-621", + "inputs" : [ + { + "defval" : "", + "id" : "logToken", + "name" : "LogToken", + "type" : "text" + }, + { + "defval" : "", + "id" : "userProPlan", + "isHidden" : true, + "name" : "UserProPlan", + "type" : "usertype" + }, + { + "defval" : 1000000.0, + "group" : "strategy_props", + "id" : "initial_capital", + "max" : 1.7976931348623157E308, + "min" : 0.0, + "name" : "Initial Capital", + "tooltip" : "The amount of funds initially available for the strategy to trade", + "type" : "float" + }, + { + "defval" : "NONE", + "group" : "strategy_props", + "id" : "currency", + "name" : "Base Currency", + "options" : [ + "NONE", + "USD", + "EUR", + "AUD", + "GBP", + "NZD", + "CAD", + "CHF", + "HKD", + "JPY", + "NOK", + "RUB", + "SEK", + "SGD", + "TRY", + "ZAR", + "BTC", + "ETH", + "MYR", + "KRW", + "USDT", + "INR" + ], + "tooltip" : "Currency used in calculations and strategy results", + "type" : "text" + }, + { + "defval" : "percent", + "group" : "strategy_props", + "id" : "commission_type", + "name" : "Commission Type", + "options" : [ + "percent", + "cash_per_contract", + "cash_per_order" + ], + "tooltip" : "Fees paid for each entry and exit", + "type" : "text" + }, + { + "defval" : 0.0, + "group" : "strategy_props", + "id" : "commission_value", + "max" : 1.7976931348623157E308, + "min" : 0.0, + "name" : "Commission Value", + "type" : "float" + }, + { + "defval" : "", + "id" : "recoveryState", + "name" : "RecoveryState", + "type" : "text" + }, + { + "defval" : "", + "id" : "text", + "name" : "Text", + "type" : "text" + } + ], + "is_hidden_study" : true, + "is_price_study" : true, + "shortDescription" : "Unnamed Study" + }, + { + "_metainfoVersion" : 51, + "defaults" : { + "inputs" : { + "logToken" : "", + "pineId" : "", + "pineVersion" : "", + "text" : "", + "userProPlan" : "" + } + }, + "description" : "Unnamed Study", + "format" : { + "type" : "inherit" + }, + "id" : "Script@tv-scripting-621", + "inputs" : [ + { + "defval" : "", + "id" : "text", + "name" : "Text", + "type" : "text" + }, + { + "defval" : "", + "id" : "pineId", + "name" : "PineId", + "type" : "text" + }, + { + "defval" : "", + "id" : "pineVersion", + "name" : "PineVersion", + "type" : "text" + }, + { + "defval" : "", + "id" : "logToken", + "name" : "LogToken", + "type" : "text" + }, + { + "defval" : "", + "id" : "userProPlan", + "isHidden" : true, + "name" : "UserProPlan", + "type" : "usertype" + } + ], + "is_hidden_study" : true, + "is_price_study" : false, + "shortDescription" : "Unnamed Study" + }, + { + "_metainfoVersion" : 51, + "defaults" : { + "inputs" : { + "logToken" : "", + "pineId" : "", + "pineVersion" : "", + "text" : "", + "userProPlan" : "" + } + }, + "description" : "Unnamed Study", + "format" : { + "type" : "inherit" + }, + "id" : "StrategyScript@tv-scripting-621", + "inputs" : [ + { + "defval" : "", + "id" : "text", + "name" : "Text", + "type" : "text" + }, + { + "defval" : "", + "id" : "pineId", + "name" : "PineId", + "type" : "text" + }, + { + "defval" : "", + "id" : "pineVersion", + "name" : "PineVersion", + "type" : "text" + }, + { + "defval" : "", + "id" : "logToken", + "name" : "LogToken", + "type" : "text" + }, + { + "defval" : "", + "id" : "userProPlan", + "isHidden" : true, + "name" : "UserProPlan", + "type" : "usertype" + } + ], + "is_hidden_study" : true, + "is_price_study" : false, + "shortDescription" : "Unnamed Study" + } +] \ No newline at end of file diff --git a/sdk_13/study_repo/tv/scripting/621/migration b/sdk_13/study_repo/tv/scripting/621/migration new file mode 100644 index 000000000..04c418b29 --- /dev/null +++ b/sdk_13/study_repo/tv/scripting/621/migration @@ -0,0 +1,6 @@ +{ + "pkgName" : "tv-scripting", + "studyMigrations" : [ ], + "versFrom" : "620", + "versTo" : "621" +} \ No newline at end of file diff --git a/sdk_13/study_repo/tv/scripting/621/migrations_all b/sdk_13/study_repo/tv/scripting/621/migrations_all new file mode 100644 index 000000000..91c430efa --- /dev/null +++ b/sdk_13/study_repo/tv/scripting/621/migrations_all @@ -0,0 +1,128 @@ +[ + { + "pkgName" : "tv-scripting", + "studyMigrations" : [ + { + "rules" : [ + { + "action" : "removeVal", + "inputId" : "pineId", + "type" : "inputRemoved" + } + ], + "studyId" : "Script@tv-scripting" + }, + { + "rules" : [ + { + "action" : "removeVal", + "inputId" : "pineId", + "type" : "inputRemoved" + } + ], + "studyId" : "ESD@tv-scripting" + }, + { + "rules" : [ + { + "action" : "removeVal", + "inputId" : "pineId", + "type" : "inputRemoved" + } + ], + "studyId" : "StrategyScript@tv-scripting" + } + ], + "versFrom" : "67", + "versTo" : "68" + }, + { + "pkgName" : "tv-scripting", + "studyMigrations" : [ + { + "rules" : [ + { + "action" : "removeVal", + "inputId" : "pineId", + "type" : "inputRemoved" + } + ], + "studyId" : "Script@tv-scripting" + }, + { + "rules" : [ + { + "action" : "removeVal", + "inputId" : "pineId", + "type" : "inputRemoved" + } + ], + "studyId" : "ESD@tv-scripting" + }, + { + "rules" : [ + { + "action" : "removeVal", + "inputId" : "pineId", + "type" : "inputRemoved" + } + ], + "studyId" : "StrategyScript@tv-scripting" + } + ], + "versFrom" : "70", + "versTo" : "71" + }, + { + "pkgName" : "tv-scripting", + "studyMigrations" : [ + { + "rules" : [ + { + "action" : "removeVal", + "inputId" : "logToken", + "type" : "inputRemoved" + }, + { + "action" : "removeVal", + "inputId" : "userProPlan", + "type" : "inputRemoved" + }, + { + "action" : "removeVal", + "inputId" : "initial_capital", + "type" : "inputRemoved" + }, + { + "action" : "removeVal", + "inputId" : "currency", + "type" : "inputRemoved" + }, + { + "action" : "removeVal", + "inputId" : "commission_type", + "type" : "inputRemoved" + }, + { + "action" : "removeVal", + "inputId" : "commission_value", + "type" : "inputRemoved" + }, + { + "action" : "removeVal", + "inputId" : "recoveryState", + "type" : "inputRemoved" + }, + { + "action" : "removeVal", + "inputId" : "text", + "type" : "inputRemoved" + } + ], + "studyId" : "ReplayStrategy@tv-scripting" + } + ], + "versFrom" : "585", + "versTo" : "586" + } +] \ No newline at end of file diff --git a/sdk_13/study_repo/tv/scripting/HEAD b/sdk_13/study_repo/tv/scripting/HEAD index a0d1ef1a0..c8a110e7e 100755 --- a/sdk_13/study_repo/tv/scripting/HEAD +++ b/sdk_13/study_repo/tv/scripting/HEAD @@ -1 +1 @@ -620 \ No newline at end of file +621 \ No newline at end of file